菜单

Bob's Blog Bob's Blog

Redis主从复制,哨兵模式常见的问题

redis主从复制流程: slave node 启动,仅保存 master node的信息,包括 master节点的host和ip master节点的host ip从 redis.conf 获取 slave node 内部有个定时任务,每秒检查是否有新的master node 要连接和复制,如果发现

波波 波波 发布于 2020-06-03

手写简单的LRU缓存

import java.util.LinkedHashMap; import java.util.Map; /** * @author bo bo * @Package com.bobo * @date 2020/6/2 14:25 * @copyright: Copyright (c)

波波 波波 发布于 2020-06-02

Linux 查看端口占用情况(lsof,netstat)

Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。 lsof lsof(list open files) 是一个列出当前系统打开文件的工具。 lsof 查看端口占用语法格式: lsof -i :端口号 实例 查看服务器 8080 端口的占用情况: [root@iZbp18ny

波波 波波 发布于 2020-05-30
JVM

volatile指令重排内存屏障和总线风暴

指令重排 java语言规范规定JVM线程内部维持顺序化语义。即只要程序的最终结果与它顺序化情况的结果相等,那么指令的执行顺序可以与代码顺序不一致,此过程叫指令的重排序。 从源码到最后执行的指令序列过程是: 源码->编译器优化重排序->指令级并行重排序->内存系统重排序->最后执行的指令序列 内存屏障

波波 波波 发布于 2020-05-29

【转载】7个DevOps自动化工具,帮你做出持续改进

1.Rancher 这是一个容器管理平台,可以轻松地部署容器环境(包括 Kubernetes、Apache Mesos 和Docker Swarm 完整发行版),并让云端或基础设施平台上的容器集群操作变得更容易。Rancher 2.0 是一个用于管理 Kubernetes 集群的多集群管理工具,它提

波波 波波 发布于 2020-05-19

微信商户平台超级管理员更换

超级管理员是商户平台绑定的联系人,若需更换可申请修改联系人姓名即可。 修改路径: 1、商户平台可登录:进入【商户平台】,点击【账户中心】->【商户信息】->【超级管理员信息】后面选择“修改”。 2、商户平台不可登录:请在电脑端打开此链接:pay.weixin.qq.com/index.php/pub

波波 波波 发布于 2020-05-13

Java双亲委派机制

http://gk.link/a/10ieK 加载器有三种:启动类加载器,扩展器加载器,系统/应用程序程序加载器 向上委派,向下委派~class名不能重,class not found异常是向下委派时发生的

波波 波波 发布于 2020-05-11

【转载】你每天都在使用的HTTP协议,到底是什么鬼?

了解HTTP HTTP是什么呢?它是超文本传输协议,HTTP是缩写,它的全英文名是HyperText Transfer Protocol。 那么什么是超文本呢? 超文本指的是HTML,css,JavaScript和图片等,HTTP的出现是为了接收和发布HTML页面,经过不断的发展也可以用于接收一些音

波波 波波 发布于 2020-05-04

QPS、TPS、并发用户数、吞吐量关系

1 QPS、TPS、并发用户数、吞吐量关系 1、QPS QPS Queries Per Second 是每秒查询率 ,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, 即每秒的响应请求数,也即是最大吞吐能力。 2、TPS TPS Transactio

波波 波波 发布于 2020-05-04
上一页 下一页