八股
文章平均质量分 84
不会编程的小孩子
不会编程的小孩子,找大佬带带
展开
-
Redis-持久化-淘汰机制-IO策略
欢迎评论区纠错和建议,祝大家伸手就是大厂offer~原创 2023-08-08 10:42:43 · 418 阅读 · 0 评论 -
spring-三级缓存-生命周期-spring事务-IOC-AOP
Spring是个轻量级的框架,通过IOC达到松耦合的目的,通过AOP可以分离应用业务逻辑和系统服务进行内聚性的开发,不过配置各种组件时比较繁琐,所以后面才出现了SpringBoot的框架。首先需要给这个异常类加上@ControllerAdvice注解,然后定义一些用户捕捉不同异常类型的方法,在这些方法上面添加@ExceptionHandler(value=异常类型.class)和@ResponsBody注解,方法参数是HttpServerRequest和异常类型,然后对异常消息进行处理。原创 2023-08-08 10:41:40 · 455 阅读 · 0 评论 -
JVM-内存划分-垃圾回收器-回收算法-双亲委派-三色标记
欢迎评论区纠错和建议,祝大家伸手就是大厂offer~原创 2023-08-08 10:40:26 · 401 阅读 · 0 评论 -
Mysql-事务-锁-索引-sql优化-隔离级别
欢迎评论区纠错和建议,祝大家伸手就是大厂offer~原创 2023-08-08 10:38:44 · 309 阅读 · 0 评论 -
JUC多线程-线程池-Thredalocal-CAS-AQS-死锁
AQS是一个抽象类,可以用来构造所和同步类原理三个核心组件,一个是state代表加锁状态初始值为0,一个是获取到锁的线程,还有一个阻塞队列。当有线程想要获取锁的时候,会以CAS的形式将state变为1,CAS成功之后将加锁线程设为自己,当其他队列来竞争锁时会判断state是不是0,不是0再判断加锁线程是不是自己,不是自己就把自己放入阻塞队列,这个阻塞队列是双向链表实现的。可重入锁的原理就是每次加锁时判断一下加锁线程是不是自己,是的话state+1,释放锁的时候就将state-1。原创 2023-08-08 10:35:53 · 100 阅读 · 0 评论 -
java基础-hashmap-io
equals是Object的方法,底层还是==实现的,但是有的类重写了equals方法,例如string,重写之后比较的值,如果重写了equals一定要重写hashcode,如果只重写equals不重写hashCode,会在某些场景下导致程序异常执行,也会降低hash类型的集合的效率。默认容量为16,负载因子为0.75,当HashMap中元素个数超过容量*负载因子的时候,数组长度变为两倍,数组长度达到64,链表长度达到8的时候扩容为红黑树。按照操作单元分:字节流和字符流。按照流向分:输入流和输出流。原创 2023-08-08 10:18:33 · 287 阅读 · 0 评论 -
Java经典八股汇总篇章,持续更新中~
汇总了博主学习的各类八股,希望对大家有帮助,同时欢迎评论区纠错。原创 2023-07-24 15:31:39 · 224 阅读 · 1 评论