08 2023 档案

摘要:![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230831173200351-1893048784.png) 阅读全文
posted @ 2023-08-31 17:32 SpecialSpeculator 阅读(10) 评论(0) 推荐(0) 编辑
摘要:泛型中?的作用 概念 无边界通配符? 可以直接定义变量的 Point的定义 class Point<T> { private T x; private T y; public Point(){ } public Point(T x,T y){ this.x = x; this.y = y; } pu 阅读全文
posted @ 2023-08-29 17:09 SpecialSpeculator 阅读(71) 评论(0) 推荐(0) 编辑
摘要:# 方法返回布尔类型 方法命名:以should开头 ``` ## 是否应该返回空页面 shouldReturnEmtyPage ``` 阅读全文
posted @ 2023-08-29 13:50 SpecialSpeculator 阅读(11) 评论(0) 推荐(0) 编辑
摘要:# 切割指定时间范围内的nginx日志 ```shell cat access.log |awk -F "[ |/]" '$6>="2017:19:00:00"&&$6<="2017:20:00:00"{print $0}' ``` 说明: -F 域分隔符,这里指定了[]里面的内容,取/后面的内容 阅读全文
posted @ 2023-08-25 13:45 SpecialSpeculator 阅读(120) 评论(0) 推荐(0) 编辑
摘要:# 抽象类中的属性和子类的属性 ## 1.场景说明 1. 抽象类用做父类 2. 子类继承抽象类 3. 抽象类中定义好公共方法,方法里调用差异内容。每个子类中实现其中自己差异的逻辑就好 ## 2.两种思路 1. 抽象类中定义抽象方法,子类实现抽象方法 2. 抽象类中定义属性,每个子类中对该属性的值进行 阅读全文
posted @ 2023-08-24 15:56 SpecialSpeculator 阅读(185) 评论(0) 推荐(0) 编辑
摘要:1.创建map同时赋值 依赖于hutool工具类 key是Predicate接口,处理参数类型为QuerySlowLogRecordParam的接口 value是BiConsumer接口,处理参数类型为 private Map<Predicate<QuerySlowLogRecordParam>, 阅读全文
posted @ 2023-08-23 15:52 SpecialSpeculator 阅读(223) 评论(0) 推荐(0) 编辑
摘要:线程池 1.线程池有多套生成策略 利用hutool的builder抽象,可以通过构造模式生成一个符合自己业务需求的线程池 2.线程池的创建 ThreadPoolExecutor threadPool = ExecutorBuilder.create() .setCorePoolSize(10) .s 阅读全文
posted @ 2023-08-21 14:35 SpecialSpeculator 阅读(36) 评论(0) 推荐(0) 编辑
摘要:# 单例Singleton 单例模式,bean统一管理,但没必要那么重,需要引入框架 ## 1.hutool工具类中提供了单例的管理工具类Singleton 底层:内部通过线程安全的map存储bean对象,每次获取的时候从池子里取出来 ## 2.底层代码 ```java package cn.hut 阅读全文
posted @ 2023-08-21 14:19 SpecialSpeculator 阅读(118) 评论(0) 推荐(0) 编辑
摘要:# Getter的定义 通常指的是获取xxx数据的获取器 ## Getter的内部方法定义 都以get开头,例如 ```java Object getObj(K key); /** * 获取字符串型属性值 * * @param key 属性名 * @return 属性值 */ String getS 阅读全文
posted @ 2023-08-15 17:35 SpecialSpeculator 阅读(80) 评论(0) 推荐(0) 编辑
摘要:# 插件Rainbow Brackets ## 1.自带花括号彩虹色 ## 2.高亮部分代码块 command + 右键代码块 ![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230811161931351-19541 阅读全文
posted @ 2023-08-11 17:22 SpecialSpeculator 阅读(463) 评论(0) 推荐(0) 编辑
摘要:# 时序图 ## 1.安装idea插件Sequence Diagram插件 ## 2.在类的方法上右键选择sequence Diagram ![image](https://img2023.cnblogs.com/blog/680792/202308/680792-20230811141238890 阅读全文
posted @ 2023-08-11 14:19 SpecialSpeculator 阅读(80) 评论(0) 推荐(0) 编辑
摘要:# 遍历嵌套数据结构 渲染map 中value是list的内容 ``` 0) > 【节点明细】${alarmLevel + ":"}${node.nodeNo}, ``` # 说明 1. 判断nodes是否为null,并判断nodes是否为空map 表达式中调用变量的判断逻辑不能用$符号,必须用() 阅读全文
posted @ 2023-08-01 17:51 SpecialSpeculator 阅读(9) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示