打开数据结构与算法的魔法石之门

你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 从今天起,我们将进入数据结构与算法的学习之旅。 很多同学说,数据结构与算法到底有啥用?除了面试,工作中真的能用得上数据...

The substring() Method in JDK 6 and JDK 7

来源:https://www.programcreek.com/2013/09/the-substring-method-in-jdk-6-and-jdk-7/ The implementation of the substring(int beginIndex, int endIndex) method in JDK 6 is differen...

jdk
2020/07/20 07:00
72
How to detect if string contains only uppercase letter in Java

来源:https://www.programcreek.com/2011/04/a-method-to-detect-if-string-contains-1-uppercase-letter-in-java/ My approach This method loop through each character in the string, a...

2020/07/20 07:00
19
Top 10 questions of Java Strings

来源:https://www.programcreek.com/2013/09/top-10-faqs-of-java-strings/ The following are top 10 frequently asked questions about Java Strings. 1. How to compare strings? Use "=...

Start from length & length() in Java

来源:https://www.programcreek.com/2013/11/start-from-length-length-in-java/ First of all, can you quickly answer the following question? Without code autocompletion of any IDE,...

Diagram to show Java String’s Immutability

来源:https://www.programcreek.com/2009/02/diagram-to-show-java-strings-immutability/ Here are a set of diagrams to illustrate Java String's immutability. 1. Declare a string Th...

2020/07/20 07:00
25
拿下Netty这座城,从现在开始!

你好,我是彤哥,我花了八个月的时间终于把Netty写完了。 其实,我刚学习 Netty 的时候,也是很迷茫的,直到有一天,一个同事收到了阿里的 offer,他要去阿里做中台了,临走前他偷偷地告诉我...

2020/07/14 23:29
635
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 java集合之LinkedHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,...

2020/06/17 15:09
210
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/05/24 17:01
326
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

当Tomcat遇上Netty(续集)

本篇接着上篇,主要讲一下Tomcat与Netty是怎么勾搭上的,过程有点复杂。 Tomcat与Netty是如何衔接起来的? 请看下面这张图: 从下往下看,接收请求的时候走的确实是tomcat,然后通过spring ...

当Tomcat遇上Netty

故事背景 嘀~嘀~嘀~,生产事故,内存泄漏! 昨天下午,突然收到运维的消息,分部某系统生产环境内存泄漏了,帮忙排查一下。 排查过程 第一步,要日志 分部给到的异常日志大概是这样(鉴于公司...

当Tomcat遇上Netty

故事背景 嘀~嘀~嘀~,生产事故,内存泄漏! 昨天下午,突然收到运维的消息,分部某系统生产环境内存泄漏了,帮忙排查一下。 排查过程 第一步,要日志 分部给到的异常日志大概是这样(鉴于公司...

2020/05/19 11:35
1.5W
死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/05/01 20:37
639
死磕 java集合之LinkedHashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问顺序访问,...

2020/05/01 13:25
152
死磕 Java集合之ArrayList源码分析

🖕点击上方蓝字“彤哥读源码”关注,与彤哥一起畅游源码的海洋。 简介 ArrayList是一种以数组实现的List,与数组相比,它具有动态扩展的能力,因此也可称之为动态数组。 继承体系 ArrayLis...

2020/03/20 11:49
1.5K
死磕 java集合之HashMap源码分析

🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O...

死磕 java集合之TreeMap源码分析(一)

欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 简介 TreeMap使用红黑树存储元素,可以保证元素按key值的大小进行遍历。 继承体系 TreeMap实现了Map...

2020/03/16 09:30
214

没有更多内容

加载失败,请刷新页面