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