余腾

导航

2021年12月8日 #

Spring源码思维提示

摘要: 1、创建ClassPathXmlApplicationContext对象 2、根据传入配置文件的值设置需要解析的配置文件 3、refresh 特别重要13个模板方法 1、准备刷新 prepareRefresh()设置容器的启动时间、关闭、激活标志位、初始化事件集合和监听器集合 1)initPrope 阅读全文

posted @ 2021-12-08 13:18 余腾 阅读(28) 评论(0) 推荐(0) 编辑

2021年10月5日 #

抽象类(Abstract Class)和接口(Interface)的异同

摘要: 抽象类和接口的异同 抽象类: 抽象类可以定义构造方法 可以有抽象方法和普通方法(可以写出方法的具体实现) 接口中的成员变量全都是public 接口中可以定义成员变量 抽象类不一定有抽象方法,有抽象方法的一定是抽象类 抽象类中可以包含静态方法 抽象类只能单继承(类只能单继承) 接口: 不能定义构造方法 阅读全文

posted @ 2021-10-05 09:16 余腾 阅读(47) 评论(0) 推荐(0) 编辑

2021年9月17日 #

索引学习中的小案例

摘要: ![](https://img2020.cnblogs.com/blog/2448225/202109/2448225-20210917150240569-1989773723.png) ![](https://img2020.cnblogs.com/blog/2448225/202109/2448225-20210917150327693-953267399.png) 阅读全文

posted @ 2021-09-17 15:03 余腾 阅读(26) 评论(0) 推荐(0) 编辑

Mysql explain各个字段的含义

摘要: Mysql explain各个字段的含义 explain各个字段演示如下图 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询(结果集是最后生成的)。 2)、select_type列常见的有: A:simple:表示 阅读全文

posted @ 2021-09-17 14:26 余腾 阅读(638) 评论(0) 推荐(0) 编辑

2021年9月16日 #

索引的分类的创建

摘要: 索引的分类和创建 什么是索引 索引是排好序的快速查找数据结构 索引的优劣势 优势 类似大学图书馆建书目索引,提高索引的效率,降低数据库的IO成本。 通过索引对数据进行排序,降低数据排序的成本,降低了CPU的消耗。 劣势 实际上索引也是一张表,该表保存了主键和索引字段,并指向实体表的记录,所以索引也是 阅读全文

posted @ 2021-09-16 19:16 余腾 阅读(40) 评论(0) 推荐(0) 编辑

2021年9月15日 #

Java源码分析九(Thread)

摘要: Java源码分析九(Thread) 本文在文字解读方面借鉴了很多博客 大佬的博客 多线程编程一直是业界公认比较难也是比较重要, 而且是非常基础的一点,掌握它非常重要。Java中多线程编程比较幸福, 因为Jdk工程师们考虑了很多东西尽量减少使用Java的难度和复杂度。 其实在C++之中是没有内建多线程 阅读全文

posted @ 2021-09-15 11:15 余腾 阅读(187) 评论(0) 推荐(0) 编辑

2021年9月14日 #

Java源码分析八(AbstractStringBuilder)

摘要: Java源码分析八(AbstractStringBuilder) 分析一下StringBuilder 和StringBuffer的父类AbstractStringBuilder 基础的接口 Appendable(提供append方法),CharSequence(所有字符类型的父类) 属性分析 //存 阅读全文

posted @ 2021-09-14 11:17 余腾 阅读(41) 评论(0) 推荐(0) 编辑

Java源码分析七(StringBuffer 线程安全)

摘要: Java源码分析七(StringBuffer 线程安全) StringBuffer与StringBuilder的相同之处 大致方法相同: 构造器相同 相同方法名称的不同:这个是线程安全方法上加了synchronized StringBuffer方法不同之处 因为他是线程安全的所以他重写了很多父类的方 阅读全文

posted @ 2021-09-14 10:47 余腾 阅读(57) 评论(0) 推荐(0) 编辑

Java源码分析六(StringBulider)

摘要: Java源码分析六(StringBulider) 继承的类和接口分析 AbstractStringBuilder、Serializable、CharSequence 类中出现的属性 序列号 static final long serialVersionUID = 438368587714792109 阅读全文

posted @ 2021-09-14 09:54 余腾 阅读(54) 评论(0) 推荐(0) 编辑

2021年9月11日 #

Java源码分析五(String)

摘要: Java源码分析四(String) *继承的接口和实现类 序列化 Serializable //可以进行比较的接口 compareTo(T o); Comparable //字符串的父类 CharSequence 类中的属性 //String 底层技术存储的char数组 private final 阅读全文

posted @ 2021-09-11 10:53 余腾 阅读(89) 评论(0) 推荐(1) 编辑

Fork me on Gitee