spring4.1.8初始化源码学习三部曲之一:AbstractApplicationContext构造方法
学习spring初始化过程是深入了解spring过程中重要的一步,今天我们就以一个简单的demo为例来学习spring初始化的源码
windows下修改、编译、构建spring-framework4.1.8.RELEASE源码
在《下载Spring4.1.x源码并用IntelliJ IDEA打开》一文中,我们将spring-framework源码在本地用ideal打开,今天来实战修改spring-framework源码,然后编译构建,最后用写一个demo工程来验证构建成功;
修改gradle脚本,加速spring4.1源码编译构建速度
跳过task来节省时间,例如文档包和源码包,加速编译过程
实战Redis序列化性能测试(Kryo和字符串)
将Java对象实例保存在Redis时,将对象序列化成字符串或者序列化成byte数组再存入,以上两种方式孰优孰劣?字符串方式来存取的好处是编码和调试更简单容易,而byte数组的优势又在哪里呢,实战验证吧
SpringBoot下用Kyro作为Redis序列化工具
有时候我们需要将Java对象实例存入Redis,常用方法有两种: 1. 将对象序列化成字符串后存入Redis; 2. 将对象序列化成byte数组后存入Redis;有关这两种存储方式的性能对比,会在下一章通过实战验证,本章先来看一下如何将对象序列化成byte数组后存入Redis
下载Spring4.1.x源码并用IntelliJ IDEA打开
为了定位问题或者深入学习Spring知识体系,需要在本地IDE阅读Spring源码,本篇给出了基本操作步骤
用IntelliJ IDEA ULTIMATE版看Java类图
看代码的遇见子类或者接口的实现时,如果有个类图工具就能让我们层次和关系一目了然,如果您的IDE是IntelliJ IDEA ULTIMATE版,推荐使用其自带的类图功能
SpringMVC源码分析:POST请求中的文件处理
一起阅读和分析SpringMVC的部分源码,看看收到POST请求中的二进制文件后,SpingMVC框架是如何处理的
Docker下Java文件上传服务三部曲之二:服务端开发
开发文件服务的后台应用,制作成docker镜像并运行