- 博客(61)
- 收藏
- 关注
原创 tc(traffic control)使用
流量控制(Traffic Control, tc)是Linux内核提供的流量限速、整形和策略控制机制。它以qdisc-class-filter的树形结构来实现对流量的分层控制。
2023-04-07 08:00:00
2387
原创 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
原创 java字符、字符串、整型之间的转换
字符串和整型之间转换字符串转整形int num = Integer.ValueOf(str)-整型转字符串String str = String.ValueOf(num)字符和整型之间转换首先将char转换成字符类型,其余的按照字符串和整型之间的转换即可...
2021-01-04 16:31:38
66
原创 下载可视化面板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关注的人