随笔分类 -  JAVA

摘要:下面代码展示了遍历Map时删除元素的正确方式和错误方式。 import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class TestMapRemo 阅读全文
posted @ 2020-06-12 14:30 cchilei 阅读(7898) 评论(0) 推荐(1)
摘要:set循环遍历删除特定元素 public class Demo { public static void main(String[] args) { Set<Object> obj = new HashSet<Object>(); obj.add("a"); obj.add("b"); obj.ad 阅读全文
posted @ 2020-06-12 14:28 cchilei 阅读(1361) 评论(0) 推荐(1)
摘要:Elasticsearch6.8.6开启X-PACK服务后,Transport连接方式 转载,请注明出处:https://www.cnblogs.com/cchilei/p/13086160.html pom文件 <repositories> <!-- add the elasticsearch r 阅读全文
posted @ 2020-06-10 16:30 cchilei 阅读(2380) 评论(1) 推荐(2)
摘要:基础类型List排序 //根据字符串长度进行排序 list.sort((a,b) -> b.length() - a.length());//长在前,短在后 list.sort((a,b) -> a.length() - b.length());//短在前,长在后 //对数字进行排序 List<In 阅读全文
posted @ 2020-06-01 14:15 cchilei 阅读(2673) 评论(0) 推荐(1)
摘要:Java8的List使用: 输出结果 阅读全文
posted @ 2020-05-15 11:22 cchilei 阅读(13574) 评论(2) 推荐(1)
摘要:更新单条记录 更新多条记录的同一个字段为同一个值 更新多条记录为多个字段为不同的值比较普通的写法,是通过循环,依次执行update语句。Mybatis写法如下: 一条记录update一次,性能比较差,容易造成阻塞。PostgreSQL没有提供直接的方法来实现批量更新,但可以使用case when语法 阅读全文
posted @ 2020-05-08 16:24 cchilei 阅读(2881) 评论(0) 推荐(0)
摘要:1.Map.merge方法介绍 jdk8对于许多常用的类都扩展了一些面向函数,lambda表达式,方法引用的功能,使得java面向函数编程更为方便。其中Map.merge方法就是其中一个,merge方法有三个参数, key :map中的键, value :使用者传入的值, remappingFunc 阅读全文
posted @ 2020-04-28 15:20 cchilei 阅读(1013) 评论(3) 推荐(2)
摘要:刚工作那会儿,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子: 一般来说我们正常的后台管理系统都有所谓的角色的概念,不同管理员权限不一样,能够行使的操作也不一样,比如: 系统管理员( ROLE_ROOT_ADMIN):有 A操作权限 订单管理员( ROL 阅读全文
posted @ 2020-04-24 12:30 cchilei 阅读(449) 评论(0) 推荐(1)
摘要:首先,我们的思路是,先判断有多少个文件,如果10个文件一下,那单线程就可以解决,没必要开多个线程。10个到100个文件,我们就可以开10个线程来处理这些任务,100个文件以上,就开100个线程。 1.创建线程 阅读全文
posted @ 2020-04-21 17:30 cchilei 阅读(1231) 评论(0) 推荐(1)