摘要:
[client]default-character-set = utf8 [mysqld_safe]default-character-set = utf8 [mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_c 阅读全文
摘要:
https://www.cnblogs.com/WangHaiMing/p/8798709.html 阅读全文
摘要:
CompletableFuture:https://www.jb51.net/article/51163.htm 阅读全文
摘要:
ListenableFuture可以允许你注册回调方法(callbacks),在运算(多线程执行)完成的时候进行调用, 或者在运算(多线程执行)完成后立即执行。这样简单的改进,使得可以明显的支持更多的操作,这样的功能在JDK concurrent中的Future是不支持的。 ListenableFu 阅读全文
摘要:
markdown下载:https://blog.csdn.net/github_35160620/article/details/52158604 阅读全文
摘要:
https://justcoding.iteye.com/blog/1948003 阅读全文
摘要:
Git:应用广泛的分布式版本控制系统 版本控制系统:保存某一时刻某些文件快照 分布式:每个计算机都将中央服务器的信息完整的复制到本地文件(中央服务器有远程仓库) SVN:只保存变化的内容,用递增的方式提交版本号 GIT:保存完整的快照,用hash来计算版本号 GIT的三种状态:1.已修改 新建或者修 阅读全文
摘要:
字符串相关处理: 1.连接器Joiner: 我们可以在类的上面直接实例化一个Joiner的对象,方便在类里面去使用,而没必要去频繁的创建删除 2.拆分器Splitter: 字符串匹配器 1、默认实现类CharMatcher本身提供了很多CharMatcher实现类,如下: ANY: 匹配任何字符AS 阅读全文
摘要:
1.尽量避免使用null 1.1 不要在Set中使用null或将null当做map的键值 1.2 map中的值应该都不为null,因为通过get方法可能有二义性,可以对值为空的单独创建一个集合。 Guava中用Optional代表T类型的引用,用引用存在和引用缺失来表示null与非null(不包含n 阅读全文