会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蜀中孤鹰
学习无边界,探索无止境!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年1月2日
Spring源码解读:核心类DefaultListableBeanFactory的继承体系
摘要: 1 简介 我们常用的ClassPathXmlApplicationContext是AbstractRefreshableApplicationContext的子类,而DefaultListableBeanFactory类型的beanFactory又是AbstractRefreshableApplic
阅读全文
posted @ 2020-01-02 19:24 蜀中孤鹰
阅读(305)
评论(0)
推荐(0)
2019年12月26日
工作中的重构:提高代码质量(一)
摘要: 1) continue/break语句过多 continue/break本身是循环的流程控制关键字,但不应该滥用,否则将导致代码可读性降低。一个循环体内尽量只出现一次continue/break语句。 origin: for (Object commerceItem : commerceItems)
阅读全文
posted @ 2019-12-26 10:38 蜀中孤鹰
阅读(217)
评论(0)
推荐(0)
2019年12月23日
MySQL索引(一)
摘要: 1.索引的类型 1) B-Tree索引 (1)概念 人们常说的Mysql索引一般是指B-Tree索引,它使用B-Tree数据结构来存储数据。存储引擎以不同的方式使用B-Tree索引,性能也各有不同,各有优劣。 MyISAM使用前缀压缩技术使得索引更小,但InnoDB则按照原数据格式进行存储。 MyI
阅读全文
posted @ 2019-12-23 00:05 蜀中孤鹰
阅读(190)
评论(0)
推荐(0)
2019年12月16日
MySQL性能优化(一)
摘要: 1.使用索引 不同存储引擎,索引实现不同。在MyISAM数据表,数据行在数据文件中,索引值在索引文件中。InnoDB存储引擎使用一个表空间,在表空间里管理InnoDB数据表的数据和索引(在同一个表空间内),不受操作系统文件尺寸限制,它可以包含多个文件。 1.1 索引的优点 1)一是查询中与where
阅读全文
posted @ 2019-12-16 00:14 蜀中孤鹰
阅读(297)
评论(0)
推荐(0)
2019年12月9日
Java中的四种引用类型比较
摘要: 1.引用的概念 引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机。 垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行时环境中堆管理的问题。 垃圾回收的大致思路是:当Java虚拟机觉得内存不够用的时候,会触发垃圾回收操
阅读全文
posted @ 2019-12-09 00:34 蜀中孤鹰
阅读(1399)
评论(0)
推荐(0)
2019年10月23日
基本类型数组与包装类型数组相互转换
摘要: /** * 基本类型数组与包装类型数组相互转换的工具类 */ public class CastArrayUtil { private CastArrayUtil(){} /** * 将基本类型数组转换为对应的包装类型数组 * * @param original * @return */ public st...
阅读全文
posted @ 2019-10-23 13:44 蜀中孤鹰
阅读(3102)
评论(0)
推荐(0)
2019年9月27日
(转载)JVM中的内存模型与垃圾回收
摘要: 转载自微信公众号:Java高级架构(Java-jiagou) 看完这篇文章,我奶奶都知道JVM中的内存模型与垃圾回收了! 六、内存模型 6.1 内存模型与运行时数据区 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干不同数据区域。 Java内存模型的主要目标是定义程序中各个变量的
阅读全文
posted @ 2019-09-27 10:44 蜀中孤鹰
阅读(137)
评论(0)
推荐(0)
(转载)面试JVM,把这些说给面试官,会对你刮目相看!!
摘要: 转载自微信公众号:Java高级架构(Java-jiagou) 1 官网 1.1 寻找JDK文档过程 www.oracle.com -> 右下角Product Documentation -> 往下拉选择Java -> `Java SE documentation` -> Previous relea
阅读全文
posted @ 2019-09-27 10:14 蜀中孤鹰
阅读(142)
评论(0)
推荐(0)
2019年9月25日
java程序无法连接Rabbitmq
摘要: java程序不能连接到rabbitmq,提示有包括501、403、402等错误。 各种调试都没用,后来是尝试新建一个用户,在配置文件中使用新用户连接,最后才使程序成功运行。
阅读全文
posted @ 2019-09-25 11:51 蜀中孤鹰
阅读(1192)
评论(0)
推荐(0)
2019年9月14日
跟踪LinkedList源码,通过分析双向链表实现原理,自定义一个双向链表
摘要: 1.LinkedList实现的基本原理 LinkedList是一个双向链表,它主要有两个表示头尾节点的成员变量first 、last,因其有头尾两个节点,所以从头或从尾操作数据都非常容易快捷。LinkedList通过内部类Node来保存元素 ,一个Node对象表示链表的一个节点,有多少个元素就需要多
阅读全文
posted @ 2019-09-14 16:56 蜀中孤鹰
阅读(504)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告