自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Rust所有权规则

Rust中的每一个值都有一个对应的变量作为它的所有者在同一时间内,值有且仅有一个所有者当所有者离开自己的作用域时,它持有的值就会被释放掉

2023-11-07 23:39:45 47

原创 Windows10安装Graalvm

stdio.h找不到的问题配置环境变量INCLUDE。Windows Kits文件夹在安装VS时可以指定uuid.lib找不到配置环境变量LIB

2021-11-16 11:53:12 637

原创 什么是REST

什么是REST表述性状态转移(REpresentation State Transfer, REST)描述了一个架构样式的网络系统,比如Web应用。它首次出现在2000年Roy Fielding的博士论文Architectural Styles and the Design of Network-based Software ArchitecturesREST API应该具备的条件REST API不应该依赖于任何通信协议,尽管要成功映射到某个协议可能会依赖于元数据得可用性、所选的方法等。REST

2021-09-28 23:46:58 134

原创 Redis数据结构及操作命令

2021-07-21 23:29:20 100

转载 SQL优化原理和方法

show profile:可观察到每个阶段用时查看执行计划 explain;关注type,prossible_keys.key,是否用到索引。rows越少越好。extra:执行计划只是个预估值查看花费成本 show status like ‘last query const’; 注意建表时的数据类型、长度表内没有中文,字符集直接Latin1limit 10000, 5 这种这么写需要扫描1W多行。用子查询代替表加别名利于语法解析...

2021-07-12 21:44:02 124

原创 MVCC原理

MVCC原理Read Viewm_ids:在生成ReadView时,当前系统中活跃的读写事务的事务id列表min_trx_id:在生成ReadView时,当前系统中活跃的读写事务中最小的事务id;也就是m_ids中最小值。max_trx_id:在生成ReadView时,系统应该分配下一个事务的事务id值。creator_trx_id:生成该ReadView的事务的事务id。 ...

2021-07-09 23:19:36 164

原创 ArrayList数组扩容流程

ArrayList数组基础属性DEFAULT_CAPACITY:默认容器大小,使用new创建ArrayList时不会初始化容器的容量MAX_ARRAY_SIZE:Integer.MAX_VALUE - 8; 容器最大容量代码流程 public boolean add(E e) { modCount++; // 这个暂时没有研究 add(e, elementData, size); return true;}private void add(E e, Obj

2021-06-27 23:21:22 158 1

原创 垃圾回收器对比

垃圾收集器线程算法工作区域并发适用场合优缺点可配合对象Serial单线程复制算法新生代否单CPU;Client模式下缺:stop the world; 优:简单高效,没有线程交互开销,专注于GC;CMS;Serial OldParNew多线程复制算法新生代是多CPU;Server模式下缺:stop the world;优:并行并发GCCMS;Serial OldParallel Scavenge多线程复制算法新生代是吞吐量控...

2021-06-04 16:46:54 65

原创 垃圾收集器对比

垃圾收集器 | 线程 | 算法 | 工作区域 | 并发 | 适用场合 | 优缺点 | 可配合对象--- | --- | --- | --- | --- | --- | --- | ---Serial | 单线程 | 复制算法 | 新生代 | 否 | 单CPU;Client模式下 | 缺:stop the world; 优:简单高效,没有线程交互开销,专注于GC; |CMS;Serial OldParNew | 多线程 | 复制算法 | 新生代 | 是 | 多CPU;Server模式下 | 缺:stop

2021-06-04 16:11:55 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除