自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 redis不同序列化方式性能对比

Redis的value序列化方式一般有两种:JSON方式和JDK方式有以下几个序列化工具类:第一次使用的是JDK方式进行测试使用jdk方式需要pojo类实现Serializable接口public void addByJDK() { //随机生五万条消息的一个方法 List<User> list = randomUser(); ...

2019-12-15 20:43:14 2326 1

原创 idea构建spring源码,阅读spring-framework源码环境

本篇文章发表于2019-12-11,现在基本的spring源码构建方式基本上有这一篇就足够了,绝对完整前言java工程师,在不断学习成长的路上,学习spring源码是必须的,也是成长的毕竟途径作者本身因为没有人指导,前前后后搞了好几天,终于把spring完整的搞下来了,途中的心酸是真的多!话不多说,直接上干货,这一篇文章基本可以搞定spring源码的构建,对于作者遇到的错误也全部进行了描述。...

2019-12-11 20:47:19 912

原创 gradle入门(二)——gradle配置及grovvy简单语法

gradle项目的目录结构与maven的项目结构基本相同,src路径下分为main和test,main用于放置项目主要代码,test用于编写测试代码,build.gradle是配置jar包的文件grovvy简单语法打开grovvy控制台以及编写代码测试// grovvy 编程语言println ("hello grovvy");// grovvy 中可以省略末尾的分号和句中的括号,...

2019-12-11 09:45:21 429

原创 gradle入门(一)——简介与安装

gradle简介什么是gradle?简单来说,gradle与你用的maven类似,是一个项目构建管理工具,他可以帮助我们管理jar包,项目编译,打包等等,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。面向Java应用为主。当前其支持的语言限于Java、Groovy、Kotlin和Scala,计划未来将支持更多的语言。为什么要用gradle?...

2019-12-11 09:44:14 386

原创 HashMap底层源码解析

所有人都知道,HashMap底层的数据结构是数组+链表+红黑树HashMap<String, Objeck> map = new HashMap<>();map.put(“1”,“zhangsan”);当我们在执行put的过程中,它的底层是怎样运作的呢?基本执行流程:HashMap在初始化的时候,默认是一个数组,他在put 的过程中会进行计算hash值,按照ha...

2019-11-29 20:25:28 175

原创 springmvc新手入门教程

提示:本篇文章共15000字左右,篇幅比较长,大家可以通过目录点击直达你需要的模块,一篇文章帮你解决springmvc所有常用的知识点!文章目录一、springmvc的第一个程序二、@RequestMapping映射及其属性三、参数接收:@RequestParam和@PathVariable注解四、处理模型数据五、@ModelAttribute详解六、视图、视图解析器(了解)七、国际化操作八、页...

2019-11-19 13:15:59 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除