会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李新杰的博客园
知识改变命运 教育改变中国 代码改变世界
博客园
首页
新随笔
联系
订阅
管理
随笔 - 79 文章 - 0 评论 - 981 阅读 -
32万
2020年7月8日
我是一个跳表
大家好,我的名字是跳表。没有听说过的,心里肯定莫名其妙,这是什么鬼名字?且容我慢慢道来。说说我的家族相信你一定知道单向链表和双向链表,还有可能知道循环链表。为什么要提这些链表呢?因为我就是属于链表家族的。我的家族最让人诟病的是,不支持随机访问(RandomAccess),因为它通常对外只暴露一个头(
posted @ 2020-07-08 09:52 编程新说(李新杰)
阅读(1095)
评论(1)
推荐(2)
编辑
2020年6月6日
【JVM故事】了解JVM的结构,好在面试时吹牛
摘要: class文件格式参考上一篇文章《【JVM故事】一个Java字节码文件的诞生记》,后续还会专门讲解class文件的内部结构。数据类型jvm包括两种数据类型,基本类型和引用类型。基本类型包括,数值类型,boolean类型,和returnAddress类型。数值类型包括,整型,浮点型,和char类型。b
阅读全文
posted @ 2020-06-06 07:58 编程新说(李新杰)
阅读(1103)
评论(0)
推荐(1)
编辑
2020年6月5日
【JVM故事】一个Java字节码文件的诞生记
摘要: 万字长文,完全虚构。 (一) 组里来了个实习生,李大胖面完之后,觉得水平一般,但还是留了下来,为什么呢?各自猜去吧。李大胖也在心里开导自己,学生嘛,不能要求太高,只要肯上进,慢慢来。就称呼为小白吧。小白每天来的很早,走的很晚,都在用功学习,时不时也向别人请教。只是好像天资差了点。都快一周了,才能写些
阅读全文
posted @ 2020-06-05 08:29 编程新说(李新杰)
阅读(1216)
评论(5)
推荐(5)
编辑
2020年6月1日
Java多线程通关——基础知识挑战
摘要: 等掌握了基础知识之后,才有资格说基础知识没用这样的话。否则就老老实实的开始吧。 对象的监视器每一个Java对象都有一个监视器。并且规定,每个对象的监视器每次只能被一个线程拥有,只有拥有它的线程把它释放之后,这个监视器才会被其它线程拥有。其实就是说,对象的监视器对于多线程来说是互斥的,即一个线程从拿到
阅读全文
posted @ 2020-06-01 09:16 编程新说(李新杰)
阅读(1203)
评论(0)
推荐(3)
编辑
2020年5月25日
【设计模式】牛掰格拉斯的代理模式
摘要: 代理的本质无论任何时候,只要谈到设计模式,大脑中一定要蹦出这四个字“活学活用”。要想对某个事物做到活学活用,必须要对它足够了解,甚至要剖析到本质才行。总是会有些人说,我干嘛要知道原理,干嘛要去看源码?会用就行了。对于这种情况,我只有五个字相送,“你开心就好”。不可否认,认识一个陌生事物,大部分情况还
阅读全文
posted @ 2020-05-25 08:30 编程新说(李新杰)
阅读(893)
评论(0)
推荐(2)
编辑
2020年5月24日
【设计模式】趣说访问者模式,颇有些无奈之举
摘要: 老实说,在实际编程中,访问者设计模式应用的并不多,至少我是这样认为的,因为它的主要使用场景并不多。那么肯定会有人问,访问者模式的主要使用场景是什么呢?继续往下看便知。新闻联播看多了之后首先要说的是,设计模式中的“访问者”和现实生活中的“访问者”其本质是一回事。虽然设计模式中的不太熟悉,但现实生活中的
阅读全文
posted @ 2020-05-24 09:25 编程新说(李新杰)
阅读(529)
评论(0)
推荐(0)
编辑
2020年3月23日
【Java】反射调用与面向对象结合使用产生的惊艳
摘要: 缘起我在看Spring的源码时,发现了一个隐藏的问题,就是父类方法(Method)在子类实例上的反射(Reflect)调用。初次看到,感觉有些奇特,因为父类方法可能是抽象的或私有的,但我没有去怀疑什么,这可是Spring的源码,肯定不会有错。不过我去做了测试,发现确实是正确的,那一瞬间竟然给我了一丝
阅读全文
posted @ 2020-03-23 08:50 编程新说(李新杰)
阅读(1383)
评论(0)
推荐(2)
编辑
2020年3月12日
迄今为止最硬核的「Java8时间系统」设计原理与使用方法
摘要: 为了使本篇文章更容易让读者读懂,我特意写了上一篇《任何人都需要知道的「世界时间系统」构成原理,尤其开发人员》的科普文章。本文才是重点,绝对要读,走起! Java平台时间系统的设计方案几乎任何事物都会有“起点”这样的概念,比如人生的起点就是我们出生的那一刻。Java平台时间系统的起点就是世界时间(UT
阅读全文
posted @ 2020-03-12 10:08 编程新说(李新杰)
阅读(4052)
评论(24)
推荐(18)
编辑
2020年3月9日
任何人都需要知道的「世界时间系统」构成原理,尤其开发人员
摘要: 下面是同一时刻的中国时间、英国时间和美国时间: 此时此刻,中国的人们刚午休完准备开始下午的工作,英国的人们已经睡了一晚上正准备早晨起床,美国的人们有的还在熬夜、有的已经进入梦乡,但不管睡没睡,他们都即将迎来新的一天。为什么会是这样的呢?本文将告诉你完整的答案,记住本文之后,够你受用一辈子,至少也会是
阅读全文
posted @ 2020-03-09 09:31 编程新说(李新杰)
阅读(4628)
评论(7)
推荐(2)
编辑
2019年12月30日
毕业10年,我有话说
摘要: 只有细节能够决定成败吗?2019年马上就要过去了,突然意识到自己09年毕业,到今年已经整整过去10年了。真是岁月如梭、光阴似箭啊。从大一学C语言后,就开始用C语言写练习,到如今也算写了14年的代码了。记得刚工作时,大家讨论的内容是用table布局呢还是用div布局,10年后的今天再来看看这些事情,可
阅读全文
posted @ 2019-12-30 10:24 编程新说(李新杰)
阅读(5102)
评论(43)
推荐(36)
编辑
下一页
11年码农/架构师
微信公众号
知识星球
昵称:
编程新说(李新杰)
园龄:
15年7个月
荣誉:
推荐博客
粉丝:
1382
关注:
3
+加关注
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
我的标签
Java
(28)
Spring
(26)
品Spring
(17)
Python
(10)
SpringBoot
(9)
面试
(8)
Reactive
(5)
Hbase
(4)
响应式编程
(4)
多线程
(4)
更多
随笔分类
Hbase(4)
IO(2)
Java(35)
JVM(2)
Language(3)
Python Tutorial(10)
Redis(3)
Session(1)
Spring(25)
SpringMVC(3)
SpringWebFlux(2)
多线程(4)
计算机基础(3)
面试(11)
面向对象(1)
品Spring(16)
设计模式(2)
数据结构与算法(4)
玩转SpringBoot(9)
响应式编程(4)
更多
随笔档案
2020年7月(1)
2020年6月(3)
2020年5月(2)
2020年3月(3)
2019年12月(11)
2019年10月(5)
2019年9月(17)
2019年7月(1)
2019年6月(2)
2019年5月(2)
2019年4月(6)
2019年2月(5)
2019年1月(9)
2018年12月(1)
2018年7月(1)
2013年3月(1)
2013年2月(1)
2013年1月(3)
2012年12月(5)
更多
阅读排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(43170)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(32913)
3. 【面试】Spring事务面试考点吐血整理(建议珍藏)(17480)
4. 【面试】吃透了这些Redis知识点,面试官一定觉得你很NB(干货 | 建议珍藏)(17125)
5. 【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生(16677)
评论排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(200)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(90)
3. 【面试】我是如何面试别人List相关知识的,深度有点长文(87)
4. 我是如何在毕业不久只用1年就升为开发组长的(77)
5. 【面试】我是如何在面试别人Redis相关知识时“软怼”他的(71)
推荐排行榜
1. 【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看(422)
2. 【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)(142)
3. 【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生(70)
4. 【面试】如果把线程当作一个人来对待,所有问题都瞬间明白了(58)
5. 【面试】我是如何面试别人List相关知识的,深度有点长文(56)
最新评论
1. Re:1小时让你掌握响应式编程,并入门Reactor
通俗易懂,学习了
--Mr.Crutch
2. Re:【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
mark
--bwqueen
3. Re:【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看
通俗易懂,点赞
--老YAN
4. Re:【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)
@i野老i 感觉你这个看上去容易理解...
--bruceBlithe
5. Re:【面试】如果你这样回答“什么是线程安全”,面试官都会对你刮目相看
mark
--Mamba24⁸
点击右上角即可分享