上一页 1 2 3 4 5 6 ··· 26 下一页
摘要: 守护线程是一种比较特殊的线程,一般用于处理后台的工作,它会随着调用线程的结束而技术: 看下面一段代码 package com.example.demo.threads; import java.util.concurrent.TimeUnit; /** * 守护线程 */ public class 阅读全文
posted @ 2021-01-15 22:58 IT路上的小白 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 单列中的四种实现方式 方式一:普通的饿汉式和懒汉式单例模式 三部曲: (1)私有化构造方法 (2)私有化静态本类对象作为属性 (3)提供公有静态方法获取本类对象 1.普通的饿汉式(静态的内部) public class Client { public static void main(String[ 阅读全文
posted @ 2021-01-11 23:20 IT路上的小白 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 有时后经常需要写很多的if判断语句,导致了代码的十分冗余,可读性不高,下面以工厂设计模式+策略设计模式提供一种可替代的写法,简化代码 工厂设计模式:Factory2 import com.google.common.collect.Maps; import org.springframework.u 阅读全文
posted @ 2021-01-11 22:04 IT路上的小白 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 有时后经常需要写很多的if判断语句,导致了代码的十分冗余,可读性不高,下面以工厂设计模式+策略设计模式提供一种可替代的写法,简化代码 工厂类:Factory /** * 工厂设计模式 */ public class Factory { private static Map<String, Handl 阅读全文
posted @ 2021-01-11 21:57 IT路上的小白 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 一、基本使用 首先,TTL是用来解决ITL解决不了的问题而诞生的,所以TTL一定是支持父线程的本地变量传递给子线程这种基本操作的,ITL也可以做到,但是前面有讲过,ITL在线程池的模式下,就没办法再正确传递了,所以TTL做出的改进就是即便是在线程池模式下,也可以很好的将父线程本地变量传递下去,先来看 阅读全文
posted @ 2021-01-03 21:00 IT路上的小白 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/hama1993/p/10400265.html 一、基本使用 我们继续来看之前写的例子: private static ThreadLocal tl = new ThreadLocal<>(); public static void main(S 阅读全文
posted @ 2021-01-03 20:59 IT路上的小白 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/hama1993/p/10382523.html 项目中我们如果想要某个对象在程序运行中的任意位置获取到,就需要借助ThreadLocal来实现,这个对象称作线程的本地变量,下面就介绍下ThreadLocal是如何做到线程内本地变量传递的, 一、基 阅读全文
posted @ 2021-01-03 20:58 IT路上的小白 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1 FactoryBean接口 开发步骤 实现FactoryBean接口 Spring配置文件中注册 <bean id="conn" class="com.yuziyan.factorybean.ConnectionFactoryBean"/> 注意: 如果class类型是FactoryBean接口 阅读全文
posted @ 2020-12-28 20:38 IT路上的小白 阅读(406) 评论(0) 推荐(0) 编辑
摘要: AOP编程 1. AOP概念 AOP (Aspect Oriented Programing) 面向切面编程 = Spring动态代理开发 以切面为基本单位的程序开发,通过切面间的彼此协同,相互调用,完成程序的构建 切面 = 切入点 + 额外功能 OOP (Object Oriented Progr 阅读全文
posted @ 2020-12-28 20:37 IT路上的小白 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.Spring动态代理的概念 概念:通过代理类为原始类(目标类)增加额外功能 好处:利于原始类(目标类)的维护从这点看和静态代理一样一样的 2.Spring动态代理相关依赖的引入 <!--Spring aop支持--> <dependency> <groupId>org.springframewo 阅读全文
posted @ 2020-12-28 20:36 IT路上的小白 阅读(122) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 26 下一页