摘要: [toc] ## 1. 模板方法定义 ​ 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。其核心要义在于,搭好一个框架,但部分操作由子类实现 定义父类 ```java public abstract class AbstractC 阅读全文
posted @ 2023-07-20 22:42 lihewei 阅读(91) 评论(0) 推荐(0) 编辑
摘要: [toc] ## cloud组件版本关系 | Spring Cloud Alibaba Version | Sentinel Version | Nacos Version | RocketMQ Version | DubboVersion | SeatacVersion | | | | | | | 阅读全文
posted @ 2023-07-19 14:18 lihewei 阅读(51) 评论(0) 推荐(0) 编辑
摘要: [toc] ## 什么是执行计划? **执行计划** 是指一条 SQL 语句在经过 **MySQL 查询优化器** 的优化会后,具体的执行方式。执行计划通常用于 SQL 性能分析、优化等场景。通过 `EXPLAIN` 的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以被命中、 阅读全文
posted @ 2023-05-30 10:11 lihewei 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 目录SQL 性能优化建议1. 参数是子查询时,使用 EXISTS 代替 IN2. 尽量避免排序2.1【sql 优化】union 、union all、or使用2.2 应尽量避免在where子句中使用or来连接条件2.3 慎用distinct关键字2.4 在极值函数中使用索引(MAX/MIN)2.5 阅读全文
posted @ 2023-05-19 00:16 lihewei 阅读(162) 评论(1) 推荐(0) 编辑
摘要: 通用池化框架commons-pool2实践,其中提到了可以池化一个对象和一组对象,一个对象用到了GenericObjectPool这个类,一组对象用到了GenericKeyedObjectPool这个类。顾名思义,键值对象池。就是通过一个key对应一个对象类型来组合对象池,其本质上就是一个Map,key是自定义,value就是org.apache.commons.pool2.ObjectPool,而但对象池化类GenericObjectPool也是实现了这个接口。 阅读全文
posted @ 2023-05-11 16:43 lihewei 阅读(425) 评论(0) 推荐(0) 编辑
摘要: GenericObjectPool ​ Apache Commons Pool是一个对象池的框架,他提供了一整套用于实现对象池化的API。它提供了三种对象池:GenericKeyedObjectPool,SoftReferenceObjectPool和GenericObjectPool,其中Gene 阅读全文
posted @ 2023-05-04 16:27 lihewei 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 目录1. 装饰者模式(Wrapper)概念2. 装饰者是什么?3. 装饰者设计模式- 参与者3.1 组成3.1 Demo1. Component(抽象构件)2. ConcreteComponent(具体构件)3. Decorator(抽象装饰类)4. ConcreteDecorator(具体装饰类) 阅读全文
posted @ 2023-04-26 18:43 lihewei 阅读(130) 评论(0) 推荐(0) 编辑
摘要: [toc] 需求:做一个通过密钥登录sftp服务器的需求,是基于原先密码登录sftp服务器的代码上进行改造 ## 1. 什么是SFTP SFTP是一个安全文件传送协议,可以为传输文件提供一种安全的加密方法。SFTP 为 SSH的一部份,是一种传输文件到服务器的安全方式。SFTP是使用加密传输认证信息 阅读全文
posted @ 2023-04-20 15:13 lihewei 阅读(2355) 评论(0) 推荐(0) 编辑
摘要: informix数据导入导出操作 1.表数据导出 可以采用在dbaccess工具环境直接输入 进入对应数据库:dbaccess database 单表数据导出:(可导出3种不同的格式) unload to fileName.txt select * from tableName unload to 阅读全文
posted @ 2023-03-22 22:24 lihewei 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 目录博客园中实现可拖拽导航【即插即用】CSS:粘贴在 ”博客园 -- 设置 -- ‘页面定制CSS代码’“ 中JS:粘贴在 ”博客园 -- 设置 -- ‘首页HTML代码’“ 中 博客园中实现可拖拽导航【即插即用】 使用说明:将下面的css+js粘在博客园设置中指定位置即可 CSS:粘贴在 ”博客园 阅读全文
posted @ 2023-03-15 10:16 lihewei 阅读(65) 评论(0) 推荐(0) 编辑
-->