- 博客(12)
- 收藏
- 关注
原创 一、java基础
NIO:同步非阻塞的IO模型,也是IO多路复用的基础。AIO:Async非阻塞,是异步非阻塞的IO。自动装箱:将基本类型转成包装类型。自动拆箱:将包装类型转成基本类型。boolean 布尔型 1。double 浮点型 4。float 浮点型 8。一、java基础类型。short 整型 2。char 文本型 2。
2023-07-03 16:47:36
84
1
原创 Selenium + WebDriver 各浏览器驱动下载地址
Chrome点击下载chrome的webdriver: http://chromedriver.storage.googleapis.com/index.html不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。把chromedriver的路径也加到环境变量里。FirefoxFirefox驱动下载地址为:https://github.com/mozilla/geckodr
2022-05-19 21:24:50
1738
原创 linux下文件夹权限表示
1.linux文件的类型和读写执行权限这一部分的权限重要表现在下图红色部分。一般是10位表示。第一位表示的是文件的类型,分为四种:d:表示的是文件夹目录l:表示的是链接问价-:表示的普通文件p:表示的管道文件后面的分为3部分来看,即rwx、rwx、rwx其中rwx重r表示的是可读、w表示可写、x表示的可执行。整体如下表所示:权限项字符表示数字表示...
2021-10-12 11:37:55
229
原创 修改mysql远程访问权限
1.保证防火墙关闭状态或者3306是ACCEPT状态2.允许所有的ip访问GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%'IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;然后执行FLUSH PRIVILEGES;3.允许固定的ip访问grant all privileges on . to ‘myuser’@‘192.168.0.49’ identified by ‘mypassword’ with grant opt
2021-10-12 10:41:49
291
原创 六、Java集合之List
一、集合java中集合有两个接口:Collection和Map。Collection是一个集合接口。提供了对集合对象的基本操作和通用方法。Collections则是一个工具类。继承Collection接口的常用的集合Set和List接口。它们都是用来存储一组相同类型元素的数据。Set:元素无序,不重复。List:元素有序,可重复。二、List接口List接口的实现主要有ArrayList、LinkedList与Vector。ArrayList:ArrayList是一个可改变大小的集合。其
2021-09-29 16:49:07
105
原创 五、java泛型
一、泛型泛型的本质是参数化类型。就是在定一个类、接口和方法定义的时候传入这个指定类型。泛型的好处就是可以提高代码的复用性。泛型一般分为三类:泛型类、泛型接口、泛型方法。二、泛型类泛系用在类中的的意义就是将这个类可以完成一组类对外的开放接口。 比如ArrayList就是用E表示类型参数,不然String类的需要一种ArrayList,其他的类型还是需要一种ArrayList,就会出现很多的的ArrayList类型。泛型类的基本写法如下:/** * @Description T 表示的是泛型标志(
2021-09-23 14:05:13
140
原创 四、String源码解读(二)
一、String类中常用的方法1.1 常用方法1.1.1 equalsequals的主要作用是将一个String对象和一个指定的String对象的字符序列进行对比。equals方法的参数是一个Object对象,返回类型是一个boolean型。首先比较的对象引用是否一致,一致则返回true。然后确定对象是String类型才会对比,然后遍历String对象和指定String对象的字符序列,对比每个字符,假设都一致则返回true。 public boolean equals(Object anObj
2021-09-10 17:28:26
93
原创 三、String源码解读(一)
一、String类的类的继承关系String类的继承关系如图所示:String主要实现了Serializable、Comparable、CharSequence这三个接口。Serializable接口:Serializable接口是实现的序列化,实现这个接口就是表示这个类是可以被序列化的。Comparable接口:Comparable接口主要是实现对象比较的。Comparable接口的方法就一个就是compareTo。 /** * Compares this object with t
2021-09-08 17:21:10
358
1
原创 二、java基础类型
一、基础类型java中一共有8种基础类型:4种整型、2种浮点型、1种用于表示Unicode编码的字符单元、1种表示真值的boolean型。整型类型存储要求取值范围int4个字节-2 147 483 648 - 2 147 483 647 (正好超过 20 亿)short2个字节-32 768 - 32 767long8个字节-9 223 372 036 854 775 B08 - 9 223 372 036 854 775 807byte1个字节
2021-09-05 22:56:33
118
原创 一、java介绍
一、java介绍java是一种面向对象的优秀的设计语言。但同时java并不是只是一种语言,java是一个完整的平台,有庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾回收的执行环境(jdk和jre)。二、java下载java的下载https://www.oracle.com/java/technologies/javase-downloads.html在页面往下拉可以选择不同的版本,然后点击JDK Download进入下载页面,选择系统版本进行下载(需要注册账
2021-08-29 22:21:38
212
原创 使用spring boot actuator和logback实现日志的热加载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、使用Spring Boot Actuator动态修改日志级别1.引入spring-boot-starter-actuator依赖2.暴露接口3.查看日志级别和修改日志级别二、使用logback实现日志热加载1.在reource文件夹下新建logback.xml属性2.启动项目,请求接口一、使用Spring Boot Actuator动态修改日志级别spring boot actuator是通过接口修改日志级别1.引入sp
2021-04-01 22:15:58
1582
原创 使用keytool制作自签名证书以及tomcat配置双向认证
使用keytool制作自签名证书以及tomcat配置双向认证一、rsa算法、公钥、私钥、数字签名二、证书格式三、根证书直接导入到服务器的密钥存储库四、支持二级证书以及动态签发证书一、rsa算法、公钥、私钥、数字签名rsa算法:rsa算法是ISO推荐的公钥数据加密的标准公钥:加密客户端数据私钥:解密客户端数据数字签名:利用私钥进行数据加密就是数字签名的用处二、证书格式格式作用.cer .der二进制格式,只保存证书,不保存私钥.crt可以是二进制格式也可以是文本
2021-03-31 01:10:28
604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人