自定义博客皮肤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)
  • 收藏
  • 关注

原创 CAP和BASE理论

CAP和BASE理论CAP理论CAP权衡BASE理论ACID和BASE的区别与联系CAP理论2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定理。 CAP理论为:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tol

2020-05-14 15:02:06 138

原创 数据库建表3大范式

数据库建表3大范式什么是范式范式的基本分类第一范式第二范式第三范式反三范式什么是范式范式是指:设计数据库表的规则(Normal Form)​ 好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储范式的基本分类目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(B...

2019-06-24 10:06:23 1058

原创 javap指令

javap指令栈和局部变量操作将常量压入栈的指令通用(无类型)栈操作类型转换整数运算逻辑运算移位操作按位布尔运算浮点运算对象和数组对象操作指令数组操作指令控制流条件分支指令比较指令无条件转移指令异常方法调用与返回方法调用指令方法返回指令线程同步JVM指令助记符栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈i...

2019-06-03 09:58:06 918

转载 深入JVM内核——原理、诊断与优化

深入JVM内核——原理、诊断与优化JVM启动流程JVM基本结构PC寄存器(程序计数器)方法区Java堆Java栈Java栈 – 局部变量表 包含参数和局部变量Java栈 – 函数调用组成帧栈Java栈 – 操作数栈Java栈 – 栈上分配栈、堆、方法区交互内存模型volatile可见性volatile有序性指令重排指令重排 – 破坏线程间的有序性指令重排 – 保证有序性的方法指令重排的基本原则解释...

2019-05-30 15:13:02 3087

原创 Tomcat高并发设置

Tomcat高并发配置解决方法 增加tomcat连接数在配合做压力测试的时候,有时候提高并发数的时候 莫名的出现服务器卡顿现象,服务器拒绝连接,前端出现502 Bad Gateway等错误信息,而后端服务器日志确没有错误提示。可能原因是tomcat高并发下连接数设置问题,或者没有设置,采用默认的。解决方法 增加tomcat连接数在tomcat配置文件server.xml中的配置中,和连接数...

2019-05-23 19:04:40 7411

原创 Tomcat 设置管理员密码

Tomcat 设置管理员密码进入tomcat目录下的conf中的tomcat-users.xml:增加以下语句<role rolename="admin-gui"/><role rolename="admin-script"/><role rolename="manager-gui"/><role rolename="manager-scrip...

2019-05-23 18:56:56 5853

原创 使用JMeter进行高并发测试

使用JMeter进行高并发测试1、下载并安装JMeter2、使用JMeter进行测试1、下载并安装JMeter下载JMeter 5.0,并将下载后的apache-jmeter-5.0.zip 解压到固定目录.然后配置jmeter环境:1.修改变量JMETER_HOME,值为实际压缩路径2.修改Path变量,追加以下内容 %JMETER_HOME%\bin;3.修改或添加CLASSPA...

2019-04-03 08:21:20 9829 1

原创 nginx负载均衡的5种策略

nginx负载均衡的5种策略1、要理解负载均衡,必须先搞清楚反向代理和正向代理2、轮询(默认)3、weight4、ip_hash5、fair(第三方)6、url_hash(第三方)1、要理解负载均衡,必须先搞清楚反向代理和正向代理反向代理:说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;此时就设计到两个角色,一个是被代理角色,一个是目标角色,被代理角色通过这个代理访问目标...

2019-01-27 16:57:31 6568

空空如也

空空如也

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

TA关注的人

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