最近看了一下关于锁的内容。感觉很多文章写的不是空洞就是细节繁琐。空洞,说明写的人水平有限;写的繁琐也不见的是好事,也可能说明作者没有吃透,云深不知处。有的作者从java讲到jvm的底层c++实现...

Java泛型的通配符上界通配符<? extends T>我们先来看一个例子:class Fruit {} class Apple extends Fruit {}现在我们定义一个盘子...

Java泛型擦除及其相关内容我们下面看一个例子:Class<?> class1=new ArrayList<String>().getClass(); Class<...

编者语:从网上看到这篇文章,格式很好,其文洋洋洒洒写了不少字,然后我就整理了过来。讲泛型最好的地方就在《Java编程思想》,其他人写的文章,可读可不读的。就拿下面这篇文章吧,看看热闹就行了,别当...

140 年过去,回顾中关村传奇,依然要从陈春先说起。1978 年,中国物理代表团访问美国,走下飞机悬梯的人当中,就包括中科院物理所核聚变专家陈春先。这一年,他刚在全国科学大会上斩获一等奖,并和陈...

我创造了一门新的学科:认知数学。数学是思维的工具,有了这个利器在手中,对我的学习非常有帮助,能让我快速的学习知识。知识分为获取知识,内化成习惯两大步骤。算下来我学习了很多科目,每年学习上千个知识...

每年我会开一次公开课,而且一年只一次。前年的公开课主要是讲述接口思想,看似简单的事情,其实隐藏了深刻的道理,可惜很多人都没有听懂。之后在某大厂的时候,我也专门分享过这个东西,感觉效果还行,多数人...

1 概述Mybatis插件又称拦截器,Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),MyBatis 允许...

之前文章介绍了MyBatis的基本用法、关联映射、动态SQL和缓存机制等知识,其所有的配置都是使用XML完成,但是大量的XML配置文件的编写是非常繁琐的,因此MyBatis也提供了更加简便的基于...

分享一篇文章,这是美团人写的,美团这个公众号做的很踏实,写的很不错。对于大多数人来说,这样的内容就足够了。但是立在我这个角度来看,这个公众号的内容缺少一点“个性”。估计很多人不知道什么叫个性,那...

Redis 中的字符串是可以修改的字符串,在内存中它是以字节数组的形式存在的。我们知道 C 语言里面的字符串标准形式是以 NULL 作为结束符,但是在 Redis 里面字符串不是这么表示的。因为...