java
文章平均质量分 77
王清培
这个作者很懒,什么都没留下…
展开
-
redis-lock
redis-lockredis setnx cmmandjava object condition queue 条件队列retrycount 带有重试次数限制object wait time 带有超时时间的waitdelete lock 删除远程锁acquire lock 申请lock release lock 释放lockdemo 演示锁的粒度问题,锁分解、锁分段github原创 2017-06-18 14:27:15 · 935 阅读 · 0 评论 -
数据分表小结
数据分表小结标签: sharding 数据表拆分背景分库、分表带来的后遗症分表策略一些注意事项背景最近一段时间内结束了数据库表拆分项目,这里做个简单的小结。本次拆分主要包括订单和优惠券两大块,这两块都是覆盖全集团所有分子公司所有业务线。随着公司的业务飞速发展,不管是存储的要求,还是写入、读取的性都基本上到了警戒水位。订单是交易的核心,优惠券是营销的核心,这...原创 2018-07-21 17:11:42 · 244 阅读 · 0 评论 -
微服务架构—自动化测试全链路设计
微服务架构—自动化测试全链路设计标签:microServices autoTest mock unitTest testTrace背景被忽视的软件工程环节 - DEVTESTOPS微服务架构下测试复杂度和效率问题开发阶段 unitTest mock 外部依赖连调阶段 mock 外部依赖自动化测试阶段 mock 需求autoTest Mock Gateway 浮出水面轻量级版...原创 2018-07-08 14:48:42 · 1928 阅读 · 1 评论 -
spring rest 容易被忽视的后端服务 chunked 性能问题
容易被忽视的后端服务 chunked 性能问题标签(空格分隔): springboot springmvc chunked背景spring boot 创建的默认 spring mvc 项目集成 JAX-RS 规范框架 Jersey背景在之前的一次性能压测的时候我们发现一个细节问题,我们使用 spring boot 创建的 web rest 项目,使用默认 spring mvc 作为 web原创 2017-11-26 12:37:57 · 1901 阅读 · 0 评论 -
后端服务性能压测实践
后端服务性能压测实践标签(空格分隔): 性能 压测 后端服务 压测实践作者:王清培(Plen wang) 背景环境检测 压力机及压力工具检测Linux openfiles limit 设置排查周边依赖空接口压测检测聚合报告中 throughput 计算压测及性能排查方法 关注各纬度 logLinux 常规命令性能排查两种方式(从上往下、从下往上)总结背景最近大半年内有过两次原创 2017-12-02 09:53:56 · 914 阅读 · 0 评论 -
性能压测诡异的Requests/second 响应刺尖问题
最近一段时间都在忙着转java项目最后的冲刺,前期的coding翻代码、debug、fixbug都逐渐收尾,进入上线前的性能压测。 虽然不是大促前的性能压测要求,但是为了安全起见,需要摸个底心里有个数。 毕竟这次转java的服务都是集团核心公共服务(主要是订单域服务)。(等我们顺利上线了,我再来好好总结下其中的坎坷和壮举。) 废话不多说了,直接进入主题。 由于这次压测主要重点是关注正向的两原创 2017-09-23 14:50:05 · 543 阅读 · 0 评论 -
alibaba druid 在springboot start autoconfig下的bug
alibaba druid 在springboot start autoconfig下的bug标签(空格分隔):druid springboot start autoconfig背景发现、分析过程总结背景最近在使用alibaba druid进行多数据源连接的时候无意中发现一个小bug,已经提交github issue 官方已经fix。issue 地址:https://github.com/a原创 2017-07-08 13:02:25 · 2756 阅读 · 0 评论 -
Java 并发编程内部分享PPT分享
.NET程序员转向JAVA领域,必备技术首当其冲就是JAVA Concurrency 并发编程。最近系统性的学习了 Doug Lea 《JAVA并发编程实战》一书。这书很有嚼劲,进入JAVA技术体系必看书籍之一。看完之后,在公司内部做了一个简单的分享,主要是普及下.NET程序员转向Java技术后对于并发的基本认识。PPT中有大量的实例代码,可以自己debug。原创 2017-07-15 12:01:58 · 3980 阅读 · 0 评论 -
诡异的druid链接池链接断开故障经验总结
诡异的druid链接池链接断开故障经验总结标签: druid mysql mysqlReplication haproxy shardingJDBC背景症状排查修复背景最近在陆续做机房升级相关工作,配合DBA对产线数据库链接方式做个调整,将原来直接链接读库的地址切换到统一的读负载均衡的代理 haproxy 上,方便机柜和服务器的搬迁。切换之后线上时不时的会发生 discard...原创 2019-01-19 14:24:39 · 3927 阅读 · 2 评论