自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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】——CAS指令和ABA问题

CAS指令,伪代码,原子类,CAS中ABA问题,CAS底层分析

2024-09-29 17:57:16 1296

原创 【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】——线程“饿死问题” wait && notify(面试高频)

【JaveEE】线程饿死问题,wait和notify,

2024-09-24 09:00:00 870

原创 【JavaEE】——内存可见性问题

volatile,一个线程读,一个线程写,两个线程互相读,多个线程多把锁

2024-09-23 15:59:02 1214

原创 【JavaEE】——多重锁,死锁问题和解决思路

加锁的“可重入性”,死锁,产生死锁的四个必要条件,避免死锁的解决思路

2024-09-23 10:46:11 1346

原创 【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】多线程编程引入——认识Thread类

Thread类,Thread中的run方法,在编程中怎么调度多线程

2024-09-18 19:44:32 1035

原创 【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

原创 数据库———事务及bug的解决

事务的一些概念,并发事务以及并发事务引起的bug,脏读,不可重复读,幻读,数据库中的隔离级别,事务的简单应用

2024-09-13 08:00:00 1170

原创 数据结构中二叉树,哈希表,顺序表,链表的比较补充

二叉搜索树,哈希表,顺序表,链表的特点的比较

2024-09-12 09:49:02 482

原创 MySQL ------- 索引(B树B+树)

索引的特点,使用场景,操作,底层结构,B树B+树

2024-09-12 09:47:49 1317

原创 MySQL设计浅解读

此文为新手小白对mysql设计的浅理解

2024-09-10 12:04:46 229

原创 MySQL数据查询--进阶操作(超详细)!!

聚合查询,联合查询,内外连接,子查询,合并查询爽歪歪

2024-09-10 11:50:04 814

原创 MySQL(条件约束)

为了校验数据,让数据的正确性能够得到保证,约束,能够引进更多的检查操作,但是也会增加系统的成本开销

2024-09-08 16:00:42 743

原创 数据库的创建和增删查改使用操作(超详细)

本文主要带新手小白理解上手mysql的增删查改等操作

2024-09-06 20:46:45 1125

原创 带你认识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关注的人

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