Loading

摘要: 稍后整理 转载于 https://www.cnblogs.com/duck-and-duck/p/14436373.html https://learnku.com/articles/61795 sql设计 阅读全文
posted @ 2022-11-22 23:13 三月的灰鲨鱼 阅读(48) 评论(0) 推荐(0)
摘要: 抛几个问题: 1.谁进行空间担保? JVM使用分代收集算法,将堆内存划分为年轻代和老年代,两块内存分别采用不同的垃圾回收算法,空间担保指的是老年代进行空间分配担保 2.什么是空间分配担保? 在发生Minor GC之前,虚拟机会检查老年代最大可用的连续空间是否大于新生代所有对象的总空间, 如果大于,则 阅读全文
posted @ 2022-11-17 00:26 三月的灰鲨鱼 阅读(196) 评论(0) 推荐(0)
摘要: 1. 为什么要有内存模型? 要想回答这个问题,我们需要先弄懂传统计算机硬件内存架构。好了,我要开始画图了。 1.1. 硬件内存架构 (1)CPU 去过机房的同学都知道,一般在大型服务器上会配置多个CPU,每个CPU还会有多个核,这就意味着多个CPU或者多个核可以同时(并发)工作。如果使用Java 起 阅读全文
posted @ 2022-11-16 18:52 三月的灰鲨鱼 阅读(120) 评论(0) 推荐(0)
摘要: 内置锁(ObjectMonitor) Monitor可以理解为一个同步工具或一种同步机制,通常被描述为一个对象。每一个Java对象就有一把看不见的锁,称为内部锁或者Monitor锁。 通常所说的对象的内置锁,是对象头Mark Word中的重量级锁指针指向的monitor对象,该对象是在HotSpot 阅读全文
posted @ 2022-11-16 12:52 三月的灰鲨鱼 阅读(176) 评论(0) 推荐(0)
摘要: 具体步骤 最优:1. Github创建之后,直接clone再进行操作,在本地git init,之后直接本地操作 次优:容易出现问题 Github创建新的仓库,保证有readme文件 创建本地项目 进入本地项目所在目录,输入以下命令 echo "# coupon-center-single">> RE 阅读全文
posted @ 2022-11-01 13:13 三月的灰鲨鱼 阅读(73) 评论(0) 推荐(0)
摘要: 有两种方式解决: 第一种方式: 打开vode的设置界面搜索: typeHints 和 parameterHints ,并设置为 disable 第二种方式: 直接打卡vscode的配置文件settings.json: 并添加: "rust-analyzer.inlayHints.typeHints. 阅读全文
posted @ 2022-11-01 13:12 三月的灰鲨鱼 阅读(420) 评论(0) 推荐(0)
摘要: 覆盖默认的镜像地址 ~~直接使用新注册服务来替代默认的 ~~~~crates.io~~~~。~~ 在 $HOME/.cargo/config.toml 添加以下内容: [source.crates-io] replace-with = 'ustc' [source.ustc] registry = 阅读全文
posted @ 2022-11-01 13:12 三月的灰鲨鱼 阅读(634) 评论(0) 推荐(0)
摘要: 问题说明: chrome上配置新增配置文件,点击发布,报错“新增配置发布失败。请检查参数是否正确” 解决方法: 在nacos mysql数据库中分别在config_info 、his_config_info表中新增字段 encrypted_data_key varchar(255) 阅读全文
posted @ 2022-11-01 13:11 三月的灰鲨鱼 阅读(987) 评论(0) 推荐(0)
摘要: 有两种方式解决: 第一种方式: 打开vode的设置界面搜索: typeHints 和 parameterHints ,并设置为 disable 第二种方式: 直接打卡vscode的配置文件 settings.json: 并添加: "rust-analyzer.inlayHints.typeHints 阅读全文
posted @ 2022-08-02 01:28 三月的灰鲨鱼 阅读(2624) 评论(1) 推荐(1)