240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    @Value不生效原因排查

    问题代码区域 在@Configuration+@Bean实现注入bean对象里面调用注入的@Value标识的值。 错误日志 spring中核心类...

  • Resize,w 360,h 240
    SpringSecurity使用提供的UserDetailService实现连接数据库认证

    配置MybatisPlus基础环境 1、配置pom文件 2、配置yml文件 3、用户表 4、生成对应的Mapper文件 编写实现了UserDet...

  • Resize,w 360,h 240
    Redis实现分布式锁方案

    分布式架构 windows配置nginx 配置nginx.conf由于在本地模拟测试,所以我们做相同ip,不同端口的负载均衡。 启动nginxn...

  • Resize,w 360,h 240
    MyBatis中SqlSessionFactory源码

    SqlSessionFactory的作用 根据mapper配置文件解析出dao与具体jdbc操作、resultMap与实体类等的映射关系 1. ...

  • Resize,w 360,h 240
    MyBatis拦截器

    MyBatis拦截器作用 Mybatis可以在执行sql语句的过程中,织入一些拦截器,在不同的节点修改修改一些执行过程中的关键属性,从而影响SQ...

  • MyBatis拦截器实现打印SQL语句执行时间

    思路 利用MyBatis拦截器提供的StatementHandler,在执行sql语句的前后拦截,记录开始时间和结束时间,然后利用Stateme...

  • Resize,w 360,h 240
    Vue项目的回调函数中this失效

    源头 最近在使用vue开发H5的项目前端的时候,遇见了内置回调函数function中无法使用this的情况。 业务逻辑 1、获取用户信息。 2、...

  • EasyExcel导入多个sheet页数据

    EasyExcel版本 定义Listener 使用 简化:

  • 分布式ID解决方案之雪花算法

    使用场景 用于分布式业务系统,生成一个唯一的业务标识。 数据结构 符号位:占1bit,默认符号位为0。 时间戳:占41bit,精准到毫秒。 机器...

个人介绍
坚信时间的力量,厚积薄发