240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    Redisson与XXL-Job Netty版本冲突问题

    最近有个需求学生排队面试的需求,需要用到队列,想来想去自己造轮子不如上框架(毕竟项目中也有很多地方用到了分布式锁),直接引入了Redisson,...

  • BCrypt加密速度问题

    最近有个需求,需要把老系统的学生用户拉取到新系统。测试时发现拉取效率很慢,数据在300条以上时经常要跑10几秒甚至几分钟,排查问题的时候发现是B...

  • 仔细检查代码,兄弟们

    还是最近生成证书的需求,压测的时候,发现许多证书与用户本人信息不一致PS:比如 张三李四王五同时拿证书,由于生成的pdf会临时放在服务器本地,会...

  • 记一个坑

    上周产品给了一个动态生成证书的需求,当时最开始让前端来生成,后端返回数据,后前端说使用的框架太重,所以换成后端通过Freemaker来生成证书,...

  • 记一个MVC拦截器的问题

    preHandle被调用两次,在一次接口调用过程中,调用了两次拦截器的preHandler排查问题:只有在抛出异常的时候,preHandler才...

  • Resize,w 360,h 240
    invokeBeanFactoryPostProcessors详解

    invokeBeanFactoryPostProcessors该方法会实例化所有BeanDefinitionRegistryPostProces...

  • Resize,w 360,h 240
    Spring加载XML的过程

    首先,Spring加载配置文件是在refresh#obtainFreshBeanFactory方法中进行的。 逻辑是在loadBeanDefin...

  • Resize,w 360,h 240
    在Spring中自定义xml标签并解析

    首先可以从源码看到,Spring在加载xml时,会加载META-INF文件夹下的Spring.schemas与Spring.handlers文件...

  • BeanFactory与FactoryBean的区别

    首先二者从名称上就能看到区别,BeanFactory是Spring提供的存放Bean的工厂,FactoryBean是一个可生产Bean的工厂Be...