spring
Zeb-D
最新动态分享到公众号(架构师那些事儿)
展开
-
Spring、Quartz——整合注意事项
这几天因为一个细节导致甚至浪费了我几天几夜的功夫,差点崩溃了(崩溃的极限越来越久)。背景:Spring 4.0.4 和Quartz 2.2.1在Spring中使用定时器Quartz开发步骤定义一个Job(任务类),有两种:实现Quartz的Job接口;或自己写个普通的类,含有方法;定义触发器(理论上,一个任务一个触发器)把所有触发器放入到org.springframework.scheduli原创 2017-07-22 19:07:18 · 19653 阅读 · 0 评论 -
自定义自动配置springboot-starter
在springboot的开发中,starter是一个核心的配置,只需要引入对应模块的starter,然后在application.properties中引入对应的配置项,就可以开发业务逻辑了。这一切都归功于springboot的自动配置的能力。接下来让让我们基于Jedis客户端封装一个我们自己的简易版starter: spring-boot-redis-starter开发方案:...原创 2018-07-11 10:26:10 · 20275 阅读 · 0 评论 -
Spring事务管理详解
事务概念事物是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID)原子性: 事物是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事物前后,数据保持一致;隔离性: 并发访问数据库时,一个用户的事物不被其他事物所干扰,各并发事物之间数据库是独立的;持久性: 一个事物被提交之后。它对数据库中数据的改变是持久的,即使数据...原创 2018-07-12 11:26:24 · 18485 阅读 · 0 评论 -
笔试题
这是本人身边真实存在的笔试题,具体笔试如下: 1、Java集合类框架的最佳实践有哪些?列出不少于5个,并说出特性。2、ThreadLocal的作用和主要应用场景是什么?这些数据存放到内存区域哪?会报异常吗?3、AtomicInteger的自增算法是否阻塞?是哪种方式阻塞?类似阻塞方式有哪几种?、AtomicInteger使用什么技术实现的?有原子对象操作吗?4、请用Java伪代码简...原创 2018-07-19 20:42:24 · 18699 阅读 · 0 评论