自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 【MySQL 面试题】

mysql 面试题

2023-08-31 15:42:48 69

原创 【Spring 面试题】

所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC 负责创建对象,管理对象,装配对象,配置对象,并且管理这些对象的整个生命周期。是一个由Spring IoC容器实例化、组装和管理的对象一个全路径类名,Bean 的行为配置元素,对其他 Bean 的引用,其他配置的设置.通过依赖注入把有依赖关系的bean组装再一起;no方式:是默认的方式,不进行自动装配,通过显式设置 ref 属性来进行装配。byName。

2023-08-29 17:09:40 69

原创 【Spring 学习笔记】10 Spring 事务

开启Spring事务本质上就是增加了一个Advisor,但我们使用@EnableTransactionManagement注解来开启Spring事务是,该注解代理的功能就是向Spring容器中添加了两个Bean:AutoProxyRegistrar, ProxyTransactionManagementConfiguration。在执行Bean的创建生命周期时,会经过InfrastructureAdvisorAutoProxyCreator的初始化后的方法。其中,以非事务方式运行,表示以非Spring事务

2023-08-29 14:11:07 66

原创 Exception: spring类文件具有错误的版本 61.0, 应为 52.0

61.0, 52.0

2023-08-25 15:03:44 194

原创 Redis命令

sort list by it:* desc get it:* store sorc:result sort命令之store参数:表示把sort查询的结果集保存起来。zrangebyscore zset 10 25 withscores limit 1 2 分页。zrangebyscore zset 10 25 withscores 指定范围的值。Zremrangebyrank zset 0 1 按照排名范围删除元素。Zremrangebyscore zset 0 1 按照分数范围删除元素。

2023-08-24 14:10:19 15

原创 MySQL

按照数据结构B+Tree:MySQL 里默认和最常用的索引类型。只有叶子节点存储 value,非叶子节点只有指针和 key。哈希索引:类似键值对的形式,一次即可定位。全文索引:对文本的内容进行分词,进行搜索。通常使用 ElasticSearch 代替。按照底层存储方式聚簇索引:索引和数据一起放,InnoDB 中的主键索引就属于聚簇索引。(一步到位)非聚簇索引:索引和数据分开放,辅助索引就属于非聚簇索引。MyISAM 不管主键还是非主键,使用的都是非聚簇索引。按照应用维度主键索引。

2023-08-24 13:04:48 20

原创 【Java基础】线程池

阿里巴巴 Java 开发手册》中强制线程池不允许使用 Executors 去创建,而是通过的方式,这样的处理方式让开发者更加明确线程池的运行规则,规避资源耗尽的⻛险。

2023-08-23 15:57:54 15

原创 【Java基础】多线程

AQS 为构建锁和同步器提供了一些通用功能的是实现,因此,使用 AQS能简 单且高效地构造出应用广泛的大量的同步器,比如我们提到的ReentrantLock,Semaphore,其他的诸如ReentrantReadWriteLock, SynchronousQueue等等皆是基于 AQS 的。AQS 核心思想是,如果被请求的共享资源被占用,那么就需要一套线程阻塞等待以及被唤醒时锁分配的机制,这个机制是用CLH 队列实现的,即将获取不到锁的线程加入到队列中。

2023-08-23 15:57:31 17

原创 【Java基础】ThreadLocal解析

ThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程的私有数据。

2023-08-16 14:55:48 29

原创 【Java基础】1.Java类的生命周期

一个类型从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期将会经历。其中称为连接。

2023-08-15 15:15:05 27

原创 【Java基础】JVM内存管理

JDK1.8后将方法区从堆中移到本地内存。

2023-08-15 13:20:39 41

原创 【数据结构】二叉排序树 二叉平衡树 红黑树

二叉排序树二叉平衡树红黑树

2023-08-11 15:50:50 50

原创 【Java 基础】HashMap & HashSet

HashMap

2023-08-11 15:36:53 24

原创 【Java基础】Arrays.asList()

