240 发简信
  • JVM系列1--通过几个问题了解JAVA类的加载机制

    一、为什么需要类加载?类加载做些什么? jvm执行某段代码的时候,需要把类相关信息加载到jvm的内存中去。所谓类加载就是jvm把编译后的clas...

  • 根据配置加载实现类@Conditional

    业务场景 项目原先需要调用公司其他团队开发的存储服务,现在需要在使用一套代码的情况下根据配置,切换使用原来的存储服务和自己开发的存储服务 实现 ...

  • 没有难看的if-else的简单工厂实现

    一、前言 最近接到一个任务,需要从NSQ消息队列获取业务数据,类型依靠message(16进制数)的前四位判断,判断完数据类型,再根据类型以不同...

  • 相同结构不同业务的模版方法抽象

    背景介绍: A服务是基础服务,靠一个appid做省份的隔离,这个appid需要调用方设置请求头传入,一般情况是前端请求,用户的数据自然可以得知省...

  • 项目启动发布事件写法

    项目启动就执行的方法:找到的四种https://www.cnblogs.com/zuidongfeng/p/9926471.htmlhttps:...

  • 使用Javassist生成动态代理

    javassist生成动态代理有两种方式: 方式一:代理工厂方式,与JDk动态代理和CGLIB类似 方式二:动态代码 相关类:

  • websocket

    服务端想要通知客户端,有几种方式: 一 、http: 客户端轮询,浪费流量和资源 发给客户端数据设置过期时间,客户端检查数据过期则重新查询,适用...

  • 多线程tip

    如果是集合,可以考虑一下juc包下的集合类。如果是数值/对象,可以考虑一下atomic包下的类。如果是涉及到线程的重复利用,可以考虑一下是否要用...

  • springboot切面写法

    自定义一个注解 定义增强 在需要增强的方法上使用注解 工具类

个人介绍
为什么是油炸,因为清蒸不好吃(手动狗头)