- 博客(29)
- 收藏
- 关注
原创 【JaveEE】——多线程中使用顺序表,队列,哈希表
多线程环境下使用ArrayList(同步机制,写时拷贝),使用队列,哈希表(高频)ConcurrentHashMap(缩小锁粒度,CAS,扩容优化)
2024-10-01 13:34:56 1055
原创 【JavaEE】——多线程常用类
Callable的call方法,FutureTask类,ReentrantLock可重入锁和对比,Semaphore信号量(PV操作)CountDownLatch锁存器,
2024-09-30 14:24:39 1177
原创 【JavaEE“多线程进阶”】——各种“锁”大总结
乐/悲观锁,轻/重量级锁,自旋锁,挂起等待锁,普通互斥锁,读写锁,公不公平锁,可不可重入锁,synchronized加锁三阶段过程,锁消除,锁粗化
2024-09-28 20:38:24 951
原创 【JavaEE】——线程池大总结
线程数量问题解决方式,代码实现线程池,ThreadPoolExecutor(核心构造方法),参数的解释(面试:拒绝策略),Executors,工厂模式,工厂类
2024-09-27 17:36:53 1672 1
原创 【JaveEE】——(手把手教你)用IDEA手搓一个定时器Timer
手把手教你用IDEA自己实现一个定时器,IDEA中的定时器,schedule方法,实现过程中引发的线程安全问题和解决方式,
2024-09-26 12:58:16 770
原创 【JavaEE】——阻塞队列,生产消费者模型(较难)
阻塞队列,生产消费者模型,分布式,自己实现一个阻塞队列,阻塞队列带来的多线程安全问题(wait唤醒问题)
2024-09-25 19:45:38 1267
原创 【JavaEE】——单例模式引起的多线程安全问题:“饿汉/懒汉”模式,及解决思路和方法(面试高频)
单例模式下,“饿汉模式”,“懒汉模式”,单例模式下引起的线程安全问题,解锁思路和解决方法
2024-09-24 17:48:04 1351
原创 【JavaEE】——线程的安全问题和解决方式
【JavaEE】——线程的安全问题和解决方式。为什么多线程运行会有安全问题,解决线程安全问题的思路,synchronized关键字的运用,加锁机制,“锁竞争”,几个变式
2024-09-21 17:12:09 1603
原创 【JavaEE】——多线程(join阻塞,计算,引用,状态)
【JavaEE】——多线程,join,sleep引起的线程阻塞,多线程提升计算效率,如何获取线程的引用和状态
2024-09-21 10:10:06 1227
原创 【JavaEE】线程创建和终止,Thread类方法,变量捕获(7000字长文)
创建线程的五种方式,Thread常见方法(守护进程.setDaemon() ,isAlive),start和run方法的区别,如何提前终止一个线程,标志位,isinterrupted,变量捕获
2024-09-20 12:15:55 1193
原创 【JavaEE】——线程的诞生(超详细、易理解)
进程对内存的管理,进程间的通信,进程的缺点,线程的概念和特点,进程和线程在内存中的分配方式,进程和线程的结合,进程和线程之间的关系,线程的缺点,有无线程的对比,线程的总结
2024-09-17 11:58:33 842 1
原创 [JavaEE]———进程、进程的数据结构、进程的调度
操作系统,进程任务,PCB,PID,内存指针,文件描述符表,进程的调度,并发编程,状态,优先级,记账信息,上下文
2024-09-16 12:44:25 832
原创 JavaEE初阶——初识EE(Java诞生背景,CPU详解)
带你从零入门JAVAEE初阶,Java的发展历程认识什么是cpu,cpu的工作原理,cpu是如何进行计算的,cpu的架构,指令集,cpu的核心,如何提升cpu的算力,cpu的指令,,cup的缓存,cpu的流水线
2024-09-15 12:42:18 1405
原创 JDBC编程安装———通过代码操控数据库
本文,教你从0开始学习JBCD,包括驱动包的下载安装调试设置,以及java是如何通过JBDC实现对数据库的操作,以及代码的分析,超级详细
2024-09-14 09:00:00 1102
原创 带你认识MySQL(前置介绍)
MySQL是一个“客户端-服务器”(client/sever)结构的程序(也叫CS结构),客户端发送给服务器的数据叫做“请求”,服务器返回给客户端的数据叫做“响应”,两者交互方式最主要就是通过“网络”。
2024-08-29 15:03:52 827
原创 反射-----浅解析(Java)
在java中,我们可以通过反射机制,知道任何一个类的成员变量(成员属性)和成员方法,也可以堆任何一个对象,调用这个对象的任何属性和方法,更进一步我们还可以修改部分信息和。
2024-08-18 21:31:57 365
原创 HashMap源码浅分析与解读
阿华代码解读,不是逆风就是你疯HashMap 和TreeMap都继承于Map,Map是一个接口在实现这个接口的时候,需要实例化TreeMap或者HashMap。
2024-08-13 12:59:55 313 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人