自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (4)
  • 收藏
  • 关注

原创 为什么startPage后要紧跟查询?

什么时候会导致不安全的使用?PageHelper 方法使用了静态的 ThreadLocal 参数,分页参数和线程是绑定的。只要你可以保证在 PageHelper 方法调用后紧跟 MyBatis 查询方法,这就是安全的。因为 PageHelper 在 finally 代码段中自动清除了 ThreadLocal 存储的对象。如果代码在进入 Executor 前发生异常,就会导致线程不可用,这属于人为的 Bug(例如接口方法和 XML 中的不匹配,导致找不到 MappedStatement 时), 这种情

2021-07-28 10:46:17 2478

原创 mybatis将0与空字符串判断相等的问题

背景mybatis判断中,会将空字符串与0判断为相等,意识不到这个问题,很有可能会踩坑。问题现象<update id="updateOne" parameterType="com.inspur.search.data.EntityRelation"> UPDATE ENTITY_RELATION <set> <if test="srcId!=null and srcId != ''"> SRC_ID=#{srcId} </if>

2021-07-28 10:04:39 1641 1

原创 SpringBoot自动装配原理

1.@SpringBootApplication注解我们发现自己的boot项目都有这个注解。进入里面可以发现有三个注解。@SpringBootConfiguration:我们点进去以后可以发现底层是Configuration注解,说白了就是支持JavaConfig的方式来进行配置(使用Configuration配置类等同于XML文件)。@EnableAutoConfiguration:开启自动配置功能@ComponentScan:这个注解,学过Spring的同学应该对它不会陌生,就是

2021-07-26 11:04:56 1830 2

原创 多线程中Future与FutureTask的区别

线程可以通过实现Runnable接口,或者继承Thread实现,但是这两种方式在任务执行完成之后无法获取返回结果,于是就有了Callable接口,Future接口与FutureTask类配和来取得返回的结果。Runnable从Runable的方法可以看到,是一个没有返回值的线程。CallableCallable与Runnable的功能大致相似,Callable中有一个call()函数,但是call()函数有返回值,而Runnable的run()函数不能将结果返回给客户程序。Callable的声明如

2021-07-22 17:30:14 1929

原创 springCloud熔断怎么使用?

1.开启熔断# 开启熔断feign.hystrix.enabled=true2.feign客户端@FeignClient(name = "java-xiaoliu-support",fallback = ChannelFeignClientFallback.class)public interface ChannelFeignClient {}3.降级类@Componentpublic class ChannelFeignClientFallback implements Chann

2021-07-06 14:57:39 3603

任务管理平台中心ER图

任务管理平台中心ER图

2021-08-06

渠道分配流程图.pdf

渠道分配流程图

2020-10-30

渠道分配流程图.png|渠道分配流程图.png

渠道分配流程图.png

2020-10-27

渠道管理er图.png|渠道管理er图.png

渠道管理er图.png

2020-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除