- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 mysql 利用自定义函数 + find_in_set() 函数,迭代获取父数据
select * from sys_menu where find_in_set(menu_id,"1005,100,1");select * from sys_menu where menu_id in ("1005","100","1");select * from sys_menu where find_in_set(menu_id,queryParentMsg(1005))select queryParentMsg(1005)DELIMITER $$DROP FUNCTION IF.
2020-09-30 16:40:53 434 2
原创 IDEA查看接口或类的继承实现关系图
1看继承关系快捷键 crtl + H查看hierarchy,只能查看向上向下继承关系,而不能看实现了哪些接口。右键选择Diagrams(也可以使用快捷键ctrl+alt+u,更快捷),然后显示2看接口的实现关系crtl + alt + B会显示出跟这个接口有关系的类。...
2020-09-30 15:59:03 253
原创 mysql group_concat函数详解
函数语法:group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] )先看我测试表的总数据信息:select * from employee1.将同一个部门的人合并到一起。select dept_id,group_concat(name) from employee group by dept_id2. 换一种分隔符select dept_id,group_conc...
2020-09-29 14:54:17 158
原创 Spring Boot 全局事务配置
什么是全局事务Spring Boot(Spring)事务是通过aop(aop相关术语:通知(Advice)、连接点(Joinpoint)、切入点(Pointcut)、切面(Aspect)、目标(Target)、代理(Proxy)、织入(Weaving))切面编程来实现的,此时我们就可以对指定的包的service的方法进行事务控制.为什么要使用全局事务在实际开发中,有些同学命名方法时不规范,多个成员开发时,会造成混乱,维护成本特别高,代码可读性不高.怎么配置Spring Boot全局事务Spri...
2020-09-28 18:56:21 759
原创 SpringBoot HandlerInterceptorAdapter
在SpringBoot中我们可以使用HandlerInterceptorAdapter这个适配器来实现自己的拦截器。这样就可以拦截所有的请求并做相应的处理。应用场景日志记录,可以记录请求信息的日志,以便进行信息监控、信息统计等。 权限检查:如登陆检测,进入处理器检测是否登陆,如果没有直接返回到登陆页面。 性能监控:典型的是慢日志。在HandlerInterceptorAdapter中主要提供了以下的方法:preHandle:在方法被调用前执行。在该方法中可以做类似校验的功能。如果返回true,
2020-09-28 16:54:21 487
原创 redis 工具类
import com.alibaba.fastjson.JSON;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Component;import org.springframework.util.ObjectUtils;import javax.annotation.Resource;import java.util.*;import java.ut.
2020-09-24 14:44:13 121
原创 枚举高级应用
1.首先新建一个类存放枚举信息public class DictItemBean { private String value; private String label; public static DictItemBean of(String value, String label) { final DictItemBean dictItemBean = new DictItemBean(); dictItemBean.setValue(v
2020-09-23 09:43:50 269
原创 mysql 删除多表相关连数据
1、只删除a表数据delete a from a1 a left join b1 bon a.id = b.idwhere a.id = 12、只删除b表数据delete b from a1 a left join b1 bon a.id = b.idwhere a.id = 13、删除两表关联数据delete a,b from a1 a left join b1 bon a.id = b.idwhere a.id = 1...
2020-09-18 11:11:36 630
原创 ScheduledExecutorService API
java.util.concurrentInterface ScheduledExecutorService All Superinterfaces: Executor,ExecutorService 所有已知实现类: ScheduledThreadPoolExecutor public interface ScheduledExecutorServiceextends ExecutorService ExecutorService可以调度命令在给定的延迟之后运行,...
2020-09-17 15:58:38 298
原创 java 配置全局事务实例
@Aspect@Configurationpublic class TransactionManagerConfig { private final static Logger logger = LoggerFactory.getLogger(TransactionManagerConfig.class); private static final int AOP_TIME_OUT = 50000; private static final String AOP_POINTCU.
2020-09-17 14:29:20 477 1
原创 java日期转cron表达式工具类
今天准备写数据库备份定时任务,但是发现很多都是直接填写时间表达式子的,那么对于不懂时间表达式的,就比较麻烦,所以要是只传时间就能转换成cron表达式就美滋滋了,所以它来了。/** * @author Lxq * @version 1.0 * @date 2020/9/11 9:48 * java日期转cron表达式工具类 */public class CronUtils { /** * 每年时间format格式 */ private static fi
2020-09-11 11:24:47 2153
原创 spring 生命周期回调
官网地址:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory-lifecycle第一种方式:当前类实现InitializingBean和DisposableBean回调接口第二种方式:使用XML配置进行回调方法第三种方式:使用@PostConstruct注解,进行标注当前非init()名称的方法,进行bean声明周期的初始化操作;@PostCon..
2020-09-04 15:18:54 84
原创 spring singleton bean 注入 prototype bean 问题
代码场景:1.首先定义了一个prototype的userDaobean 对象2.在实现类UserImpl中注入userDao,并打印出各自的hashcode值3.启动类调用结论:我这里调用了多次,但是发现就算是我定义了userDao的scope是prototype的,但是出来的hashcode是一样的,也就是说我们这样做的,就算是定义了scope为prototype的话,结果还是默认的singleton。解决方案一: 实现ApplicationContextAware接口..
2020-09-04 14:56:01 282
原创 spring工具类 方便在非spring管理环境中获取bean
前言:平常我们开发中,从spring ico容器中获取对象@Autowiredprivate TokenService tokenService;@Resourceprivate TokenService tokenService;那么,有还有什么办法从容器获取对象呢?ApplicationContextAware 接口实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就
2020-09-01 11:08:55 982
elasticsearch api.postman_collection.json
2020-05-09
ElasticSearch Head-Chrome.rar
2020-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人