使用allatori对SpringBoot多模块代码进行混淆 代码混淆介绍 1.由于项目需要私有化部署,为了保证代码的安全性,需要对springboot项目进项代码混淆,代码...
在前文我们介绍了如何使用Redis或者Caffeine来做缓存。 Spring Boot缓存实战 Redis 设置有效时间和自动刷新缓存-2 Spring Boot缓存实战 ...
我们都知道spring只是为我们简单的处理线程池,每次用到线程总会new 一个新的线程,效率不高,所以我们需要自定义一个线程池。 本教程目录: 自定义线程池 配置spring...
类的加载方式 1、隐式加载 -new2、显式加载 -ClassLoader.loadClass和Class.forName区别:方式1:new 通过关键字 然后通过不同的构...
demo 自己定义一个外部项目,core-bean,依赖如下, 然后定义一个Cat类, 我们知道这样就将Cat类装配到Spring容器了。 再定义一个springboot项目...
本文作者:孔维胜,叩丁狼高级讲师。原创文章,转载请注明出处。 基于Mapper接口动态代理实现原理 看文章前的技术要求 在学习MyBatis的初级篇之前,有两个前提要求,第一...
作者: 一字马胡 转载标志 【2017-12-28】 更新日志 前言 Spring源码分析是一个系列,源码是Spring 4.X,本系列主要分析Spring的代码执行流程,...
前言: 基于Spring框架的业务系统中由于一些业务场景的要求,我们经常使用异步方法的方式来提高系统的处理性能,Spring框架为我们提供了默认的线程池,当然我们也可以对线程...
1 秒杀业务分析# 正常电子商务流程 (1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货; 秒杀业务的特性 (1)低廉价格;(2)大幅...
@阿力秋水寒 查下是不是jar包冲突了
TabView,快速实现Android底部导航栏前言 主流的安卓APP,首页经常会采用底部导航栏切换的效果。针对这种情况,封装成TabView工具类,方便大家使用。 一、界面分析 上图的效果,我们可以判断出界面是由view...