Arrays.asList() 方法返回的并不是 java.util.ArrayList,而是 java.util.Arrays 的 一个内部类 ,这个内部类并没有实现集合的修改方法。Arrays.asList(),我们可以使用它将一个数组转换为一个 List 集合。

2023-08-11 15:33:45 113

原创 【Java基础】Collections

如:HashSet,TreeSet,ArrayList ,LinkedList ,HashMap ,TreeMap 都是 线程不安全的。Java中的Collections是一个工具类,提供了一系列静态方法,用于操作集合(Collection)和Map。,该方法可以将指定集合包装成线程同步的集合,从而解决多线程并发访问集合时的线程安全问题。addAll():将所有指定元素添加到指定 collection 中。shuffle():随机打乱List集合中的元素。sort():对List集合进行排序。

2023-08-11 15:15:39 18

原创 【Java基础】二进制运算

位运算

2023-08-11 14:35:56 385 1

原创 【数据结构】哈希表

众所周知,数据结构就逻辑分类来说,会有多种线表,树,图等,这些结构中数据记录的位置和数据之间不存在确定的关系,那么在查找记录的时候就需要进行一系列查找出相应位置的数据与目标数据比较。那么,就期待有一种理想情况,不经过任何比较一次存取就能找到目标数据,那就必须在记录存储位置和关键字之间的确定一种对应关系,通过给定的K值 直接f(K)到数据,那么这个就是, 以下用表示。

2023-08-10 15:37:06 83 1

原创 【Java基础】字符串常量池

字符串常量池

2023-08-08 20:36:09 25

原创 【Java基础】== 和 equals()

== 和 equals()的区别

2023-08-08 20:28:39 23

原创 【java基础】包装类型的缓存机制

Java 包装类的缓存机制

2023-08-08 20:07:21 477

原创 【Java基础】0.Java程序运行流程

java运行流程 编译与解释共存 JIT

2023-08-08 16:15:11 17

原创 【Spring 学习笔记】9 从动态代理到SpringAOP

AOP

2023-08-01 11:35:28 47 1

原创 【Java 基础】动态代理

动态代理

2023-07-24 14:15:33 45

原创 【Spring 学习笔记】8 Spring 整合Mybatis 原理分析

spring源码版本。

2023-07-21 15:00:27 34 1

原创 【Spring 学习笔记】7 Spring启动配置类源码解析

spring源码

2023-07-19 17:45:26 34

原创 【Spring 学习笔记】6 Spring 容器的启动

主要介绍一下reader的构建,scanner比较简单,可自行阅读代码。

2023-07-18 15:52:40 24 1

原创 【Spring 学习笔记】5 推断构造方法

Spring中的一个bean,需要实例化得到对象,而实例化就需要用到构造方法。这篇笔记主要记录Spring Bean生命周期中实例化Bean对象过程中推断构造方法的逻辑。

2023-07-17 17:47:50 43 1

原创 IntelliJ IDEA 问题总结

当前文本,查找: ,替换:全局查找: ,全局替换:进入实现类:查看一个方法被其它那些方法对象调用: 光标回到上/下一步:

2023-07-13 17:39:46 43 1

原创 【Spring 学习笔记】3. 依赖注入 (未完待续)

源码查看路径。

2023-07-13 17:32:04 44 1

原创 【Spring 学习笔记】4 Spring Bean 如何打破循环依赖

Spring 循环依赖

2023-07-13 13:16:26 45 1

原创 【Spring 学习笔记】2. Spring Bean 创建过程源码分析

Spring Bean 创建过程源码分析

2023-05-16 17:21:12 56

原创 【Spring 学习笔记】1.认识Spring 源码的一些基础类的

Spring 源码的一些基础类

2023-02-20 15:45:42 134

原创 【Spring 学习笔记】 0.Spring Bean 创建过程简述

Spring Bean 创建过程简述

2023-02-14 13:42:20 72 1

原创 【Spring】Spring事务执行逻辑简述

Sping 事务执行逻辑简述

2023-02-14 13:40:43 43

原创 解决Git push代码 The remote end hung up unexpectedly错误

The remote end hung up unexpectedly

2023-02-14 13:38:00 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除