Linux设置网络代理(VM虚拟机使用本机vpn网络,亲测可用) 发表于 2023-06-30 | 分类于 windows优化 | 0 | 阅读次数 76 前言自己在本机VM虚拟机中,需要使用国外的网络,但并未安装linux图形化界面,所以也不存在直接在vm当中安装ssr工具,但是又想要科学上网,此时,在网上找了很多种方案,都不成功,最后综合实验成功,可用于nat网络。1.将win10主机的VPN客户打开“允许来自局域网的来连接”,并查看代理端口,我这 阅读全文 »
Redis分布式自旋锁带看门狗续期(推荐此种自旋,另一种采用递归方式,不推荐) 发表于 2023-06-25 | 分类于 java并发编程 | 0 | 阅读次数 58 import com.alibaba.fastjson.JSON;import lombok.extern.log4j.Log4j2;import org.springframework.data.redis.core.RedisTemplate;import org.springframework 阅读全文 »
Java并发编程--自旋锁的实现和使用(Spin Lock) 发表于 2023-05-24 | 分类于 java并发编程 | 0 | 阅读次数 68 自旋锁是这样一类锁:当线程等待加锁时,不会阻塞,不会进入等待状态,而是保持运行状态。大致的思路是:让当前线程不停地的在循环体内执行,当循环的条件被其他线程改变时才能进入临界区。一种实现方式是通过CAS原子操作:设置一个CAS原子共享变量,为该变量设置一个初始化的值;加锁时获取该变量的值和初始化值比较 阅读全文 »
Redis分布式自旋锁 (此锁不适合表单重复场景,且基于递归,不推荐) 发表于 2023-05-24 | 分类于 java并发编程 | 0 | 阅读次数 88 前言在分布式环境中,遇到抢购等访问共享资源的场景时,需要我们有一种锁机制去解决并发问题,这里,介绍一种由Redis实现的分布式锁。基本原理分布式锁就是多个分布式服务去同一个地方“占坑”,谁抢到这个坑谁就继续执行业务,否则就等待,知道这个坑被释放,“占坑”这个操作可以去redis、数据库等所有服务都能 阅读全文 »
memory compression关闭,亲测有效 发表于 2023-01-06 | 分类于 windows优化 | 0 | 阅读次数 304 windows 开启关闭 memory compression 功能 阅读全文 »
Windows 10 彻底关闭 Antimalware Service Executable 降低内存占用 发表于 2023-01-06 | 分类于 windows优化 | 0 | 阅读次数 461 Windows 10 彻底关闭 Antimalware Service Executable 降低内存占用 阅读全文 »
FRP 简单入门安装配置教程 - 开源免费内网穿透工具,无公网 IP 远程访问 发表于 2022-11-24 | 分类于 内网穿透 | 0 | 阅读次数 282 家中电脑无法映射端口到公网现有两种方法 阅读全文 »
SQL索引优化 发表于 2022-11-18 | 分类于 mysql | 0 | 阅读次数 111 索引优化1. 尽量全值匹配当建立索引后,能再where条件中使用索引列,就尽量使用。例如 alter table staffs add index idx_staffs_nameAgePos(name,age,pos);尽量加上三个列在where里,EXPLAIN SELECT * FROM sta 阅读全文 »