<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
CAS原子类:AtomicLongArray源码解析
AtomicLongArray内部维护了一个int类型的数组,需要先复习下数组对象的在内存中的结构,这对接下来对数组类型原子类的理解至关重要。 一、数组对象的内存结构 我们运行以下代码并将数组对象的内存结构通过JOL工具打印出来,关于这部分知识,...
博客
#java
#多线程编程
一枝梅
1年前
610
1
CAS原子类:AtomicInteger源码解析
一、AtomicInteger的使用 先回顾下AtomicInteger常用方法: 方法名 方法描述 public final int get() 获取当前对象的值 public final int getAndSet(int ...
博客
#java
#多线程编程
一枝梅
1年前
794
0
线程同步机制二:CAS原理和JUC原子类
一、CAS原理 CAS(Compare And Swap),也就是“比较并交换”,它是一种CPU指令级的原子操作。CAS 操作常用于解决并发环境下的竞态条件和实现线程安全的数据操作。它的基本操作流程如下: 比较阶段:CAS 首先会比较内存位置...
博客
#java
#多线程编程
一枝梅
1年前
946
0
深入理解Java对象结构
一、Java对象结构 实例化一个Java对象之后,该对象在内存中的结构是怎么样的?Java对象(Object实例)结构包括三部分:对象头、对象体和对齐字节,具体下图所示 1、Java对象的三部分 (1)对象头 对象头包括三个字段,第一个字段叫作...
博客
#java
#多线程编程
#jvm
一枝梅
1年前
4025
0
MySQL批量修改数据表和数据表中所有字段的字符集
单个表修改方法: ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 如果一个数据库有很多表要修改,可以使用如下办法: 查询某个数据库所有表名的...
随笔
#mysql
一枝梅
1年前
4991
0
npm报错:certificate has expired
npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/yorkie/d...
随笔
#node
#npm
一枝梅
1年前
748
0
线程同步机制一:内部锁和显式锁
Java多线程中的同步机制,即当多个线程同时竞争访问共享资源时,如何保证线程安全,在此基础上还要兼顾并发访问的性能问题,这是一个非常棘手且重要的问题。 一、线程安全 1. 举例 举个很简单的生活中的例子,我们去淘宝购物,店里还有最后一件商品,这时...
博客
#多线程编程
#java
一枝梅
1年前
2030
0
线程和线程的六种状态
一、线程简介 线程是操作系统能够进行运算调度的最小单位,同时也被称为轻量级进程(lightweight processes)。线程存在于进程中,是进程的实际运作单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的作用主要包括: ...
博客
#java
#多线程编程
一枝梅
1年前
672
0
远程Windows开机:WoL(Wake-on-Lan)客户端Java实现
以前在公司想要复制家里电脑的一些数据,需要上班前将家里电脑打开,之后在公司用远程工具连接家里的电脑复制数据,这样不仅浪费电,万一一不小心关机,在公司就只能干瞪眼了。 借助WoL技术(Wake-on Lan)可以将电脑远程开机,关于Wol,可以参考...
软件
#windows
#win10
一枝梅
1年前
2121
0
批量提取.mobi格式漫画文件中的图片
一、程序脚本 有很多mobi格式的漫画资源,放到kindle中看又不是很爽,研究了一下,找到了一个批量解析mobi文件中的图片并自动压缩成zip压缩包的方法,完整的bat批处理文件的内容如下 @echo off for %%f in (*.mob...
软件
#电子书
#漫画
一枝梅
1年前
2322
5
1
...
9
10
11
...
34
一枝梅
弱小和无知,不是生存的障碍,傲慢才是。
336
文章
160
评论
143w
浏览
163
标签
7
专题
阅读榜单
55567人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
3年前
44895人浏览
TOP2
JetBrains系列软件2025.2版本激活教程
11月前
40486人浏览
TOP3
Redis(十三):Caffeine+Redis高性能二级缓存实现
9月前
39064人浏览
TOP4
若依管理系统RuoYi-Vue(二):权限系统设计详解
5年前
38709人浏览
TOP5
记一次腾讯云报警 『Lighthouse存在对外攻击的违规通知』
6月前
38705人浏览
TOP6
最新发布
狂盗一枝梅
2026-08-03
5次阅读
留言
Kodi Jellyfin播放失败『一个或多个项目播放失败。更多相关信息见日志』的解决方案
最近我的电视Kodi上的Jellyfin突然打不开了,报错如下: 我依次做了如下尝试修复,结果都是没有效果: jellyfin修复媒体库 jellyfin删除本地缓存 Kodi重新安装,重新安装jellyfin插件 海信电视重置出厂设置,重新...
软件
评分
回复
狂盗一枝梅
2026-07-14
56次阅读
留言
Claude Code Hook实现任务完成消息通知
Claude Code在运行长任务的时候,可以先做着别的事情,但是由于没有消息通知,需要经常去看看任务完成了没有,实际上可以借助Claude Code 的hook机制实现消息通知功能,这样就可以从主动查询变成被动通知了。 第一步:安装pytho...
随笔
评分
回复
狂盗一枝梅
2026-07-10
75次阅读
留言
Git 在线练习神器:learngitbranching
工作久了就会发现很多同事都很水,连基本的git命令都不会,全部靠IDEA的可视化界面操作,这里推荐一个在线Git学习网站learngitbranching:https://learngitbranching.js.org/?locale=zh_C...
随笔
评分
回复