- 博客(8)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 redis 锁 - stringRedisTemplate
public void add(SubjectSettingAddReq req) { // 获取 最新 sort boolean lock = false; try{ // 获取锁 lock = stringRedisTemplate.opsForValue().setIfAbsent(KEY, LOCK); ...
2019-10-29 17:57:24 753
转载 领域模型驱动设计(Domain Driven Design)入门概述
本文转自:https://blog.csdn.net/imjaron/article/details/70155808
2019-10-24 14:51:20 182
原创 SPI概念及使用
概念API:API(Application Programming Interface)表示应用程序编程接口SPI:SPI(Service Provider Interface)表示服务提供商接口API与SPI的关系框架提供API及其实现,框架在实现过程中提供SPI回调机制。SPI是框架的扩展点。如果使用框架方要扩展框架,可以自己实现SPI并注入框架,于是框架使用方其实也是一个服务...
2019-10-24 14:22:21 1350
原创 装饰模式
装饰着模式,顾名思义,就是将某个类重新装扮一下,使得它比原来更“漂亮”,或者在功能上更强大,这就是装饰器模式所要达到的目的。但是作为原来的这个类的使用者还不应该感受到装饰前与装饰后有什么不同,即用法不变,否则就破坏了原有类的结构了,所以装饰器模式要做到对被装饰类的使用者透明,这是对装饰器模式的一个基本要求。设计原则:类应该对扩展开放,对修改关闭。装饰者模式:动态的将责任附加到...
2019-10-21 10:37:25 348
原创 idea error jdk isnt specified for module
选择 File -> Project Structure -> Modules,然后选择 modules 对应的 dependencies,将 Modules SDK 换成 对应的jdk版本2. File -> settings -> Java compile 换成对应 jdk 版本...
2019-10-17 09:18:41 3671
原创 Spring事务异常回滚,捕获异常不抛出就不会回滚
spring事务失效的一些原因目录1、数据库引擎不支持事务2、没有被 Spring 管理3、方法不是 public 的4、自身调用问题5、数据源没有配置事务管理器6、不支持事务7、异常被吃了8、异常类型错误1、数据库引擎不支持事务这里以 MySQL 为例,其 MyISAM 引擎是不支持事务操作的,InnoDB 才是支持事务的引擎,一般要支持事务都会使用...
2019-10-15 22:24:04 794
原创 策略模式
参考:whpjiang@gmail.comheadFirstDesignPatternhttps://blog.csdn.net/wjx_jasin/article/details/90342768https://note.youdao.com/web/#/file/WEB9c303abc70bdec9cb2587f41512cb935/note/WEB7060e32820b91...
2019-10-10 22:52:39 171
原创 redis 生成订单单号 stringRedisTemplate
/** * Redis 生成 递增订单号 * --- 注意 redis 不稳定 ,数据消失的问题 * @param key * @return */ public String getNumber(String key){ // 每次增加一个 String num = stringRedisTemplate....
2019-10-10 11:14:39 303
lombok.jar 下载
2018-04-18
addLoadEvent函数 使用的问题
2015-08-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人