摘要: java根据系统参数生成每个计算机的唯一标识。 1. 获取CPU序列号 /** * 获取CPU序列号 * @return * @throws IOException */ public static String getCPUSerialNumber() { String next; try { P 阅读全文
posted @ 2022-09-05 15:12 sowler 阅读(2507) 评论(0) 推荐(1)
摘要: Builder 模式也叫建造者模式,builder模式的作用将一个复杂对象的构建与他的表示分离,一步一步创建一个复杂对象的创建型模式。在不知道内部建造细节的情况下,可以更精细的控制对象的构造流程。目的就是为了解耦。 public class UserInfo { private String nam 阅读全文
posted @ 2022-09-02 14:25 sowler 阅读(1668) 评论(0) 推荐(0)
摘要: 一、Lambda表达式 1. Lambda使用条件 Lambda表达式是 JDK8 的一个新特性,可以认为是对匿名内部类的一种简化,但不是所有的匿名内部类都可以简化为Lambda表达式。 只有函数式接口的匿名内部类才可以使用Lambda表达式来进行简化。 实现函数式接口注解 @FunctionalI 阅读全文
posted @ 2022-09-02 12:01 sowler 阅读(174) 评论(0) 推荐(0)
摘要: java技术文档 1. 四大基本函数式接口 Predicate 判定型接口 //是否相等 Predicate<Object> equal = Predicate.isEqual(""); Predicate<String> predicate = str -> str.equals("7"); // 阅读全文
posted @ 2022-09-01 16:34 sowler 阅读(41) 评论(0) 推荐(0)
摘要: //逻辑分页PageModel model = new PageModel();long total = list.size();model.setTotal(total);model.setPageNum(pageNum);model.setPageSize(pageSize);long page 阅读全文
posted @ 2022-08-31 11:47 sowler 阅读(918) 评论(0) 推荐(0)
摘要: 1.Maven依赖 <!--邮件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> <!--ical4 阅读全文
posted @ 2022-08-29 16:36 sowler 阅读(202) 评论(0) 推荐(0)
摘要: 解决方案 1.取消FastJson的循环引用的检查:JSONObject.toJSONString(guardVoList,SerializerFeature.DisableCircularReferenceDetect) 2. 加在字段上面 禁用循环引用 @JSONField(serialzeFe 阅读全文
posted @ 2022-08-26 17:25 sowler 阅读(133) 评论(0) 推荐(0)
摘要: 1. java Stack类 特性是:LIFO(后进先出)先进后出,最先进入的在栈底。 Stack底层也是通过数组实现的,同时也是线程安全的 Stack stack=new Stack(); //添加 (插入数据到栈顶) stack.push(10L); //判罚是否为空 stack.empty() 阅读全文
posted @ 2022-08-15 15:08 sowler 阅读(324) 评论(0) 推荐(0)
摘要: 1.安装zookeeper zookeeper下载:http://zookeeper.apache.org/releases.html 从3.5.5开始,带有bin名称的包才是要下载的包可以直接使用 解压压缩包 进入conf目录 拷贝一份zoo_sample.cfg文件改名为zoo.cfg 更改zo 阅读全文
posted @ 2022-08-10 15:08 sowler 阅读(198) 评论(0) 推荐(0)
摘要: 1. 创建Optional //创建空的 Optional Optional<Object> optional = Optional.empty(); //创建非空的 Optional 如果null,直接抛出空指针异常 Optional<String> s1 = Optional.of(""); / 阅读全文
posted @ 2022-08-09 18:06 sowler 阅读(49) 评论(0) 推荐(0)