参考项目 sc-whorl 一句话解释
1.@ConfigurationProperties 注解,我们可以更方便且安全的在 application.properties 或 application.yml 文件中 获取参数值
- 领域驱动设计实践 领域驱动设计将软件系统分为四层:基础结构层、领域层、应用层和表现层。参考,领域驱动设计实践(一,二,三)
- JAVA VO、DTO、DO、PO的概念、区别和用处 4.
- druid 参数配置详解
- ThreadLocal 是一个线程内部的存储类,可以在指定线程内存储数据,数据存储以后,只有指定线程可以得到存储数据 (https://www.jianshu.com/p/3c5d7f09dfbd)
- mysql视图
- Java范型说明参考
- 范型 (MyMapper
extends Mapper , MySqlMapper ) [源码参考](https://github.com/Senssic/sc-whorl/blob/master/sc-whorl-web/src/main/java/sc/whorl/system/commons/MyMapper.java) - 通过Example提供的方法实现条件查询,替代mapper.xml中的条件查询 tk.mybatis.Example的用法 tkmybatis通用mapper实现在使用Example进行查询的几种方式
- 使用Redis实现分布式lock
- redis系列:基于redis的分布式锁
- final修饰的参数,只能用这个参数的值,你不能修改它JAVA方法中的参数用final来修饰的原因
- ApplicationContextAware 用于获取 spring 上下文 ApplicationContextAware使用理解
- Environment 用来表示整个应用运行时的环境,为了更形象地理解Environment,你可以把Spring应用的运行时简单地想象成两个部分:一个是Spring应用本身,一个是Spring应用所处的环境 Spring–Environment类
- opsForValue含大量已不同的方式插入数据到redis RedisTemplate之opsForValue使用说明
- expire是设置redis过期时间的命令 redis之expire命令详解
- Pattern,正则表达式的编译表示,操作字符序列的利器 Java字符序列Pattern
- spring AOP中业务逻辑仅仅只关注业务本身,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来@Aspect 注解使用详解 Spring AOP切点表达式用法总结
- AuthenticationEntryPoint 用来解决匿名用户访问无权限资源时的异常
- AccessDeineHandler 用来解决认证过的用户访问无权限资源时的异常
- Spring事务管理 与 SpringAOP
- StringUtils.defaultIfBlank 在字符串为null,空串或者空白串的时候,返回指定的默认值
- spring boot实现AOP,Filter,Interceptor以及3个之间的区别和使用场景
- spring filter,过滤器使用,一般做乱码处理、权限控制等操作,可以预先在过滤中加载
- Docker安装Zookeeper并进行操作
- commons-lang3的方法,开发中常用到里面的StringUtils判断字符串的方法
- dependencyManagement 用于版本管理,在其子类中也要引用jar 才能被注入
- 自写get set 方法 扩展更强,可对方法再编辑
- @SuppressWarnings注解
- 如何解决idea Language level默认为5.0问题
- mybatis 中针对指定区间内的时间的查询
- MySQL中count(1)、count(*) 与 count(列名) 的执行区别
- MYSQL FIND_IN_SET函数
- 事务使用的地方很少,其使用场景主要包括,1.设计到金融或金钱,2.多表操作 什么时候使用mysql事务
- Spring 之 BeanFactory 核心:getBean 方法的流程——前言
- shiro完整学习文档
- 详解SpringBoot中异步请求和异步调用