自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 装机必备软件

装机必备软件

2023-11-09 14:07:08 47

原创 JSON 反序列化 带泛型

Json 反序列化 带泛型

2022-06-22 15:05:37 2806

原创 记录一次 排查 jvm oom 过程

项目出现oom,记录一次使用dump排查问题,以及排查的思路

2022-04-07 16:18:24 707

原创 windows 下 使用 docker 部署 es 单机 集群

windows docker es 单机windows docker es 集群windows docker kibana

2021-12-23 20:37:26 1806 1

原创 JVM 详细介绍

第一节 了解JVM... 2第二节 JVM结构... 3第一讲 分析JVM内部结构... 3第二讲 从线程私有和共有分析... 5第三讲 JVM内存结构图... 5第四讲 JVM的GC.. 6GC关键字解释... 6一、如何确定一个对象是垃圾?... 61. 引用计数法:... 62. 根搜索--可达性分析法:... 7二、确...

2021-04-26 10:12:02 138

原创 自我学习-计划

学习计划目录文章目录学习计划目录@[toc]一. mysql1.1 聚集索引 和 非聚集索引1.2 索引回表 和 索引覆盖1.3 B+Tree 和 B-Tree1.4 Mysql 5.6 的 索引下推1.5 未知二. Redis2.1 redis 的 redisdoc.com2.2 redis 的 集群 搭建 + 哨兵原理 + 分槽学习2.3 redis集群 master slave 数据同步原理2.4 redis集群 Sentinel (哨兵) 发现服务+确定服务异常+故障转移原理三. JVM3.1 J

2020-12-25 19:17:55 91

原创 linux - mysql

自己的服务器 连不上了报错 1130 host 0.0.0.0 is not allowed to connect to this mysql server在Linux 登录到 mysql -> mysql -uroot -p密码是 默认自己经常用的密码mysql-> use mysql;mysql-> SELECT User, Password, Host FROM user;mysql-> GRANT ALL PRIVILEGES ON . TO ‘roo.

2020-12-24 17:07:19 87 1

原创 maven- Problem creating zip: Execution exception

Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:3.1.0:single (make-assembly) on project ***: Failed to create assembly: Error creating assembly archive assembly: Problem creating zip: Execution exception (and the archive is probably

2020-12-22 16:00:22 908 1

原创 数据结构 学习

外部学习资料地址ArrayList(数组)一、描述 1. ArrayList 是最常用的List 实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。 2. 数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要将已经有数组的数据复制到新的存储空间中。 3. 当从ArrayList 的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。// arrayList 的 add 方法public boole

2020-12-10 15:04:40 61

原创 volatitle详解

学习多线程并发,要着重“外炼互斥,内修可见,内功有序”,这是掌握多线程/学习多线程和并发技术的重要知识点。volatitle关键字volatitle 的主要作用是让其他线程可以看到最新的值,volatile 只能修饰变量。它包含三个特征: - 可见性:B线程能马上看到A线程更改的数据 - 原子性:在32位系统中,针对未使用volatile声明的long或double数据类型没有实现写原子性,如果想实现,则声明变量是添加volatile,而在64位系统中,原子性取决于具体的实现,在X86架构64为

2020-12-09 17:11:36 2389 1

原创 java i++和 ++i

cmd class 转 汇编语言D:\jd\work-jd\interview\target\classes\com\interview\demo\test>javap -v AddAdd.class > AddAdd.txt // 把class 转成 汇编 代码D:\jd\work-jd\interview\target\classes\com\interview\demo\test>dir // 查看当前 目录下的文件D:\jd\work-jd\interview\ta

2020-12-07 18:17:07 110 1

转载 查询A、B表中,A表中B表没有的数据

转载文章地址

2020-10-30 18:52:09 251

转载 线程池

2019-06-13 22:04:01 80

原创 zookeeper 实现分布式锁

感觉对zookeeper有点了解 和 对锁有点了解的 直接看图就行:有不明白的直接留言就可

2019-05-21 11:31:34 104

原创 JVM 学习

目录JVM 体系结构概念图进程内存逻辑结构线程共有和线程私有JVM数据存储过程JVM内存结构关键问题解释Q:什么是Native MethodJVM 体系结构概念图 程序计数器:较小的内存空间,当前线程执行的字节码的行号指示器;各线程之间独立存储,互不影响; java栈: 栈:线程私有,生命周期和...

2019-05-09 10:36:04 125

转载 RabbitMQ100% 投递成功方案详解

一.生产端的可靠性投递1.保障消息的成功发出2.保障MQ节点的成功接收3.发送端收到MQ节点(broker)确认应答4.完善的消息补偿机制在实际生产中,很难保障前三点的完全可靠,比如在极端的环境中,生产者发送消息失败了,发送端在接受确认应答时突然发生网络闪断等等情况,很难保障可靠性投递,所以就需要有第四点完善的消息补偿机制。二、互联网大厂的解决方案第一种:消息落库,对消...

2018-10-31 11:31:27 806

空空如也

空空如也

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

TA关注的人

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