自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 tc(traffic control)使用

流量控制(Traffic Control, tc)是Linux内核提供的流量限速、整形和策略控制机制。它以qdisc-class-filter的树形结构来实现对流量的分层控制。

2023-04-07 08:00:00 2387

原创 sed使用

本文讲述了linux常见命令中sed的使用

2023-04-05 17:17:55 350

原创 python pyc文件

python pyc文件简单介绍

2023-04-04 08:00:00 427

原创 Ubuntu xshell 无法连接 VMware 虚拟机 解决方案

只需要输入sudo apt-get install openssh-server

2021-03-02 00:39:11 234

原创 Java HashMap的使用

Java HashMap的使用简介HashMap是一个散列表,存储的形式为<key,value>实现了Map接口,最多允许一条记录的key值为null不支持线程同步HashMap是无序的key 和 value 的类型可以相同,也可以不同创建方式将键值对进行直接转化HashMap<Integer, String> map = Map.of(1, "zhangsan", 2, "lisi")以上,便可以直接转化为map新建对象HashMap<I

2021-02-05 16:02:24 111

原创 Java字符串和字符数组之间的转化

Java字符串和字符数组之间的转化1.字符串转化为字符数组char[] strArr = str.toCharArray();上面的str表示一个普通的字符串。2.字符数组转化为字符串构造函数String str = new String(char[] ch);使用String类的方法String str = String.valueOf(char[] ch);...

2021-02-03 22:04:52 93

原创 Java中队列(Queue)的用法

Java中队列(Queue)的用法1.什么是队列​ 队列(Queue)是一种线性表,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,也就是我们常说的先进先出,在一些算法中比较常见,比如BFS算法。2.使用LinkedList实现了Queue的接口,因此在声明Queue变量的时候可以直接使用Queue<type> queue = new LinkedList<type>();添加元素queue.offer() queue.add()off

2021-02-03 19:10:22 245 1

原创 每日一题之寻找数组的中心索引

