07 2020 档案

摘要:1.如果要进行remove操作,可以调用迭代器的 remove方法而不是集合类的 remove 方法。 注意:不要在foreach循环里进行元素的remove/add操作,remove元素应使用Iteraor方式,如果并发操作,需要对Iteraor对象加锁。 举例: List<String> lis 阅读全文
posted @ 2020-07-30 10:11 ToBeContinue得 阅读(466) 评论(0) 推荐(0)
摘要:Arrays.asList()将数组转换为集合: String[] myArray = { "Apple", "Banana", "Orange" }; List<String> myList = Arrays.asList(myArray); //上面两个语句等价于下面一条语句 List<Stri 阅读全文
posted @ 2020-07-30 09:50 ToBeContinue得 阅读(165) 评论(0) 推荐(0)
摘要:Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 反例: // 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常 String str = null; if (str.equals("zzz")) { ... } else { . 阅读全文
posted @ 2020-07-30 09:34 ToBeContinue得 阅读(363) 评论(0) 推荐(0)
摘要:1.创建用户(出于安全考虑,elasticsearch默认不允许以root账号运行): 创建用户:useradd zhangdc 设置密码:passwd zhangdc 切换用户:su - zhangdc 2.上传安装包,并解压 将安装包上传到:/home/zhangdc目录下, 解压缩:tar - 阅读全文
posted @ 2020-07-29 14:08 ToBeContinue得 阅读(508) 评论(0) 推荐(0)
摘要:1.在firewalld 上开放该端口(例如8080) firewall-cmd --zone=public --add-port=8080/tcp --permanent 2.重启防火墙 firewall-cmd --reload 阅读全文
posted @ 2020-07-28 15:59 ToBeContinue得 阅读(2190) 评论(0) 推荐(0)
摘要:StringUtils的isBlank()方法 阅读全文
posted @ 2020-07-24 16:45 ToBeContinue得 阅读(167) 评论(0) 推荐(0)
摘要:CollectionUtils.isEmpty() 阅读全文
posted @ 2020-07-24 16:44 ToBeContinue得 阅读(125) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-07-23 15:55 ToBeContinue得 阅读(1041) 评论(0) 推荐(0)
摘要:1.Maven Helper 作为最流行的Java应用构建工具,Maven在简化了依赖管理的同时,其依赖传递机制也可能在不经意间同时引入同一个依赖的多个版本造成依赖冲突,在不借助其他工具的情况下可以使用maven dependency:tree命令查看依赖关系,但当依赖比较多时,这个效率是比较低的, 阅读全文
posted @ 2020-07-22 10:43 ToBeContinue得 阅读(195) 评论(0) 推荐(0)
摘要:1.函数式编程,lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中),可以使代码变的更加简洁紧凑。 2.基本语法: (参数列表) -> {代码块} 注意:参数类型可省略,编译器可以自己推断;如果只有一个参数,圆括号可以省略;代码块如果只是一行代码,大括号也可以省略;如果代码块是一行, 阅读全文
posted @ 2020-07-09 11:19 ToBeContinue得 阅读(183) 评论(0) 推荐(0)
摘要:1.代码格式化:ctrl+alt+l 2.代码整体移动: 向右:将要移动的代码选中,然后按Tab键 向左:将要移动的代码选中,然后按Shift+Tab键 3.类名自动补全:ctrl+alt+空格 4.代码生成快捷键:Alt + insert 5.导包:Ctrl + Alt + O 6.注释:Ctrl 阅读全文
posted @ 2020-07-09 10:02 ToBeContinue得 阅读(130) 评论(0) 推荐(0)