2019年5月5日
摘要: 可以看这个地址:https://blog.csdn.net/iku5200/article/details/82856621 注意点:1 在启动类上加上@MapperScan("com.relational.contacts.api.mapper") 解释:这是接口的文件夹,需要与你的xml进行一 阅读全文
posted @ 2019-05-05 18:11 鱼肉自己 阅读(177) 评论(0) 推荐(0) 编辑
  2019年2月14日
摘要: one class文件的加载过程:(重点是验证 准备 解析) 图片是最好的记忆工具,不用废话来解释了。 two JIT的使用,什么是JIT,什么时候使用? jit就是JVM中的及时编译器。为了让程序跑的更加快的存在,当有些热点代码经常访问的时候,jit将他们编译为机器语言,放入高速缓存中,这样就可以 阅读全文
posted @ 2019-02-14 17:32 鱼肉自己 阅读(99) 评论(0) 推荐(0) 编辑
  2019年1月18日
摘要: 此版本的HashMap在Hash函数上进行了改造 来对比代码: JDK1.6 下面是放入entry的put方法,重点是标红的这句;hashCode()是Object的方法,是个本地native,我们看不到,只要晓得返回一个hash码就好 HashMap内部自带的hash方法如下: 这个hash函数的 阅读全文
posted @ 2019-01-18 13:25 鱼肉自己 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 原始HashMap没有引入红黑色树,现在的JDK1.8重新改造了,将其纳入其中。为什么要纳入? 因为红黑树增删改的效率都很高 知识简单回顾 什么是hash函数,什么是hash算法,什么是Hash桶? hash函数其实就是你无论传入什么参数,最后都给出一个固定长度的值,其实就是一种签名。有什么特点,不 阅读全文
posted @ 2019-01-18 00:25 鱼肉自己 阅读(253) 评论(1) 推荐(0) 编辑
  2018年12月12日
摘要: class文件采用一种类似C语言的结构,里面只有两种数据类型 1 无符号数 ,2 表。 无符号数属于基本数据类型,用u1、u2、u4、u8来表示1个字节,2个字节,4个字节,8个字节。此类型用于描述数字、索引引用、按UTF-8编码后的字符串。 一个clas文件结构图: 给一个编译后的文件: 1 前4 阅读全文
posted @ 2018-12-12 21:49 鱼肉自己 阅读(564) 评论(0) 推荐(0) 编辑
  2018年12月10日
摘要: 你吃饭吃到一半,电话来了,你一直到吃完了以后才去接,这就说明你不支持并发也不支持并行。你吃饭吃到一半,电话来了,你停了下来接了电话,接完后继续吃饭,这说明你支持并发。 (不一定是同时的)你吃饭吃到一半,电话来了,你一边打电话一边吃饭,这说明你支持并行。 并发的关键是你有处理多个任务的能力,不同时。 阅读全文
posted @ 2018-12-10 09:43 鱼肉自己 阅读(191) 评论(0) 推荐(0) 编辑
  2018年12月6日
摘要: 001 txt 纯文本格式,优点,方便您编辑,所有东西都用同一个编码解码,不附带任何其他格式。缺点,没有word那么丰富。 002 exe 这是Windows系统的可执行文件的后缀,一般的客户端软件都会包装成exe,方便传输和下载。 003 思想,后缀名是一种非必须的东西,有的文件可以不带扩展名。扩 阅读全文
posted @ 2018-12-06 11:02 鱼肉自己 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 有人问我单核和多核CPU有什么区别? 我认为单核就是同时只能执行一个线程(线程是CPU执行的基本单位),多个线程在等,CPU执行完了一个线程后,其余线程就去抢执行权限。 多核就牛逼了,比如双核吧,可以同时执行两个线程,A核执行一个线程,B核执行一个。这样就是一种并行的过程了,就像是有两个大汉同时干活 阅读全文
posted @ 2018-12-06 09:42 鱼肉自己 阅读(130) 评论(0) 推荐(0) 编辑
  2018年12月3日
摘要: 重点接口 001 org.apache.commons.dbutils.ResultSethandler--执行处理一个结果集对象,将数据转变并处理为任何一种形式,给其他应用使用 实现的结果类 ArrayHandler ArrayListHandler BeanHandler BeanListHan 阅读全文
posted @ 2018-12-03 16:50 鱼肉自己 阅读(194) 评论(0) 推荐(0) 编辑
  2018年11月29日
摘要: 001 为什么要将 import 的带黄色的没有被使用的类干掉? 其实我一直不想将这些类去掉,觉得麻烦,后来我想明白了,这样会消耗资源去查找这些无用的类,去那些jar包里寻找,同时万一这些包被取消了, 还要报错,所以干掉这些东西很有好处的。 通过ctrl + shif + o 对代码进行优化。 00 阅读全文
posted @ 2018-11-29 13:48 鱼肉自己 阅读(189) 评论(0) 推荐(0) 编辑