摘要: AOP 通常情况都是切一个方法,如果调用另一个带有切面的方法的话,会不会出发 AOP 呢? 两种情况: 调用自身的增强方法 调用其他类的增强方法 1 调用自身的方法 测试接口 public interface Calculator { public int add(int i,int j); pub 阅读全文
posted @ 2021-01-29 10:58 叶杨树 阅读(70) 评论(0) 推荐(0)
摘要: ZooKeeper Windows 集群搭建 1 下载 ZooKeeper 下载地址:https://zookeeper.apache.org/releases.html#download 选择 Apache ZooKeeper 3.5.8(asc, sha512) 下载,解压文件到某一目录(目录不 阅读全文
posted @ 2020-12-29 11:28 叶杨树 阅读(162) 评论(0) 推荐(0)
摘要: Redis学习已经添加到我的个人博客,https://yeyangshu.top/tags/Redis/ 阅读全文
posted @ 2020-12-27 23:53 叶杨树 阅读(42) 评论(0) 推荐(0)
摘要: Java NIO Channel Java NIO Channels 类似于流,但有一些区别: 可以从通道中读取数据或写入数据到通道中。流通常是单向的(读或写)。 通道可以异步读写。 通道的数据总是被读取到缓冲区中或将缓冲区中数据写入到通道。 如上所述,将数据从通道读取到缓冲区中,然后将数据从缓冲区 阅读全文
posted @ 2020-12-23 14:30 叶杨树 阅读(62) 评论(0) 推荐(0)
摘要: Java NIO 概述 原文链接:http://tutorials.jenkov.com/java-nio/overview.html Java NIO 由以下核心组件组成: 通道 缓冲区 选择器 Java NIO 拥有比这些更多的类和组件,但在我看来 Channel,Buffer 和 Select 阅读全文
posted @ 2020-12-23 14:00 叶杨树 阅读(96) 评论(0) 推荐(0)
摘要: Java NIO 教程 本系列教程翻译自 Jakob Jenkov 的文章,原文链接:http://tutorials.jenkov.com/java-nio/index.html Java NIO(New IO)是 Java IO API 的替代品,意味着可以替代标准 Java IO 和 Java 阅读全文
posted @ 2020-12-23 09:55 叶杨树 阅读(87) 评论(0) 推荐(0)
摘要: SpringBoot 线程池(二):使用异步线程池 1 创建异步线程池配置 1.1 配置线程池属性 在 application.properties 配置文件中添加异步线程池的相关属性 # 异步线程池相关属性 asyncThreadPool.corePoolSize = 10 asyncThread 阅读全文
posted @ 2020-12-21 14:40 叶杨树 阅读(884) 评论(0) 推荐(0)
摘要: SpringBoot 线程池(一):使用同步线程池 1 创建任务 1.1 创建同步任务类 SyncTask 创建同步任务类 SyncTask,添加 @Component 注释 1.2 创建需要执行的任务 为了测试方便,只打印一行信息 /** * 同步任务 */ public void sync() 阅读全文
posted @ 2020-12-21 14:22 叶杨树 阅读(2682) 评论(0) 推荐(0)
摘要: 表驱动法 表驱动法是一种编程模式—从表里面查找信息而不使用逻辑语句(if 和 case)。 事实上,凡是能通过逻辑语句来选择的事物,都可以通过查表来选择。 1 表驱动法使用总则 在适当的情况下,采用表驱动法,所生成的代码会比复杂逻辑代码更简单、更容易修改,而且效率更高。 表查询记录的方法列表: 直接 阅读全文
posted @ 2020-09-02 18:09 叶杨树 阅读(215) 评论(0) 推荐(0)
摘要: TODO 阅读全文
posted @ 2020-09-02 16:58 叶杨树 阅读(55) 评论(0) 推荐(0)