随笔分类 - 技术文章记
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 什么是消息队列? 消息队列基础知识 全网最通俗易懂的Kafka入门 Kafka 学习笔记(一) :为什么需要 Kafka? 1、概述 什么是消息队列? 消息队列,一般简称为MQ(Message Que
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 17 张图看穿 synchronized 关键字 死磕Synchronized底层实现 1、Java对象的内存表示 Java 对象在内存中的表示方法: 内存中的对象一般由三部分组成,分别是对象头、对象
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 要搞懂 volatile 关键字,就靠这 26 张图 面试官没 想到,一个Volatile,敖丙都能吹半小时 1、volatile关键字 缓存一致性协议 现代CPU都是多核处理器。由于cpu核心(Ke
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 从零单排学Redis【铂金一】 从零单排学Redis【铂金二】 1、主从架构 Redis也跟关系型数据(MySQL)一样,如果有过多请求还是撑不住的。 因为Redis如果只有一台服务器的话,那随着请求
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 从零单排学Redis【白银】 从零单排学Redis【黄金】 1、redis数据库原理 redis默认有16个数据库。数据库与数据库之间的数据是隔离的。 Redis服务器用redisServer结构体来
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 从零单排学Redis【青铜】 Redis:从应用到底层,一文帮你搞定 1、底层数据结构 Redis由C语言编写,存储是以key-value的形式的。Redis中的key一定是字符串,value可以是s
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Spring IOC知识点一网打尽! Spring IOC 容器源码分析 1、对IOC的理解 IoC(Inversion of Control)控制反转,包含了两个方面:一、控制。二、反转 控制指的是
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Spring基础(1):两个概念 Spring基础(2):放弃XML,走向注解 Spring基础(3):复习 Spring源码解析(1):Bean容器 Spring AOP(上) 1、基础 BeanD
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Listener ContextLoaderListener解析 Filter Servlet(上) Servlet(下) Java3y Sevlet Java3y Listen、Filter 1、L
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 浅谈JDK动态代理(上) 浅谈JDK动态代理(中) 浅谈JDK动态代理(下) 1、静态代理 代理是一种模式,提供了对目标对象的间接访问方式,即通过代理访问目标对象。如此便于在目标实现的基础上增加额外的
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Cookie与Session Tomcat外传 JDBC(上) Java3y Sevlet Java3y JDBC 1、Cookie和Session 会话机制最主要的目的是帮助服务器记住客户端状态(标
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 泛型就这么简单 泛型概述(下):泛型实现机制 泛型边界 设计山寨枚举 枚举与应用 1、泛型 Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 对象与this 反射 注解 注解案例:山寨Junit与山寨JPA 相关: Java SE入门(二十一)——反射和注解 1、对象与this 对象的本质理解为“多个相关数据的统一载体”。 在Java中对象
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 多线程基础 浅谈CompletableFuture 1、FutureTask 无论是Runnable还是Callable,它们其实和线程没半毛钱关系,它们是任务类,只有Thread是线程类。 JDK那
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: ThreadLocal就是这么简单 Lock锁子类了解一下 线程池你真不来了解一下吗? 线程池继承体系 多线程之死锁就是这么简单 比AtomicLong还高效的LongAdder源码解析 Thread
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Thread源码剖析 多线程初级(上) 多线程初级(中) 多线程基础必要知识点! Java锁机制了解一下 AQS简简单单过一遍 Java并发编程札记-(四)JUC锁-03AQS 1、Thread 线程
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: Java 集合框架看这一篇就够了 有关 HashMap 面试会问的一切 《吊打面试官》系列-HashMap hashmap扩容时死循环问题 万万没想到,HashMap默认容量的选择,竟然背后有这么多思
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 大厂面试爱问的「调度算法」,20 张图一举拿下 键盘敲入 A 字母时,操作系统期间发生了什么… 磁盘调度算法 磁盘调度算法的目的很简单,就是为了提高磁盘的访问性能,一般是通过优化磁盘的访问请求顺序来做
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 真棒!20 张图揭开内存管理的迷雾,瞬间豁然开朗 一口气搞懂「文件系统」,就靠这 25 张图了 大厂面试爱问的「调度算法」,20 张图一举拿下 内存 虚拟内存 单片机是没有操作系统的,所以每次写完代码
阅读全文
摘要:iwehdio的博客园:https://www.cnblogs.com/iwehdio/ 学习自: 进程和线程基础知识全家桶,30 张图一套带走 多个线程为了同个资源打起架来了,该如何让他们安分? 凉了!张三同学没答好「进程间通信」,被面试官挂了…. 面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐
阅读全文

浙公网安备 33010602011771号