参考 设计模式 策略模式 我们可以优化if else代码段,而在 Spring(Boot) 中,借助 ApplicationContext 扫描,可以使代码更加干净。 话不多说,亮代码: 首先按照策略模式的写法,创建一个Handle接口,用于区分处理策略。 然后创建对应的 唤醒处理机和睡觉处理机 : ...
分类:
其他好文 时间:
2020-03-05 22:06:48
阅读次数:
64
[TOC] SpringBoot 自动装配 启动类通过 @SpringBootApplication 进行启动 主要有3个重要的注解 @SpringBootConfiguration , @EnableConfiguration , @ComponentScan @SpringBootConfigu ...
分类:
编程语言 时间:
2020-03-04 15:04:38
阅读次数:
61
参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.tasks.task?view=netframework-4.8#definition “Task 类表示不返回值并且通常以异步方式执行的单个操作” 来自参考的示例代码: ...
今天看服务端性能优化几个有用的地方记录下来: 问题代码: Map<Integer,Integer> map= new HashMap<Integer,Integer>(); for (int k=0;k<100000,k++){ map.put(k,k); } for(String key:map. ...
分类:
其他好文 时间:
2020-03-01 21:34:30
阅读次数:
67
点对点(P2P) 结构 创建生产者和消费者两个springboot工程 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId ...
分类:
编程语言 时间:
2020-03-01 20:14:24
阅读次数:
90
微信公众号:Java修炼手册关注可获取3T免费学习资料,助你从0到1; **AOP注解开发*****AOP代码实现(执行计算前后输入输出目标代码)***1 定义一个业务逻辑类(MathCalculator);在业务逻辑运行的时候将日志进行打印(方法之前、方法运行结束、方法出现异常) 1 public ...
分类:
编程语言 时间:
2020-02-29 12:57:27
阅读次数:
88
BeanDefinition 继承图 继承的接口 接口 接口 新增属性和方法 总结 通过继承继承了 描述了一个 的配置信息,通过继承了 包含 的数据源(即Bean的Class对象)。 其中 包含对类名、 、属性、构造函数参数列表、依赖的 、是否是单例类、是否是懒加载、工厂方法、 方法、 方法等的存取 ...
分类:
编程语言 时间:
2020-02-28 15:44:57
阅读次数:
62
时间复杂度分析 大O表示法 O(1): Constant Complexity 常数复杂度 O(log n): Logarithmic Complexity 对数复杂度 O(n): Linear Complexity 线性时间复杂度 O(n^2): N square Complexity 平方 O( ...
分类:
其他好文 时间:
2020-02-27 01:13:10
阅读次数:
82
主要内容 注解配置IOC 注解配置和基于xml的配置功能是一样的,只是配置形式不一样 这里以一个项目为例,项目还是之前的那个 AccountDAOImpl: AcccountServiceImpl: Client: bean.xml: 是的,虽然使用的是注解,xml还是要配置下的,只是配置下创建容器 ...
分类:
编程语言 时间:
2020-02-26 20:55:38
阅读次数:
66
1 /** 2 * @Author: 唐松怀 3 * @Date: 2020/2/26 14:40 4 */ 5 import java.io.File; 6 import java.io.IOException; 7 8 import org.apache.poi.openxml4j.except ...
分类:
编程语言 时间:
2020-02-26 17:19:17
阅读次数:
83