![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
其古寺
在路上的java coder
展开
-
性能篇系列—stream详解
合理使用Stream在循环迭代次数较少的情况下,常规的迭代方式性能反而更好 在单核CPU服务器配置环境中,也是常规迭代方式更有优势 在大数据循环迭代中,如果服务器是多核CPU的情况,采用Stream的并行迭代优势明显Stream APIJava 8集合中的Stream相当于高级版的IteratorStream API通过Lambda表达式对集合进行各种非常便利高效的聚合操作,或者大批量数据操作Stream的聚合操作与数据库SQL的聚合操作sorted、filter、map等非常类似 在数原创 2021-09-26 09:31:20 · 953 阅读 · 0 评论 -
window hosts不生效的可能
一、配置windows下域名解析文件位置:c:\windows\system32\drivers\etc\hostswindows下修改的文件为:到命令行(cmd) ping一下,看是否解析注意:中间的空格建议从上边拷贝下来,使用tab出现ping不通的问题。生效的这行不能有#不然会无效,就写在最后也不行。二、修改hosts文件不起作用的问题1、关闭浏览器2、命令行(cmd)运行:ipconfig /flushdns #清除DNS缓存内容3、ping一下地址,看...原创 2021-08-03 20:37:08 · 2859 阅读 · 1 评论 -
异常:Unknown lifecycle phase “mvn“. You must specify a valid lifecycle
原来命令:mvn org.jacoco:jacoco-maven-plugin:0.8.5:report调成去掉 mvn 即可原创 2021-05-12 12:03:38 · 212 阅读 · 0 评论 -
关于java 正则表达式 与 fastjson的兼容性问题
"\\w" -> "\\\\w"in the source code will check the char '\' .change:String aa = "{\"required\":true,\"regex\":"([\\\\w-]+\\\\.)+[\\\\w-]+(/[\\\\w-./?%&=]*)?\"}";LinkedHashMap ruleMap = JSON.parseObjec原创 2017-08-16 21:08:38 · 642 阅读 · 0 评论 -
MyBatis插件开发原理
参考来源 :https://www.jianshu.com/p/b82d0a95b2f3主要使用动态代理,通过嵌套增加附加功能,所以过多的拦截器会导致性能变慢,如果没有强制要求,尽量不要新增功能。...转载 2018-04-26 09:30:27 · 131 阅读 · 0 评论 -
延迟消息队列
基于redis实现的https://www.jianshu.com/p/e958e8590020rabbitmq 实现延迟队列的两种方式 https://blog.csdn.net/u014308482/article/details/53036770转载 2018-04-26 09:46:55 · 535 阅读 · 0 评论 -
spring 事务讲解及案例分析
一、首先我们得知道什么是事务?简单的讲、事务就是一系列操作组成的工作单元,工作单元内的操作都是不可分割的。(要么都执行,要么都不执行)例子:银行转账 A账户转出100,B账户转入100 特性 ACID: 原子性,一致性,隔离性,持久性数据库隔离级别?隔离级别是指若干个并发的事务之间的隔离程度。读未提交 (脏读) insert 之后没有提交允许读取未提交数据读已提交 (不可重复读) s...原创 2018-07-06 13:55:44 · 374 阅读 · 0 评论