日常工作中很多地方很多效率极低的操作,往往可以改串行为并行,执行效率往往提高数倍,废话不多说先上代码 1、用到的guava坐标 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <versi ...
分类:
编程语言 时间:
2020-03-26 19:56:07
阅读次数:
199
Eclipse中maven项目执行Maven clear报Thymeleaf Validation Builder‘ on project ‘xxx‘ 错误
分类:
其他好文 时间:
2020-03-25 16:14:27
阅读次数:
92
本文主要介绍Java—Java 8 新增特性详解(Predicate和Stream)的使用,以及Lambda表达式的应用。 ...
分类:
编程语言 时间:
2020-03-24 18:37:19
阅读次数:
67
本文参考原文-http://bjbsair.com/2020-03-22/tech-info/5102/序-本文主要研究一下skywalking的TraceSegmentServiceClientTracingContextListenerskywalking-6.6.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/
分类:
其他好文 时间:
2020-03-24 13:19:14
阅读次数:
93
建造者模式简介 建造者模式(builder),又叫生成器模式,将一个复杂对象的构造与它的表示分离,使得同样的建造过程可以创建不同的表示。 如果我们用了建造者模式,那么用户就只需要指定需要建造的类型就可以得到他们,而具体建造的过程和细节就不需要知道了。 建造者模式主要是为了创建一些复杂的对象,这些对象 ...
分类:
其他好文 时间:
2020-03-22 14:16:53
阅读次数:
59
看到这个第一反应是当作字符去处理,于是就有了下面比较奇葩的代码哈哈哈,后面看到其他人一水的用运算解决,感觉时间和空间上会好很多,这里还是贴出来: class Solution { public int reverse(int x) { char[] chars=String.valueOf(x).t ...
分类:
其他好文 时间:
2020-03-22 01:41:43
阅读次数:
77
项目的Github地址:https://github.com/KenLoong/wc.git 一、项目简介 wc.exe 是一个常见的工具,它能统计文本文件的字符数、单词数和行数。这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某程序设计语言源文件的字符数、单词数和行数。 ...
分类:
其他好文 时间:
2020-03-21 23:12:57
阅读次数:
57
默认情况,Quartz的触发器,调度,任务等信息都是放在内存中的,叫做 RAMJobStore。 好处是快速,坏处是一旦系统重启,那么信息就丢失了,就得全部从头来过。所以Quartz还提供了另一个方式,可以把这些信息存放在数据库做,叫做 JobStoreTX。 好处是就算系统重启了,目前运行到第几次 ...
分类:
数据库 时间:
2020-03-19 22:00:20
阅读次数:
76
前言 建造者模式也是常用的设计模式,Lombok的@Builder就是一个典型的应用。 google guava cache创建cache就只能通过builder方式 建造者模式 建造者模式有四个角色: 1product 2抽象builder 3实现builder 4 director 建造者模式是 ...
分类:
其他好文 时间:
2020-03-19 13:41:34
阅读次数:
54
String类(不可变字符序列): String 字符串不可改,方法里加了private/final String类实现的是CharSequence接口 String类的一些常用方法: indexOf():返回指定字符的索引 charAt():返回指定索引处的字符 replace():字符串替换 t ...
分类:
其他好文 时间:
2020-03-18 21:47:45
阅读次数:
60