windows设置CMD代理 以及 git设置代理 发表于 2023-08-18 | 分类于 windows优化 | 0 | 阅读次数 15 前言我们在windows系统中使用vpn代理科学上网时,往往只是代理了intneter选项,让你上网可以去外面,但是在cmd界面以及git界面,却往往无法进行加速,所以需要额外设置。 阅读全文 »
windows将文件夹内文件批量按顺序命名 发表于 2023-08-16 | 分类于 windows优化 | 0 | 阅读次数 23 新建txt文件,重命名为 .bat后缀名的文件,在其中添加以下内容保存@ECHO OFFSETLOCAL ENABLEDELAYEDEXPANSIONSET /A num=0FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC 阅读全文 »
Windows 中安装和使用 Conda 发表于 2023-08-09 | 分类于 python | 0 | 阅读次数 12 Conda 是一个开源的包管理系统和环境管理系统,可以在 Windows、macOS 和 Linux 等多个操作系统上使用。在 Python 应用程序中,Conda 以其快速安装、运行和更新软件包及其依赖项的能力而闻名。本文将介绍如何在 Windows 中安装和使用 Conda。 阅读全文 »
nvm 安装及基础命令(较全) 发表于 2023-07-21 | 分类于 nginx | 0 | 阅读次数 32 1. 什么是nvm?Node.js 默认一台电脑只能装一个版本,有时为了开发项目经常会使用不同版本的Node.js 版本,通常情况版本切换就比较麻烦了。为了解决这个问题,nvm (node version manager)应运而生。 阅读全文 »
SpringBoot 内置工具类 发表于 2023-07-03 | 分类于 springboot | 0 | 阅读次数 8 今天给大家介绍一些Spring Boot 内置工具:#断言Assert断言是一个逻辑判断,用于检查不应该发生的情况Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启SpringBoot 中提供了 Assert 断言工具类,通常用于数据合法性检查/ 阅读全文 »
Linux设置网络代理(VM虚拟机使用本机vpn网络,亲测可用) 发表于 2023-06-30 | 分类于 windows优化 | 0 | 阅读次数 18 前言自己在本机VM虚拟机中,需要使用国外的网络,但并未安装linux图形化界面,所以也不存在直接在vm当中安装ssr工具,但是又想要科学上网,此时,在网上找了很多种方案,都不成功,最后综合实验成功,可用于nat网络。1.将win10主机的VPN客户打开“允许来自局域网的来连接”,并查看代理端口,我这 阅读全文 »
Redis分布式自旋锁带看门狗续期(推荐此种自旋,另一种采用递归方式,不推荐) 发表于 2023-06-25 | 分类于 java并发编程 | 0 | 阅读次数 10 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 | 阅读次数 23 自旋锁是这样一类锁:当线程等待加锁时,不会阻塞,不会进入等待状态,而是保持运行状态。大致的思路是:让当前线程不停地的在循环体内执行,当循环的条件被其他线程改变时才能进入临界区。一种实现方式是通过CAS原子操作:设置一个CAS原子共享变量,为该变量设置一个初始化的值;加锁时获取该变量的值和初始化值比较 阅读全文 »