每日一题724. 寻找数组的中心索引](https://leetcode-cn.com/problems/find-pivot-index/)一 题目描述给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。来源:力扣(LeetCode)链接:https://leetc

2021-01-28 17:14:36 130

原创 常见的状态码

2XX:200 : 成功201 : 创建3XX301 : 永久重定向304 : 资源未修改4XX:400 :错误请求401 : 未授权403 : 禁止访问404 : 未找到405 : 请求方法不对5XX:500 : 服务器错误502 : 网关错误504 : 网关超时...

2021-01-18 21:52:30 122 1

原创 Centos安装htop显示No package htop available

输入命令: yum -y install epel-release 再次安装pip install htop即可

2021-01-18 17:17:51 1214

原创 关于Vector、ArrayList、LinkedList

底层数据结构来说Vector、ArrayList底层都是基于数组LinkedList则是基于双向链表(JDK1.7之前是双向循环链表)线程安全性Vector是线程安全的LinkedList和ArrayList是线程不安全的插入、查找和删除的时间复杂度来说​ 比较插入和删除的时间复杂度本质上是比较底层实现的数据结构我们都知道,数组具有天然的随机访问性,因此查找的时间复杂度应该是O(1),而链表不支持随机访问,因此访问的平均时间复杂度为O(n)插入的时候,插入应该是需要..

2021-01-17 16:45:05 97

原创 bootstrap学习笔记

bootstrap学习笔记无论在什么下,习惯性的使用container作为承接,比如<form><div class="container"><div class="form-group"></div><div class="form-group"><label></label><input /></div></div></form>css栅格

2021-01-11 22:06:43 87

原创 Git使用ssh密钥登录远程仓库

在用户目录的.ssh文件夹下打开git控制台,输入ssh-keygen -t rsa一路回车,可以看到当前目录下可以生成id_rsa文件和id_rsa.pub文件将生成的公钥复制到git的ssh公钥菜单的公钥处,点击确认即可

2021-01-05 19:42:09 133

原创 Git常用命令

初始化仓库git init查看仓库文件状态git status将文件添加到暂存区git add ..表示添加所有的文件将暂存区中 的文件提交到本地仓库git commit -m messagemessage表示每次更新的备注,比如“本次提交更新了***方法”查看分支信息git branch创建新的分支git branch namename表示创建的分支名将分支合并到主分支git merge name...

2021-01-05 19:41:10 81

原创 Git使用ssh密钥登录远程仓库

在用户目录的.ssh文件夹下打开git控制台,输入ssh-keygen -t rsa一路回车,可以看到当前目录下可以生成id_rsa文件和id_rsa.pub文件将生成的公钥复制到git的ssh公钥菜单的公钥处,点击确认即可

2021-01-05 17:34:16 258

原创 Springboot引入thymleaf命名空间

<html xmlns:th="http://www.thymeleaf.org">

2021-01-05 15:39:07 346 2

原创 java字符、字符串、整型之间的转换

字符串和整型之间转换字符串转整形int num = Integer.ValueOf(str)-整型转字符串String str = String.ValueOf(num)字符和整型之间转换首先将char转换成字符类型,其余的按照字符串和整型之间的转换即可...

2021-01-04 16:31:38 66

原创 python默认仓库

https://pypi.python.org/simple为了自己保存使用,没啥

2020-12-22 16:31:25 629

原创 下载可视化面板portainer

下载可视化面板docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock/ --privileged=true portainer/portainer之后便可以通过访问8088端口进行可视化管理

2020-11-16 11:42:07 90

原创 docker限制elasticsearch的内存

docker限制elasticsearch的内存docker run -d --name=es2 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx512m" elasticsearch:7.6.2如上表示启动的时候,最大内存512M,最小内存64M

2020-11-16 11:23:16 3390

原创 docker(二)常用命令

docker(二)常用命令帮助命令docker version #版本信息docker info #详细信息docker #显示所有命令docker 命令 --help #提示命令官方帮助文档https://docs.docker.com/reference/镜像命令docker images #查看所有镜像docker images -q #只显示镜像的iddoc

2020-11-15 20:27:53 92

原创 docker(一)安装与卸载

Docker笔记环境查看查看内核uname -r查看版本(一定要在linux 7 以上)cat /etc/os-release 安装(使用仓库)卸载旧版本yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest

2020-11-15 16:30:09 84

原创 OpenCV笔记

读取图片img = cv2.imread("filepath")cv2.imshow("window",img)#表示等待cv2.waitkey(0)灰度图imggray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)cv2.imshow("灰度图",imggray)rgbimgrgb = cv2.cvtColor(img,cv2.COLOR_BGR2RGB)cv2.imshow("rgb",imgrgb)高斯模糊#高斯模糊i.

2020-11-14 17:52:54 227

原创 通过反射获得自定义注解的值

通过反射获得自定义注解的值1、简介​ 自动JDK5之后,注解逐渐进入了大众的视野,注解对程序的完成有很好的辅助作用,极大的简化了开发步骤与操作,那么如何定义一个注解,以及注解是如何生效的呢。​ 注解和反射是不可分割的,没有反射机制,程序就无法获得注解的值,也就无法进行后续操作,试想一下,如果我们能获得注解的值,我们就可以在后台用普通代码实现值的注入等等,这也是注解实现的简单原理。2.定义注解​ 要想使用自定义注解,首先要定义注解,比如我们定义一个“Annotation”,这个注解是为了一个P

2020-11-10 10:46:09 202

原创 spring学习笔记(一)创建对象的四种方式

spring学习笔记(一)创建对象的四种方式一、简介​ Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。​ 所谓IoC就是Iversion of Control,控制反转,以前在写Java程序的时候,如果要使用一个对象,我们必须手动new一个,当然,自己的对象还是要自己找(手动狗头),在spring框架中,所有对象的创建都交给容器,不再需要手动创建,这一点的好处在普通的编程中可能体会不到,直接new一个对象咋啦,但是试想一下,很多时候,比如在进行数据库连接操作的时候,我们

2020-11-09 15:56:03 269

原创 spring配置文件模板

<?xml version="1.0" encoding="UTF-8"?><!--suppress SpringFacetInspection --><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.spri

2020-11-06 23:40:40 298

原创 thymeleaf笔记(一)使用thymeleaf实现对数组的遍历并展示

使用thymeleaf实现对数组的遍历并展示1.简介​ thymeleaf是一个在springboot框架中使用的模板引擎,用于替代jsp页面而发展出来的,因为有人觉得jsp页面比较落后,因此部分人已经不再用jsp页面,而是使用html+thymeleaf组合的方式实现动态页面,在springboot框架的项目中,需要先引入thyme leaf的依赖:<dependency> <groupId>org.thymeleaf</groupId> <a

2020-11-05 19:44:08 3566

原创 springboot之使用yaml文件实现多环境配置与选择

springboot之多环境配置与选择1.简介​ 通常,我们在编码的时候需要很多的环境,测试需要测试的环境,编码需要编码的环境,因此在一个spring项目中可能会使用不同的配置文件,以前可能是开三个项目然后分别编写配置文件,这样的话,稍显繁琐,spring为我们提供了很好的解决方案。2.使用(1)在同一目录下写好需要的环境配置application.yamlserver: port: 8080如上是默认的配置文件,不做任何配置的话系统默认使用该环境application-te

2020-11-04 10:36:16 777

原创 spring之使用yaml文件实现属性注入

spring之使用yaml文件实现属性注入1.简介​ yaml不算是一种标记语言,但是规定了自己的格式,可以通过对格式的设置进行各种变量的配置,这一点上,类似于普通的properties文件,但是,它又不仅仅只能给普通变量赋值,还可以为对象、数组、MAP等进行赋值。​ 值得注意的是,yaml文件中变量名和变量的值之间使用冒号加空格填充,而且属性也要比父级属性缩进一个空格,比如:将name变量命名为zhangjiaruiname: zhangjiarui将person对象下面的nam

2020-11-03 21:02:47 376

原创 SpringMVC实现文件的下载

使用SpringMVC实现文件下载​ 文件下载是也就是客户端从服务器下载文件,是非常常见的操作,这里我们使用最常见的输入和输出流的方式进行下载,其实下载和上传本质上没有区别,无非就是数据传输的方向变了。​ 以下是文件的传输:@RequestMapping("/download")public String download(HttpServletRequest request, HttpServletResponse response) throws IOException {

2020-11-03 15:52:26 806

原创 使用SpringMVC实现文件的上传

使用SpringMVC实现文件的上传​ 文件上传是系统中最常用的功能之一,传统的方式是使用输入流和输出流进行文件的传输,SpringMVC框架为我们做了一定的封装,可以让上传功能稍微简化一下。​ 以下是使用的步骤:1.添加依赖上传文件需要以下依赖<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --><dependency> <groupId>

2020-11-03 15:10:44 91

原创 添加bootstrap引用

<link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css">

2020-11-03 09:20:59 123

原创 报错:No converter found for return value of type: class java.util.ArrayList

在练习springMvc的框架的时候,使用控制器的一个函数返回list列表的时候,一直报500的错误,错误提示如题所示,这是因为,当返回值是List的时候,会将传到前端的时候会以json串的形式存在,而这个转换操作是需要导包的,要加入如下几个包: <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core --> <dependency> <groupId&

2020-11-02 19:41:37 239

原创 最基本的ssm框架需要的依赖

```xml <dependencies> <!--连接数据库--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency> .

2020-11-01 20:02:31 268

原创 MyBatis报错No suitable driver found for http://www.example.com

这个错误卡了我一天,在写外部配置文件的时候,driver、username、password的命名可以随意写。但是!但是!url必须写jdbc.url !!!血的教训,还是奉劝各位兄弟姐妹以后遵循规范呀,规范太重要了!!!!...

2020-10-31 17:07:02 502 1

原创 index.jsp中文乱码问题

index.jsp应该是javaweb项目启动服务器之后进入的默认页面,如果出现乱码问题,可以在最前面,也就是标签外面加上:<%@page contentType="text/html; charset=utf-8" pageEncoding="UTF-8" %>

2020-10-30 11:38:06 1382

原创 设置maven配置文件,扫描项目所有依赖文件

<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.x

2020-10-29 20:51:17 668

原创 spring配置文件applicationContext.xml头

<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.spring

2020-10-29 20:10:52 76

原创 Date时间格式控制

Date时间格式控制Date是java.util包里面提供的一个时间类,但是当我们输入:Date date = new Date();这个时候我们对它进行输出,会发现他是一个非常长的数字,这是因为,Date默认的数值为1970年1月1日到当前时间经历的毫秒数,因此当然会非常大,而且也是在不断更新的。当然,这种格式并不适合我们人类观看,中国人肯定是喜欢 年月日时分秒 这样的格式,这个时候我们需要借助SimpleDateFormat类来对格式进行一个控制,比如年月日时分秒:SimpleDateFo

2020-10-29 17:56:07 558

原创 JSON使用spring配置文件一次性解决中文乱码问题

JSON字符串的中文乱码问题既可以通过每次使用的时候手动配置,也可以直接在配置文件中进行配置,只需要在配置文件中插入以下代码:<!--springmvc 统一解决json中文乱码问题--><mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.Strin

2020-10-29 17:27:49 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除