<
一枝梅的博客
博客
随笔
软件
专题
标签
留言板
开往
狂盗一枝梅
曾梦想仗剑走天涯,后来工作忙没去!
CAS原子类:AtomicInteger源码解析
一、AtomicInteger的使用 先回顾下AtomicInteger常用方法: 方法名 方法描述 public final int get() 获取当前对象的值 public final int getAndSet(int ...
博客
#java
#多线程编程
一枝梅
2月前
174
线程同步机制二:CAS原理和JUC原子类
一、CAS原理 CAS(Compare And Swap),也就是“比较并交换”,它是一种CPU指令级的原子操作。CAS 操作常用于解决并发环境下的竞态条件和实现线程安全的数据操作。它的基本操作流程如下: 比较阶段:CAS 首先会比较内存位置...
博客
#java
#多线程编程
一枝梅
2月前
210
深入理解Java对象结构
一、Java对象结构 实例化一个Java对象之后,该对象在内存中的结构是怎么样的?Java对象(Object实例)结构包括三部分:对象头、对象体和对齐字节,具体下图所示 1、Java对象的三部分 (1)对象头 对象头包括三个字段,第一个字段叫作...
博客
#java
#多线程编程
#jvm
一枝梅
2月前
188
MySQL批量修改数据表和数据表中所有字段的字符集
单个表修改方法: ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; 如果一个数据库有很多表要修改,可以使用如下办法: 查询某个数据库所有表名的...
随笔
#mysql
一枝梅
2月前
149
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
一枝梅
3月前
173
线程同步机制一:内部锁和显式锁
Java多线程中的同步机制,即当多个线程同时竞争访问共享资源时,如何保证线程安全,在此基础上还要兼顾并发访问的性能问题,这是一个非常棘手且重要的问题。 一、线程安全 1. 举例 举个很简单的生活中的例子,我们去淘宝购物,店里还有最后一件商品,这时...
博客
#多线程编程
#java
一枝梅
3月前
221
线程和线程的六种状态
一、线程简介 线程是操作系统能够进行运算调度的最小单位,同时也被称为轻量级进程(lightweight processes)。线程存在于进程中,是进程的实际运作单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。 线程的作用主要包括: ...
博客
#java
#多线程编程
一枝梅
3月前
174
远程Windows开机:WoL(Wake-on-Lan)客户端Java实现
以前在公司想要复制家里电脑的一些数据,需要上班前将家里电脑打开,之后在公司用远程工具连接家里的电脑复制数据,这样不仅浪费电,万一一不小心关机,在公司就只能干瞪眼了。 借助WoL技术(Wake-on Lan)可以将电脑远程开机,关于Wol,可以参考...
软件
#windows
#win10
一枝梅
3月前
259
批量提取.mobi格式漫画文件中的图片
一、程序脚本 有很多mobi格式的漫画资源,放到kindle中看又不是很爽,研究了一下,找到了一个批量解析mobi文件中的图片并自动压缩成zip压缩包的方法,完整的bat批处理文件的内容如下 @echo off for %%f in (*.mob...
软件
#电子书
#漫画
一枝梅
3月前
336
利用calibre批量转换电子书格式
我有一堆的mobi格式的电子书漫画,现在想转换成pdf格式或者epub格式,可以利用calibre的ebook-convert.exe插件实现。 第一步:找到ebook-convert.exe文件位置 ebook-convert.exe就在安装的...
软件
#电子书
#calibre
一枝梅
3月前
224
1
2
3
4
...
27
阅读榜单
30493人浏览
倍控N5105软路由安装Exsi7.0+Openwrt+ikuai
TOP1
主路由、旁路由、单臂路由的区别
2年前
18244人浏览
TOP2
若依管理系统RuoYi-Vue(二):权限系统设计详解
3年前
13563人浏览
TOP3
若依管理系统RuoYi-Vue(一):项目启动和菜单创建
3年前
12860人浏览
TOP4
若依管理系统RuoYi-Vue(三):代码生成器原理和实战
3年前
10587人浏览
TOP5
Spring Security OAuth2.0认证授权一:框架搭建和认证测试
3年前
9278人浏览
TOP6
最新发布
狂盗一枝梅
2024-11-24
51次阅读
留言
详解AQS一:CLH队列锁
AQS(AbstractQueuedSynchronizer)抽象队列同步器是Java中用于构建同步器(synchronizer)的框架,提供了一种基于FIFO等待队列的抽象框架,JAVA中的很多显式锁底层实现都使用了该框架:ReentrantL...
博客
评分
回复
狂盗一枝梅
2024-11-11
67次阅读
留言
使用nvm管理多版本node
注意:在安装使用nvm前需要先卸载已经安装的node 第一步:安装nvm-windows 下载地址:https://github.com/coreybutler/nvm-windows/releases 安装最新版即可。 第二步:查看可用版本 ...
随笔
评分
回复
狂盗一枝梅
2024-11-07
66次阅读
留言
java线程间通信:等待通知机制
在多线程编程中,不同线程可能需要相互协作、共享数据,线程间通过某种方式互相告知自己的状态,以避免无效的资源争夺,这就是线程间通信。线程间通信的目的是确保多个线程能够有效地协调工作,以完成特定任务或避免数据不一致性。 线程间通信的方式可以有很多种:...
博客
评分
回复