- 博客(5)
- 收藏
- 关注
原创 HashMap 1.8源码分析
一、HashMap简述:HashMap实现了Map接口,继承自AbstractMap,以key/value形式存储数据。它是线程不安全的,可序列化,复制的;二、构造函数1、无参构造,不会默认分配大小 public HashMap() { // 默认加载因子0.75,注释中阐明使用0.75的原因--泊淞分布 // st...
2019-06-18 15:02:59
320
原创 ArrayList jdk1.8源码分析
一、ArrayList简述: ArrayList是线程非安全的数组列表,优势在于数组结构,查询效率高,修改效率较低;由下图的类图,可以看出ArrayList是可以序列化,复制的; 二、构造函数 1、自定义初始化容量大小,int类型,值为非负数public ArrayList(int initialCapacity) { if (...
2018-12-08 22:44:10
154
原创 2018深入java目标计划
2017年的时候,计划了很多看书计划,却又没能做到,自然有工作很忙,时间很少的理由;工作中大量时间用来做沟通,需求沟通,生产问题确认等等,但是又不做技术沉淀,心不定,终于还是逼着自己跳出了舒适区,加入新的公司; 新公司有很多是之前未能使用过的东西,2018希望一边学习,一边实践,同时进一步提高自己的水准;工作中要用到的内容:kafka,zookeeper,hbase,hdoop,sp...
2018-02-09 15:33:13
2264
原创 get与post请求区别
一、语义区别 http请求中get的语义是请求获取资源,是安全、幂等、可缓存的,报文主体没有任何语义。post的语义处理资源是根据请求报文主体,对指定资源做处理,是不安全、不幂等、不可缓存的(大部分);二、表现形式区别1、get中请求参数是附在url里,以?分割URL和传输数据,参数之间以&相连。如果数据是英文字母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直
2018-01-07 17:29:34
390
原创 写博客的缘由
这是我的第一篇博客,其实也是很久就想写一下博客出于几个原因 一是记录下学习到的知识,并且可以做个总结;其实我们平时工作中总是会遇到各式各样的未知错误,然后就是寻找解决方案。然而,再次遇到问题时,依然像第一次遇到一样,需要重新来一遍第一次的过程,直到多次之后才真正记住。这是一种浪费,我们应该及时记录下来,即使当时不便于记录,也要记住这件事,回过头来总结记录,加深印象,并且在下一次遇到问题时,可以快
2018-01-02 14:15:36
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人