11 2022 档案
摘要:RocketMq总结 转载自:https://zhuanlan.zhihu.com/p/525640488 一、RocketMq组成 进行一个比喻,在RocketMq中有四个部分组成,分别是Producer,Consumer,Broker,以及NameServer,类比于生活中的邮局,分别是发信者,
阅读全文
摘要:mysql索引下推 前言 写博客是自己对知识梳理,目前是写给自己看,算是自己学习后的作业,也是为了养成一个良好的习惯。 一、什么是索引下推 索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于优化查询; 在不使用ICP的情况下,在使用非主键索
阅读全文
摘要:源码 package com.yang.restdemo.util; import java.util.concurrent.TimeUnit; import java.util.stream.Stream; /** * @description: 进度条 * @author: Yang JianX
阅读全文
摘要:QPS:Queries Per Second,每秒查询数,代表每秒能查询的次数,这里的查询是指,从用户发出请求到服务器成功做出响应的过程。 TPS:Transaction Per Second,每秒处理事务数,这里的事务表示,从用户发起请求,到成功接收到服务器响应的过程。 对于单个接口而言,QPS与
阅读全文
摘要:/** * 通过老科室主键查询对照 * * @return */ public DepartmentMapping getDepartmentMappingByOldId(Long oldId) { DepartmentMappingPo po = new LambdaQueryChainWrapp
阅读全文
摘要:FastJson在序列化集合时,默认是开启了循环引用特性的,若集合中存在重复的元素,会使用元素索引的方式来存储后续的重复元素,以达到减小序列化输出体积的目的。 输出结果中会出现类似【{"$ref":"$[0]"}】的乱码,导致前端解析异常。 若反序列化用的也是FastJson,是能正常解析的,若不是
阅读全文
摘要:sdkman本省的操作 # 安装sdkman curl -s "https://get.sdkman.io" | bash$ source "$HOME/.sdkman/bin/sdkman-init.sh" # 查看sdkman版本 sdk version # 更新本地sdkman缓存 sdk u
阅读全文
摘要:```shell # 若top命令中发现有僵尸进程,可以通过如下命令找出僵尸进程的pid,找到之后直接用kill 9杀掉(先杀子进程、不行就杀父进程) ps -A -o stat,ppid,pid,cmd | grep -e '^[Zz]' # -A 选项列出所有进程 # -o 选项自定义输出字段:
阅读全文