有时候我们把项目A打包放到项目B中作为依赖,我们想在项目B代码中查看项目A中的代码,但是因为打包后源码包中代码一般是经过反编译的,而不是源码,怎么办呢?这个时候我们可以手动打...
作者: 一字马胡 作为Java语言的重度使用者,很有必要认识一下Java语言的通用技术栈。我非常喜欢运行于JVM之上的语言,比如Java、Scala等,其中一个重要的原因在于...
经历了漫长一个月的等待,终于在昨天通过面试官获悉已被蚂蚁金服录取,这期间的焦虑、痛苦自不必说,知道被录取的那一刻,一整年的阴霾都一扫而空了。 意外的一面和二面 笔者面的是阿里...
作者: 一字马胡 转载标志 【2017-12-28】 更新日志 前言 Spring源码分析是一个系列,源码是Spring 4.X,本系列主要分析Spring的代码执行流程,...
引用自官网:XML 映射配置文件MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: Execut...
更多MyBatis实战内容,请参考:MyBatis - 实战指南 1. 场景 在设计数据库字段时,往往会有表示创建时间或者更新时间的字段,假如名字分别叫create_time...
Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)获得任何一个类的字节码。包括接口、变量、方法等信息。还可以让我们在运行期实例化对象...
mock 数据的好处 团队可以并行工作有了Mock,前后端人员只需要定义好接口文档就可以开始并行工作,互不影响,只在最后的联调阶段往来密切;后端与后端之间如果有接口耦合,也同...
springboot+mybatis框架 业务逻辑: Controller-->service接口-->serviceImpl-->dao接口-->daoImpl-->m...
Spring AOP 简介 如果说 IoC 是 Spring 的核心,那么面向切面编程就是 Spring 最为重要的功能之一了,在数据库事务中切面编程被广泛使用。 AOP 即...
需求 为什么需要全局配置中心? - 公共配置零散 比如有一个memcached集群,有多个项目同时会用到,那么对于管理者来说,他搞不清楚谁用了这个集群。 对于使用者来说,可能...