1、关于jackson jackson共有1.x和2.x两个版本系列,其中1.x已废弃不再有版本发布,2.x是活跃版本。1.x和2.x不兼容,如果代码已经使用了1.x,现在想...

1、关于jackson jackson共有1.x和2.x两个版本系列,其中1.x已废弃不再有版本发布,2.x是活跃版本。1.x和2.x不兼容,如果代码已经使用了1.x,现在想...
初学Spring时一定会对它的容器概念有所困惑,对context应用上下文感到无法理解,我这里参考他人的博客以及自己的理解做了一些总结,主要给自己的Java学习之路做一些总结...
一、应用注意事项 1、wait和notify必须在synchronized中。2、获取同一对象的监视器,才能互相唤醒。3、为了防止监视器对象发生变化,最好单独定义一个监视器对...
google的guava cache是一个轻量级进程内缓存框架。 如何使用guava cache a. 引入方便,只需要引用google开源java类库即可,guava ca...
一、Controller跨域jsonp格式返回 二、Controller全局异常统一拦截 三、Controller全局共享数据 四、Controller全局输入参数预处理(加...
一、拦截器 1、拦截器不依赖与Servlet容器,依赖于Spring等web框架。 2、拦截器是一种AOP的应用,底层是用的是Java反射机制来实现的。 3、拦截器在spri...
Java注解用于为 Java代码提供元数据, 通过关键字@interface来定义一个注解,借助元注解实现一个注解。 元注解 Target注解注解的作用范围,作用方法、类、接...
一、切面定义 切面 = 切点+通知 切点(pointcut): 定义执行切面的入口点 ,这里切入点指示符 通知:interceptor实现切面逻辑 二、切入点指示符的含义及...
一、静态代理 代理对象和目标对象需要实现相同的接口,可以做到通过调用代理对象的方法来实现调用目标对象方法的目的,实现目标对象功能动态扩展。总结:1、可以做到不修改目标对象的情...
一、背景 在做管理后台页面查询,我们经常会遇到多条件查询的情况,而且每个条件字段,对应的value值类型也可能不同, 可能是整型,也可能是字符串类型,也可能是null。 总结...
一、生命周期流程 二、各种接口方法的分类 Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类: 1、Bean自身的方法:这个包括了Bean本身调用的方法和通...
一、背景 在分布式系统环境下,应用服务之间的相互依赖是非常常见的,一个应用可能会同时依赖好几个基础服务。基础服务往往由多方维护,没办法同时保证所有基础服务在任何环境下都是绝对...
一、准备测试机 10.1.6.10 master10.1.6.11 secondary10.1.6.12 slave110.1.6.13 slave2 绑定host ...
一、什么是fastjson fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字...
一、什么是存储过程 简单来说,存储过程就是一堆sql的组合, 夹杂着一些控制逻辑。 二、存储过程的应用场景 一般用于处理复杂的数据业务场景,如果涉及到多个数据表操作,会有多次...
一、测试 1、接口测试2、单元测试3、自动化测试 二、QA 1、灰度发布2、热修复3、数据监控&告警4、用户&日志追踪5、开关6、流程&制度保证
一、需求分析 二、方案设计 三、方案审核 四、开发自测 五、代码初审 六、测试 七、代码终审 八、测试发版 九、上线完毕
一. Drools规则引擎 简介: 特性: 3.原理: 二.Aviator表达式求值引擎 简介: 特性: 整体结构:image 三.QLExpress规则引擎 1.简介 : ...