自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式事务

框架LCNByteTCCSeata实现方案XA 2pc 3pc XA 它包含两个部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如 Oracle、DB2 这些商业数据库都实现了 XA 接口,而事务管理器作为全局的协调者,负责各个本地资源的提交和回滚。两阶段提交方案应用非常广泛,几乎所有商业OLTP (On-Line Transaction Processing)数据库都支持XA协议。但是两阶段提交方案开发复杂、锁定资源时间长,对性能影响很大,基本不适合解决微服务事务问题

2021-04-24 16:30:39 57

原创 互联网公司部署方案

蓝绿发布2个集群1个老的 1个新的切流量到新的里去。有问题切回老集群灰度发布把集群中多台机器改掉 切部分流量过去验证有问题切流量滚动发布停止老版本代码替换war包jar包启动新版本代码...

2021-04-21 13:41:33 135

原创 Java基础面试题:常见的异常类

NullPointerException 空指针异常ClassNotFoundException 指定类不存在NumberFormatException 字符串转换为数字异常IndexOutOfBoundsException 数组下标越界异常ClassCastException 数据类型转换异常FileNotFoundException 文件未找到异常NoSuchMethodException 方法不存在异常IOException IO 异常SocketException Socket 异常

2021-04-08 14:51:41 59

原创 Redis 性能测试

在/usr/local/redis/src下面进行执行./redis-benchmark -h 192.168.31.187-c 指定并发连接数-n 指定请求数-d 以字节的形式指定 SET/GET 值的数据大小水平扩容redis读节点,提升度吞吐量效果提升明显

2021-04-04 17:32:46 58

原创 Redis 一主一从

Redis 一主一从 学习开启slaveofvi /etc/redis/6379.confslaveof 主节点IP/主机名 端口因为设置了 host我实际的设置slaveof redis01 6379强制读写分离6.0版本没有注释了手动在6370.conf 进行追加slave-read-only yes开启了只读的redis slave node,会拒绝所有的写操作,这样可以强制搭建成读写分离的架构集群安全认证修改slave node,打开masterauth注释,配置

2021-04-04 17:15:53 430

原创 Java线程池七个参数详解

java多线程开发时,常常用到线程池技术,这篇文章是对创建java线程池时的七个参数的详细解释。从源码中可以看出,线程池的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler。下面会对这7个参数一一解释。一、corePoolSize 线程池核心线程大小线程池中会维护一个最小的线程数量,即使这些线程处理空闲状态,他们也不会 被销毁,除非设置了allowCoreThreadT

2021-04-02 09:22:22 84

原创 dubbo 面试题

⼯作原理第⼀层:service 层,接⼝层,给服务提供者和消费者来实现的第⼆层:config 层,配置层,主要是对 dubbo 进⾏各种配置的第三层:proxy 层,服务代理层,⽆论是 consumer 还是 provider,dubbo 都会给你⽣成代 理,代理之间进⾏⽹络通信第四层:registry 层,服务注册层,负责服务的注册与发现第五层:cluster 层,集群层,封装多个服务提供者的路由以及负载均衡,将多个实例组合 成⼀个服务第六层:monitor 层,监控层,对 rpc 接⼝的调⽤

2021-03-18 21:48:45 129 1

原创 gitlab-腾讯云安装

gitlab-腾讯云安装1.环境搭建Linux:CentOS7.6CPU: 2核 内存: 4GB1.1开启HTTP和SSH访问yum install -y curl policycoreutils-python openssh-serversystemctl enable sshdsystemctl start sshdfirewall-cmd --permanent --add-service=httpsystemctl reload firewalld1.2安装并启用邮件服务

2021-02-09 09:55:20 320

空空如也

空空如也

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

TA关注的人

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