上一页 1 2 3 4 5 6 7 ··· 21 下一页
摘要: 使用 URI 配置 redis 配置: redis.address=redis://127.0.0.1:6379/0 初始化redis: 使用 jedis 库 特殊字符要转义 转义后 %2B 空格 转义后 %20 / 转义后 %2F ? 转义后 %3F % 转义后 %25 转义后 %23 & 转义后 阅读全文
posted @ 2022-04-27 18:10 养诚 阅读(572) 评论(0) 推荐(0) 编辑
摘要: Should you use the hottest language, or stick with something more reliable and trustworthy? Selecting a programming language to begin a project can of 阅读全文
posted @ 2022-04-21 16:40 养诚 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/1222268/202204/1222268-20220418162621168-1915037163.png) 阅读全文
posted @ 2022-04-18 16:27 养诚 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Java代码在编译后会变成Java字节码,字节码被类加载器加载到JVM中,JVM执行字节码,最终需要转换为汇编指令在CPU上执行,Java中所有的并发机制依赖于JVM的实现和CPU的指定。 volatile 的应用 在并发编程中synchronized和volatile关键字都扮演着重要的角色,vo 阅读全文
posted @ 2022-04-18 15:39 养诚 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 简介 在遇到线程安全问题的时候,我们会使用加锁机制来确保线程安全,但如果过度地使用加锁,则可能导致锁顺序死锁(Lock-Ordering Deadlock)。或者有的场景我们使用线程池和信号量来限制资源的使用,但这些被限制的行为可能会导致资源死锁(Resource DeadLock)。这是来自Jav 阅读全文
posted @ 2022-04-18 15:29 养诚 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 基本类型有AtomicBoolean 、 AtomicInteger 、AtomicLong、这 3 个类提供的方法几乎一模一样 包中类分为五种: 基本类型: AtomicBoolean:布尔型原子类 AtomicInteger:整型原子类 AtomicLong:长整型原子类 数组: AtomicI 阅读全文
posted @ 2022-04-18 14:23 养诚 阅读(44) 评论(0) 推荐(0) 编辑
摘要: java.util.function 包中的接口分为四类,分别是 Consumer(消费型接口)、Supplier(供给型接口)、Predicate(谓词型接口)以及Function(功能型接口)。 Consumer 接口传入一个泛型参数(generic argument),不返回任何值; Supp 阅读全文
posted @ 2022-04-18 13:21 养诚 阅读(167) 评论(0) 推荐(0) 编辑
摘要: vscodium默认使用的扩展源是open-vsx.org,部分扩展没有加入此扩展源,需要使用微软官方扩展源才能直接安装和自动更新。 修改安装根目录/resources/app/product.json文件中的extensionsGallery键对应的值如下: "extensionsGallery" 阅读全文
posted @ 2022-04-15 13:22 养诚 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 浏览器 Waterfox 笔记资源管理 Obsidian TidGi-Desktop 文本编辑器 NotepadNext 电子书阅读器 知之阅读 多功能工具 OpenArk 阅读全文
posted @ 2022-04-15 13:20 养诚 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Github 增强 - 高速下载 网页翻译 网盘直链下载助手 翻译机 阅读全文
posted @ 2022-04-15 11:54 养诚 阅读(28) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 21 下一页