自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eleven的博客

学习是一件快乐的事

  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 关于hashMap的容量为什么是2的幂次方的最详细解析

       最近在看集合的源码,看到hashMapd的源码的时候,发现hashMap的容量都是2的幂次方(源码是通过左移运算),于是好奇为什么要这样设计,所以上网查阅了相关资料,但是发现很多资料讲的都不是很清楚,也不是很好理解,所以自己在理解的基础上做了自己的总结,希望我的总结能帮到读者更好的理解这个问题。当然,前提是读者要知道hashMap的数据结构,不然就没法理解我下面的总结,关于hashM...

2018-07-31 22:38:42 8570 6

转载 Java技术栈-成长之路

转载自:https://blog.csdn.net/ferrari_cal/article/details/79093826作为一枚java攻城狮或者有志成为java攻城狮,如果你不知道学习什么,还在迷茫困惑,还在摇摆不定,那就进来看看这篇文章,你会发现java世界还有好多奥秘等你发掘;而我自己也将以此为学习方向,一步一步的充实自己;一、基础篇1.1 JVM1.1.1. Java内...

2018-07-22 10:48:00 2027

原创 mybatis查询缓存之一级缓存和二级缓存详细解析

一:本文将涉及到的如下几方面的知识点mybatis基本增删改查 Java序列化和反序列化 JDBC和sqlsession基本理论 spring事务管理二:mybatis查询缓存基本介绍缓存:将相同查询条件的sql语句执行一遍后所得到的结果存在内存或者某种缓存介质当中,当下次遇到一模一样的查询sql时候不在执行sql与数据库交互,而是直接从缓存中获取结果,减少服务器的压力; myb...

2018-07-21 18:26:56 10490 4

转载 java泛型详解

前言:被温水煮惯了,梦想的东西总是不敢于尝试,失败了又怎样,最多从头来过。相关文章:1、《夯实JAVA基本之一 —— 泛型详解(1):基本使用》2、《夯实JAVA基本之一——泛型详解(2):高级进阶》3、《夯实JAVA基本之二 —— 反射(1):基本类周边信息获取》4、《夯...

2018-07-20 18:52:39 356

原创 java序列化和反序列化

一:概念序列化:将对象转化为二进制数据(字节序列)的过程成为序列化; 反序列化:将二进制数据(字节序列)恢复为对象的过程称为反序列化; transient:修饰需要序列化的对象的某些属性,使得被修饰的属性不会被序列化和反序列化; serialVersionUID:需要序列化的对象的成员属性,表示该对象的序列化版本id,反序列化的接收对象的serialVersionUID必须保持和序列化对...

2018-07-20 18:26:41 3247

原创 spring mvc自定义过滤器filter实现对request预处理和response响应

      过滤器的作用拦截请求,提取公用的代码,在请求访问action之前先处理一段代码,在action处理之后,在处理一段代码;基于这样的作用,我们就可以在请求访问action之前先处理一些整个项目共用的代码片段,比如,域名,,请求的url信息,以及基于域名拓展的自定义信息,比如用户数据等等基础数据,获取到这些基础数据之后,将这些数据保存在请求的上下文,这样在所有action请求就可以通用;...

2018-07-15 17:29:39 19952 1

原创 spring mvc添加自定义过滤器后,所有请求都404,找不到路径,没有响应

spring框架为我们提供了很多的过滤器,比如字符编码过滤器CharacterEncodingFilter等,当然我们也可以自定义过滤器,当启动自己的过滤器后,发现没加过滤器之前可以正常访问的请求在加入自定义的过滤器后就不能正常访问了,所有请求都是可以发送,但是没有响应,原因就在于你自定义的过滤器在处理业务代码之后没有释放过滤器链,导致正常的web请求资源没法继续。自定义的过滤器必须实现顶级过...

2018-07-14 23:20:23 3521

原创 Java对list集合元素进行排序的几种方式

学生数据模型如下: @Data@AllArgsConstructorpublic class User implements Comparable<User>{ private int age; private String sex; private int grade; @Override public int compareT...

2018-07-11 17:03:53 46953 4

powerDesigner破解文件

powerDesigne破解文件,将该文件替换掉自带的文件就完成破解

2018-04-07

infoCAD安装包

工程制图需要专用的CAD软件,方便快捷安装,有需要的同学自行下载

2017-12-15

rocketmq3.5.8安装包(附安装步骤)

分布式系统应用到的消息服务框架,附带安装步骤,网上找了好久才找到,不容易,有需要的自行下载哈

2017-11-30

poi excel JAR包

java解析excel,wps的第三方jar包,内部包含10几个的jar包

2017-10-26

git客户端 版本控制器

一款类似svn的版本控制器,对于软件开发人员是必备的软件,工作用svn,自己就可以用git管理自己的代码

2017-10-26

studio3t 安装文件

mongodb数据库的可视化操作插件,类似mysql一样,内部提供各种各样的函数,以及聚合,map-reduce等快速查询方法。

2017-10-26

java操作excel的jar包

java操作excel的jar包,包括三个jar包,java加载这三个jar包即可实现对excel的创建,读取,写入数据等操作。

2017-09-24

spring,mybatis,struts2框架jar包

java web框架应用的第三方jar包,包括spring,mybatis及struts2三大框架搭建需要用到的jar包,java连接oracle,mysql数据的jar包等等。

2017-09-24

elasticsearch-head

elasticsearch5.0以上,安装head插件不能直接用命令安装,需要重新下载head安装包安装,需要nodejs环境,安装目录必须不能和elasticsearch安装目录下

2017-09-23

redis32位安装包

redis安装包,window环境,32位安装包,安装方法可以百度下,挺简单的。欢迎下载,有不懂的问题或者redis相关问题,欢迎一起探讨

2017-09-23

redis集群安装工具:redis-trib.rb

redis集群安装配置需要用到的命令工具,在ruby环境下使用。欢迎下载使用

2017-08-23

空空如也

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

TA关注的人

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