会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
鱼肉自己
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2019年5月5日
spring整合mybatis的坑
摘要: 可以看这个地址: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日
JVM的总结001
摘要: one class文件的加载过程:(重点是验证 准备 解析) 图片是最好的记忆工具,不用废话来解释了。 two JIT的使用,什么是JIT,什么时候使用? jit就是JVM中的及时编译器。为了让程序跑的更加快的存在,当有些热点代码经常访问的时候,jit将他们编译为机器语言,放入高速缓存中,这样就可以
阅读全文
posted @ 2019-02-14 17:32 鱼肉自己
阅读(99)
评论(0)
推荐(0)
编辑
2019年1月18日
JDK1.8HashMap源码深入解析
摘要: 此版本的HashMap在Hash函数上进行了改造 来对比代码: JDK1.6 下面是放入entry的put方法,重点是标红的这句;hashCode()是Object的方法,是个本地native,我们看不到,只要晓得返回一个hash码就好 HashMap内部自带的hash方法如下: 这个hash函数的
阅读全文
posted @ 2019-01-18 13:25 鱼肉自己
阅读(606)
评论(0)
推荐(0)
编辑
JDK1.8之HashMap基础
摘要: 原始HashMap没有引入红黑色树,现在的JDK1.8重新改造了,将其纳入其中。为什么要纳入? 因为红黑树增删改的效率都很高 知识简单回顾 什么是hash函数,什么是hash算法,什么是Hash桶? hash函数其实就是你无论传入什么参数,最后都给出一个固定长度的值,其实就是一种签名。有什么特点,不
阅读全文
posted @ 2019-01-18 00:25 鱼肉自己
阅读(253)
评论(1)
推荐(0)
编辑
2018年12月12日
Java的class文件结构与理解
摘要: 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日
batch工程中apache的dbutils包
摘要: 重点接口 001 org.apache.commons.dbutils.ResultSethandler--执行处理一个结果集对象,将数据转变并处理为任何一种形式,给其他应用使用 实现的结果类 ArrayHandler ArrayListHandler BeanHandler BeanListHan
阅读全文
posted @ 2018-12-03 16:50 鱼肉自己
阅读(194)
评论(0)
推荐(0)
编辑
2018年11月29日
java代码的思考
摘要: 001 为什么要将 import 的带黄色的没有被使用的类干掉? 其实我一直不想将这些类去掉,觉得麻烦,后来我想明白了,这样会消耗资源去查找这些无用的类,去那些jar包里寻找,同时万一这些包被取消了, 还要报错,所以干掉这些东西很有好处的。 通过ctrl + shif + o 对代码进行优化。 00
阅读全文
posted @ 2018-11-29 13:48 鱼肉自己
阅读(189)
评论(0)
推荐(0)
编辑
1
2
下一页