java
文章平均质量分 58
江大海
这个作者很懒,什么都没留下…
展开
-
常用正则表达式
常用正则表达式匹配中文字符的正则表达式: /[\u4e00-\u9fa5]/匹配双字节字符(包括汉字在内):/[^\x00-\xff]/匹配空行的正则表达式:/\n[\s| ]\r/匹配HTML标记的正则表达式:/<(.)>.</\1>|<(.) />/匹配首尾空格的正则表达式:(^\s*)|(\s*KaTeX parse error: Undefined control sequence: \d at position 18: …匹配IP地址的正则表达式:/(原创 2022-03-07 08:32:15 · 142 阅读 · 0 评论 -
线程锁
公平锁/非公平锁共享锁/独享锁可重入锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁锁的状态:偏向锁是指一段同步代码一直被同一个线程访问,就会默认一个偏向锁轻量级锁在一段同步代码被多线程访问的时候就会被自动升级成轻量级锁自旋锁在多线程访问时没竟争上的就会变成循环尝试获取锁,好处是减少了线程的上下文切换缺点是增加了cpu的损耗重量级锁一个线程获取到锁之后,另一个线程进入自旋的方式,来获取锁如果获取许多次不成功就会阻塞,那该锁就会从轻量级锁变成重量级锁,其他原创 2021-05-09 18:06:37 · 174 阅读 · 0 评论 -
数据库索引
什么是数据库索引在我理解来看数据索引与数组下标类似 是一个方便数据的检索的一种方法,使其能够快速的检索索引呢有三种单列索引(普通索引 主键索引 唯一索引 )单列索引是一个索引中只有一行 但是一个表可以有多个单列索引1.普通索引 : mysql中的基本索引,允许在其中插入空值和重复值,就是为了查询速度快一点2.唯一索引: 就是查询出来不重复的值 可以为空值3.主键索引: 是一种特殊的索引,不允许有空值(主键索引其实就是一个主键约束)这里就要说到主键索引和唯一索引的区别了1.主键索引是一中约原创 2021-04-23 20:58:36 · 113 阅读 · 0 评论 -
Eclipse的启动两个实例
记录一下如何创建两个eclipse实例首先你要新建一个properties后缀的文件(当然yml也行的)但是要是以application开头,因为会springboot会默认的启动这个。我的层级结构选中项目点击Run-> Run Configurations选中你要启动的实例,点击Arguments选项卡,填写–spring.profiles.active=dev即可 后面的dev则是你application后缀。顺便说说如何创建一个springboot启动按钮点击SpringBoo原创 2021-03-27 19:46:39 · 564 阅读 · 0 评论 -
RabbitMQ的web可视化插件安装
RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erlang。下载对应windows版本的Erlang软件。Erlang/OTP包 的下载地址: http://www.erlang.org/download.htmlRabbitMQ Server的下载与安装RabbitMQ的下载地址:http://www.rabbitmq.com/download.htmlPS:在RabbitMQ Server安装完成之后会在环境变量里出现 ERLANG_HOME D:\RabbitMQ原创 2020-12-10 08:33:43 · 946 阅读 · 0 评论 -
JAVA 基础之集合
所有集合的父类是Collection跟数组的区别是数组中长度是固定的,而集合不是 集合里面是对象 数组里面是基本类型然后有两个子类 list setlist 又分为 Arrylist Linkelist Vector 且为有序 可重复的其中最常用的是Arrylist 它是以数组为底层 查询快增删慢vector底层是数组 查询快增删慢 同时它是线程安全的同步的 所以效率会比Arrylist低linketlist底层是链表增删快 查询慢set中分为 hashset treeset linke原创 2020-08-08 11:59:17 · 165 阅读 · 0 评论 -
POI遇见的问题
POI类专门对于Excel导入到数据库中java的一个类,虽然它对于导入很好用但是对于时间的是格式处理上面有些弱化。在处理时间上面我通过判断它传过来的类型来怎么取值,这是一个CellTYpeleile类型以及值的对应关系if(row.getCell(line).getCellType()==0) { String xxx = row.getCell(line).getStringCellValue(); SimpleDateFormat format = new SimpleDat原创 2020-08-07 10:54:52 · 170 阅读 · 0 评论