vim 中可以使用 :s 命令来替换字符串。 利用 :s 命令可以实现字符串的替换。具体的用法包括: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串...
vim 中可以使用 :s 命令来替换字符串。 利用 :s 命令可以实现字符串的替换。具体的用法包括: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串...
MVVC概念 Multi-Version Concurrency Control :多版本并发控制 优势:允许多个版本同时存在,并发执行。不依赖锁机制,性能高。只在RC与RR...
平均负载的概念 平均负载是指单位时间内,系统处于==可运行状态==和==不可中断状态==的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系。 可运行状态的进程...
filesort 当我们在MySQL执行计划中,遇到了Using filesort,这就证明MySQL在执行这条语句的时候用到了filesort,而没有使用我们的索引进行排序...
示例程序: 1.查找占用CPU过高的进程 使用top命令查看 或者使用 命令也可以 我们找出了14489这个进程占用CPU过高。那下边就是确定具体的线程。同样我们可以使用两种...
参考: https://blog.knoldus.com/future-vs-completablefuture-1/ CompletableFuture是java 8引入的...
MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入...
121. Best Time to Buy and Sell Stock 这个比较简单,大致思想:1.如果sale-buy<=0,则该价格适合买入。2.否则判断该价格卖出的价...
学习了!
☆聊聊Dubbo(五):核心源码-SPI扩展0 前言 站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现。现在一个简单的问题就是:如何优雅的根据一个接口...
zookeeper集群搭建的时候都是推荐奇数个节点,而且其leader选举机制要求,只有当前节点获得的票数 > 总票数/2的情况下才会晋升为leader节点(不是≥,是>!!...
Memory Analyzer (MAT) Eclipse Memory Analyzer是一种快速且功能丰富的Java堆分析器,可帮助您查找内存泄漏并减少内存消耗。具体使用...
Spring AOP入口
1.下载zookeeper源码 2.安装ant 使用brew安装ant 查看ant是否安装成功 3.编译源码 出现如下提示就是编译成功 4.导入idea启动server 找到...
当我们使用vim修改一个文件的时候,修改完才发现自己没有权限修改当前文件。。这个时候也不想放弃当前编写的内容重新用sudo打开怎么办? 很简单,使用如下命令:
报错信息如下 问题原因 1099端口被占用 解决方案 先查看占用端口 pid号 然后kill掉
1. 添加docker group: 如果安装好了docker可能已经存在该group,可以跳过 2. 将当前用户添加到docker组: 3.重启docker服务 4.更新用...
部署elasticsearch时需要把数据和日志挂载在宿主机上,防止docker容器意外宕机时,可以保证数据的安全和方便根据日志进行错误排查。 把docker容器中的/usr...
修改所有相同内容 1.选中要修改的内容2.按Ctrl+Shift+L3.修改 乱码修改,打开字符集编码猜测 搜索 files.autoGuessEncoding设置为true