☀️Terry

- - 草木逢春,雨过天晴🌈。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020年1月3日

摘要: ThreadPoolExecutor配置 一、ThreadPoolExcutor为一些Executor提供了基本的实现,这些Executor是由Executors中的工厂 newCahceThreadPool、newFixedThreadPool和newScheduledThreadExecutor 阅读全文
posted @ 2020-01-03 17:50 ☀️Terry 阅读(256) 评论(0) 推荐(0) 编辑

2019年11月18日

摘要: ApplicationListener是Spring事件机制的一部分,与抽象类ApplicationEvent类配合来完成ApplicationContext的事件机制。 如果容器中存在ApplicationListener的Bean,当ApplicationContext调用publishEven 阅读全文
posted @ 2019-11-18 18:27 ☀️Terry 阅读(365) 评论(0) 推荐(0) 编辑

摘要: Spring中ApplicationListener的使用 ApplicationListener是Spring事件机制的一部分,与抽象类ApplicationEvent类配合来完成ApplicationContext的事件机制。 如果容器中存在ApplicationListener的Bean,当A 阅读全文
posted @ 2019-11-18 17:23 ☀️Terry 阅读(118) 评论(0) 推荐(0) 编辑

摘要: Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制。 适用于:调用者根据实际使用需要,启用、扩展、或者替换框架的实现策略。 要使用Java SPI,需要遵循如下约定: 1、当服务提供者提供了接口的一种具体实现后,在jar包的META-INF/services目录下 阅读全文
posted @ 2019-11-18 16:54 ☀️Terry 阅读(313) 评论(0) 推荐(0) 编辑

2019年11月3日

摘要: spring是什么 spring 是一个轻型的容器,是J2EE规范的轻量级实现,可以一站式开发,其中提供了,bean工厂,用以构造我们需要的Model ,spring 是非侵入式的,spring应用中的对象不依赖于spring的特定类。 spring容器提供了那些功能 spring容器,提供了对对象 阅读全文
posted @ 2019-11-03 15:17 ☀️Terry 阅读(1712) 评论(0) 推荐(0) 编辑

摘要: HashMap是HashTable 的轻量级,非线程安全的,都是实现了map接口 区别:hashmap 允许空键值对的存在,非线程安全,效率高于hashtable,因为hashtable 是synchronize修饰,而hashmap不是 扩充: 从hashtable类的注解可以看出,hashtab 阅读全文
posted @ 2019-11-03 15:06 ☀️Terry 阅读(171) 评论(0) 推荐(0) 编辑

摘要: ArrayList,linkedlist,Vector,stack是list的四大实现类, ArrayList实现了动态数组的数据结构,linkedlist是基于链表结构的数据结构 ArrayList适合查找,linkedlist适合增删, 查找:ArrayList 效率快 : 因为linkedli 阅读全文
posted @ 2019-11-03 15:03 ☀️Terry 阅读(2035) 评论(0) 推荐(0) 编辑

摘要: 方式: 继承Thread重新run方法 实现Runnable接口 实现Callable 接口 扩充: Callable 和 Runnable 区别: runnable 没有返回值,callable可以拿到返回值。 callable 可以看做是runnable 的补充 产生: 一个资源只能被一个进程使 阅读全文
posted @ 2019-11-03 14:54 ☀️Terry 阅读(733) 评论(0) 推荐(0) 编辑

摘要: redis 5中存储方式 String、List、Set、Hash、ZSet这5种 数据库的工作模式按存储方式可分为: 硬盘数据库和内存数据库。Redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度极快。Redis采用的是基于内存的采用的是单进程单线程模型的 K 阅读全文
posted @ 2019-11-03 14:50 ☀️Terry 阅读(296) 评论(0) 推荐(0) 编辑

2019年10月30日

摘要: reids是一个key-value存储系统,为了保证效率,缓存在内存中,但是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,以保证数据的持久化。 所以:redis是一个支持持久化的内存数据库,可以将内存中的数据同步到磁盘保证持久化。 Redis的持久化策略:2种 rdb: 阅读全文
posted @ 2019-10-30 20:13 ☀️Terry 阅读(369) 评论(0) 推荐(0) 编辑