![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
非流行不快乐
这个作者很懒,什么都没留下…
展开
-
java8 常用日期函数
LocalDate start = LocalDate.of(2020,7,10);//获取时间 LocalDate end = LocalDate.of(2020,9,14); LocalDate now = LocalDate.now();//获取当前时间 LogUtil.info(now);//获取年份 LogUtil.info(end.getDayOfWeek().getDisplayName(TextStyle.FULL, Lo...原创 2020-09-14 17:13:28 · 259 阅读 · 0 评论 -
悲观锁和和乐观锁
区别 悲观锁使用版本号时间戳作为更新条件 乐观锁数据加锁的方式 优缺点 悲观锁 会先锁住资源会造成性能影响严重 但可以防止数据丢失 更新失败 乐观锁 不会锁住资源单高并发会造成大量的更新失败问题 应用 乐观锁主要应用在读多存少的场景避免了更新锁表查询性能问题 悲观锁主要应用于读少存多的场景避免了大量的更新失败 ...原创 2020-09-11 11:17:08 · 84 阅读 · 0 评论 -
spring bootstarptable动态加载表头
1,通过spring bean 配置文件将 表头模板放到xml 文件里面 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframew原创 2020-06-17 17:47:45 · 258 阅读 · 0 评论 -
list循环多重循环优化
List<Map<String,String>> list = new ArrayList<>(); for(int i = 0;i<20000;i++){ Map<String,String> m = new HashMap<>(); list.add(m); m.put("count","test"+i); } long sta..原创 2020-05-14 17:08:34 · 464 阅读 · 0 评论 -
匹配空格字符
public class Test { private static Pattern WHITESPACE_PATTERN = Pattern.compile( "\\p{javaWhitespace}+"); public static void main(String[] args) { String regex = "EXAMPLE";...原创 2020-04-25 12:17:30 · 147 阅读 · 0 评论