240 发简信
IP属地:山东
  • apple apns-http2 java调用

    使用开源项目:https://github.com/CleverTap/apns-http2 pom.xml Table 15.1. ALPN ...

  • Resize,w 360,h 240
    从源码了解spring bean实例化过程

    初始化示例 我们先来看下spring如何手动初始化一个对象 spring源码解析 所以我们先从DefaultListableBeanFactor...

  • 获取JDK动态代理/CGLIB代理对象代理的目标对象

    公司基础框架是通过反射来获取controller层的,会丢失aop的东西,修改框架拿到被代理的对象就行了。 学习自:http://jinnian...

  • 编码风格

    python 风格指南:http://zh-google-styleguide.readthedocs.io/en/latest/google-...

  • MapStruct

    在mvc层经常会遇到这样的一种情况,是否使用DTO(数据传输对象),还是直接使用model返回?其实这都可以,前者叫封闭领域模型风格,后者叫开放...

  • Resize,w 360,h 240
    配置中心

    当项目达到一定程度,配置五花八门这时候配置中心的便派上了用场。 方案1 maven打包 如果只是要区分开发环境和上线环境的配置,只要打包的时候吧...

  • Spring+MyBatis实现读写分离

    方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个SqlSessionFactoryBean对象的mapperLoca...

  • gitlab与github配置共存

    在~/.ssh 添加config文件 github Host github.comHostName github.comUser xxxPref...

  • 行为参数化

    假设有如下业务:有一堆有颜色和重量的苹果,我需要通过颜色和重量取出相应苹果定义苹果 假设 解决方案1: 这是最常见的方法。但是这样的结构很难复用...