首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
个人知识库
筱晶哥哥编程手记
筱晶哥哥个人起始页
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
筱晶IT知识库
累计撰写
230
篇文章
累计创建
27
个标签
累计收到
18
条评论
栏目
首页
文章
归档
分类
标签
生活
说说
图库
留言板
网址导航
友链
相关声明
关于我
个人知识库
筱晶哥哥编程手记
筱晶哥哥个人起始页
筱晶哥哥开发运维备忘手册
筱晶哥哥Linux命令手册
筱晶哥哥 IT 知识库
筱晶哥哥导航
筱晶哥哥文档
筱晶哥哥yilia主题博客
筱晶哥哥next主题博客
筱晶哥哥butterfly主题博客
目 录
CONTENT
以下是
筱晶哥哥
的文章
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(三)
这篇文章是 AQS 系列的最后一篇,第一篇,我们通过 ReentrantLock 公平锁分析了 AQS 的核心,第二篇的重点是把 Condition 说明白,同时也说清楚了对于线程中断的使用。 这篇,我们的关注点是 AQS 最后的部分,AQS 共享模式的使用。有前两篇文章的铺垫,剩下的源码分析将会简
2023-04-19
68
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(二)
本文关注以下几点内容: 深入理解 ReentrantLock 公平锁和非公平锁的区别 深入分析 AbstractQueuedSynchronizer 中的 ConditionObject 深入理解 Java 线程中断和 InterruptedException 异常 其实这篇文章的信息量很大,初学者
2023-04-19
61
0
0
java
2023-04-19
一行一行源码分析清楚AbstractQueuedSynchronizer(一)
AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并发包的基础工具类,是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。 原文:点我跳转 前言 在分析 Java 并发包 java
2023-04-19
67
0
0
java
2023-04-19
Linux部分操作记录(不定时更新中)
Linux端口被占用怎么解决 打开Linux系统,打开终端 在终端窗口输入 netstat -tln | grep + 被占用的端口命令 netstat -tln netstat -tln | grep 8080 输入lsof -i :+被占端口命令,回车后可查看端口被哪个进程占用 lsof -i
2023-04-19
58
0
0
运维
2023-04-18
Typora优化以及配置
本人喜欢写博客,用的写作工具是Typora。 我一直认为:不是markdown的笔记,都不能叫做笔记。 所以,今天来记录下关于Typora的一些配置及优化。 主题配置 以前我一直用的是vue那款主题,比较清新。 然后最近发现了一款个人非常喜欢的主题,叫Forset(森林主题)。 喜欢的原因主题是他采
2023-04-18
338
0
0
写作
2023-04-17
MySQL-binlog-redolog-undolog-的区别?
日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。 mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。 作为开发,我们重点需要关注的是二进制日志( binlog )和事务日志(包括redo log 和 undo log ),本文接下来会详细介
2023-04-17
60
0
0
数据库
2023-04-16
如何查看服务器带宽网络实时使用情况?
先谈谈网络攻击 前言 CC和DDoS都是我们最长听到的黑客攻击手段,那么它们有什么区别呢? CC攻击会造成什么后果呢? 也可通过这篇文章了解更多的CC攻击知识:什么是CC攻击?怎么防御CC攻击?谁的威力比较大? 在谈论网络攻击时,我们会经常将CC和DDoS区别开来说,它们有很多相似之处,这是因为CC
2023-04-16
97
0
0
2023-04-15
Spring Boot Starter配置spring.factories的自动生成神器:mica-auto
spring.factories要被弃用了? 如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Be
2023-04-15
57
0
0
java
2023-04-13
剖析Nacos实现原理
现如今市面上注册中心的轮子很多,比如:Eureka、Gsched、Nacos,今天给大家分享一下 Nacos 动态服务发现的原理。 什么是动态服务发现? 服务发现是指使用一个注册中心来记录分布式系统中的全部服务的信息,以便其他服务能够快速的找到这些已注册的服务。 在单体应用中,DNS+Nginx 可
2023-04-13
66
0
0
java
2023-04-12
容器环境JVM内存配置最佳实践
当您的业务是使用Java开发,且设置的JVM堆空间过小时,程序会出现系统内存不足OOM(Out of Memory)的问题。特别是在容器环境下,不合理的JVM堆参数设置会导致各种异常现象产生,例如应用堆大小还未到达设置阈值或规格限制,就因为OOM导致重启等。 通过-XX:MaxRAMPercenta
2023-04-12
210
0
0
运维
1
...
13
14
15
...
23