自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Java面试】synchronized是如何记录锁状态的

Mark Word是如何记录锁状态。什么是对象的内存布局。

2024-03-04 20:29:08 420

原创 并发编程视频--【Java面试】说说Java中的等待唤醒机制

https://www.bilibili.com/video/BV1YX4y1j71M/?spm_id_from=333.788&vd_source=1fef3d09132bfd177a655c1177cb75d1

2024-03-04 20:11:35 401

原创 volatile简介

可见性有序性。

2024-03-04 19:56:36 291

原创 ReentrantLock 死锁

如果这两个线程同时运行,就有可能导致死锁的发生,因为线程1持有lock1而等待lock2的释放,而线程2持有lock2而等待lock1的释放,从而造成了相互等待的情况。,以避免长时间的等待。在发生死锁时,可以通过工具来检测和解决死锁问题,如使用jstack命令查看线程堆栈信息,或者使用工具分析线程转储文件等。为了避免死锁的发生,我们需要合理地设计锁的获取和释放顺序,避免出现循环等待的情况。在使用ReentrantLock时,如果不正确地处理锁的获取和释放,就有可能导致死锁的问题。

2024-03-03 23:05:46 360 1

原创 消息不丢失

2 所以我们还可以配置不仅是等Broker Master刷完盘就通知Producer,而是等Master和Slave都刷完盘后才去通知Producer说消息ok了。1 消费者会先把消息拉取到本地,然后进行业务逻辑,业务逻辑完成后手动进行ack确认,这时候才会真正的代表消费完成。2 消息消费失败自动重试。如果消费消息失败了,没有进行ack确认,则会自动重试,重试策略和次数(默认15次)如下配置。1 生产者 同步发送:异步发送(回调函数)。2 生产者 发送消息失败,重试。集群部署,主从模式,高可用。

2024-03-03 18:16:00 350

原创 nacos学习

生产上实际是,redis的配置,数据库的配置,实时更新。

2024-03-03 17:58:13 306

原创 Mysql死锁排查

查看正在锁的事务:使用SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS查询正在锁定资源的事务。这将显示当前数据库中所有正在持有锁_LOCK_WAITS`查询正在等待锁的事务。这将显示当前数据库中所有正在等待锁的事务的信息。查看正在进行中的事务:使用SELECT * FROM information_schema.INNODB_TRX查询正在进行中的事务。这将显示当前数据库中所有正在运行的InnoDB事务的信息。这将显示当前数据库中被锁定的表的信息。

2024-03-03 14:49:06 341

原创 SpringMVC

SpringMVC入门https://blog.csdn.net/ldstudent/article/details/116641614

2022-07-04 16:20:42 97 1

原创 2022-6-16

SpringMVC入门https://blog.csdn.net/ldstudent/article/details/116641614

2022-06-16 12:31:58 59

原创 spring_a

读懂spring框架的经典源码,spring 有1百万行代码,能写出10

2020-10-03 14:00:11 73

原创 6_1_sql_create

a,SQLite DB:简化宽松类型,只有本程序可以访问,别人是不能访问的,访问应用程序的代码就在进程当中,开销小。b,内部存储,不适合放在数据库中的数据。数据比较大。内部存储器,c,外部存储器,可以被任何程序所访问。d,shared preferences:偏好的意思,偏好 key-value原始类型,byte,int,char,e,remote storage:网络上的存储。net I/Oa. /data//databasesb.private创建数据库。两个比较重要的类,

2020-09-27 21:03:41 52

原创 adb

adb(android debug bridge)adb把信息交给DDMS,DDMS显示出来DDMS:Dalvik Debug Monitor Server,观察数据。带有UI的信息显示系统。端口号

2020-09-26 17:15:57 47

原创 android显式隐式intent

显式Intent更多用于在应用程序内部传递消息。比如在某应用程序内,一个Activity启动一个Service。隐式Intent恰恰相反,它不会用组件名称定义需要激活的目标组件,它更广泛地用于在不同应用程序之间传递消息。...

2020-09-25 22:27:48 137

原创 TextView及其子类的类图

2020-09-17 10:07:13 123

原创 android布局管理器的类图

2020-09-15 20:33:03 93

原创 毕业前之大三

https://www.zhihu.com/question/46837344什么是领域本体,爬虫软件,这个有意思,明天就开始学爬虫

2020-09-08 21:13:09 46

原创 java第一周2020/6/26--1-4 第4节 多态

第4节 多态day10_15_多态的概述多态是说的这个对象,不是这个类。小明既有人的特征,也有学生的特征。day10_16_多态的格式与使用左父右子,就叫多态。左边就当做父类使用。一只猫当做动物看待。父类和子类都定义了一个method方法。会优先使用谁呢?优先使用子类的方法。如果子类没有,那么使用父类的方法。day10_17_多态中成员变量的使用特点父类和子类都定义了num变量。父类num=10,子类num=20。注意。成员变量没有覆盖重写这一说,只有成员方法可以覆盖重写。不能向下

2020-06-26 18:40:56 80

原创 java第一周2020/6/22--1-4 继承与多态--第1节 继承

第1节 继承day09_01_继承的概述day09_02_继承的格式代码可以重复使用day09_03_继承中成员变量的访问特点父亲不知道儿子是谁子类与父类重名day09_04_区分子类方法中重名的三种变量局部变量和成员变量也会重名。day09_05_继承中成员方法的访问特点父类和子类方法重名day09_06_继承中方法的覆盖重写_概念与特点day09_07_继承中方法的覆盖重写_注意事项day09_08_继承中方法的覆盖重写_应

2020-06-22 22:12:02 104

原创 java第一周2020/6/22

第5节 String类字符串长度不可变直接创建字符串常量池字符串常量池在堆当中。**day08_04_字符串的比较相关方法**比较的是内容。内容是一样的day08_05_字符串的获取相关方法day08_06_字符串的截取方法day08_07_字符串的转换相关方法day08_08_字符串的分割方法...

2020-06-22 16:28:39 87

原创 java第一周2020/6/20

Scanner类匿名对象Scanner类Scanner sc=new Scanner(System.in);int a=sc.newtInt();int b=sc.nextInt();int c=a+b;System.out.println(c);匿名对象(1.基础班\1-3 常用API第一部分\第2节 匿名对象)对象只调用一次匿名可以对象作为方法的参数,函数的返回值1.一般地:Scanner sc=new Scanner(System.in);int num=sc.new.

2020-06-20 15:02:49 93

原创 文件

/home/w/Desktop/后端学习路线.docx

2019-10-30 22:27:38 53

原创 离散数学实验2__矩阵

创建矩阵创建矩阵,并打印输出从最简单入手int a[2][2]输入for(i=1;i<=2;i++)for(j=1;j<=2;j++)scanf("%d",&a[i][j]);打印for(i=1;i<=2;i++)for(j=1;j<=2;j++)printf("%d",a[i][j]);...

2019-10-28 21:23:34 850

原创 C#---windows8应用开发--作者Jeremy Likness---读书笔记

windows8应用开发:c#和XAML卷--书的摘要笔记

2019-10-28 20:24:16 102

空空如也

空空如也

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

TA关注的人

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