240 发简信
IP属地:上海
  • Java下的两种代理

    代理 JDK动态代理 CGLIB动态代理 CGLIB(Code Generation Library)是一个基于ASM的字节码生成库,它允许我们...

  • Spring的七种传播行为

    七种传播行为的源码解析 Spring 事务七种传播行为[https://www.notion.so/a12ec9dcd2114d6ca85d68...

  • spring mvc全局捕获controller抛出的异常

    相关代码 业务场景 之前公司的代码在每个controller最外层都包裹了异常异常处理的代码,用于处理业务上抛出的异常,大致如下 这样就造成了大...

  • spring mvc项目通过aop打印日志(基于AspectJ实现)

    说明 初次了解AOP就自己基于AspectJ实现了一个打印日志的功能,后来才发现Spring也有相关的接口,想用的话还是使用Spring提供的接...

  • 观察者模式

    观察者模式 使用场景 存在一个信息提供方(出版者),多个信息获取方(订阅者),获取方需要实时获取提供方的消息,并且能第一时间得到消息更新通知。 ...

  • Morphia入门

    Morphia官网 开发环境 Jetbrain IDEA Maven 一: maven依赖 官方依赖 二: 入门设置 三:实体类配置 四:增删改...

  • 从MySQL迁移数据到MongoDB

    整体思路参考 需求 将mysql中的数据导入到mongodb mysql中要将几条相似数据导入成一条记录 思路 从mysql导出数据到tvs 其...

  • 单例模式

    使用场景 只需要单个实例,比如说线程池、缓存等,如果存在两个不同的实例,就会引发种种问题。单例模式的设计就是为了保持永远只有一个实例。但是由于性...

  • Java连接工具

    工具 mongo-java-driver 官网 ORM框架Morphia 官网 Jongo 官网 spring-data-mongodb 官网 ...