rottenwood
文章 0
文章搜索
阿蛮君
有了AI以后,笔记似乎变得不那么重要......
用户数
824
文章数
546
评论数
1791
阅读量
1124444
随机文章

Java 的 volatile 关键字
volatile介绍 首先要知道的是并发编程的三个特性:可见性、有序性和原子性,其中 volatile 只能保证其中的可见性和有序性,并不能保证原子性。 可见性 可见性指一个线程对共享变量的修改能够被其他线程立即看到的特性。 多线程条件下,线程0和线程1同时读取了 flag 变量,但线程1将 flag 变量修改后,不会立即刷回主存(常说的内存),而是保存在自己的缓存中(CPU 缓存)。那么此时线程...

简单了解 JVM 内存模型
JVM 的内存区域主要分为如图所示的几个区域。 1. 程序计数器(线程私有) 程序计数器的作用是存储当前线程执行的字节码指令的地址。并且在多线程环境下,每个线程都有一个独立的程序计数器。同时,此内存区域是唯一一个在Java虚拟机规范中没有规定任何 OOM 情况的区域。 2. Java虚拟机栈(线程私有) 栈主要用于存储局部变量、部分结果以及返回地址等,其中局部变量如果是对象,则存储的是对应的地址。...

Docker 安装种子下载器 cloud-torrent
介绍过 Docker 搭建功能强大的 Aria2 下载器,今天要介绍的是另一款下载神器 cloud-torrent。 Cloud Torrent 是一个 Go 语言编写轻量级的应用程序,用户通过浏览器访问和控制 BitTorrent 下载。 可能功能稍弱,但是也不差劲,推荐给需要的人。因为它只支持 BitTorrent 协议和磁力链接,aria2 支持多种协议和下载方式,例如 HTTP、FTP、M...

记录 Nacos 配置文件读取和预期不一致问题
由于系统是网关统一鉴权的,并且可以配置开放权限,只需要配置相应得 url 路径即可。 今天调试系统时,在 nacos 上配置了需要开放的 url 路径,但是死活不生效,多次检查配置文件是否有格式问题,但是并没有发现问题。 后来调试发现,获取的配置文件和配置的不一样,后来发现在另外一个配置文件中也写了一样的配置,导致想要生效的配置文件没有生效。

微软语音合成工具 TTS-Vue
TTS-Vue 是微软语音合成工具,使用 Electron + Vue + ElementPlus + Vite 构建,可以使用云希、晓晓等语音。 这款工具的优点是可以直接生成 mp3 文件,而且生成的文件会比较小,缺点是前期开始转换的时间可能会比较长,不知道是网络问题还是什么缘故。 截至最新版本,已实现的功能: 普通文本转语音 SSML 文本转语音 批量转换 长文本/文件切片 日志 下载地址 t...
标签云
最新评论