双十二的时候我们的一个重要业务崩盘了。原因其实很简单,就一句话,流程太大导致某个中间件接入层的HA proxy满载,中间件不可用,整个业务基本瘫痪。从测试的角度去总结一下,大概以后可以有如下的改进。技术方案评审时就考虑高并发问题我们这次的事故是因为比较乐观,可能技术方案评审的时候就开始盲目乐观了。其... ...
分类:
其他好文 时间:
2018-12-14 17:32:04
阅读次数:
139
IDEA中设置的不同,有些代码页,当代码重复比较多时,会出现灰色或黄色的破浪线,本身是一个不错的功能,为了减少一定量的重复代码,提醒开发人员注意,但是如果有时几行代码的重复没必要扔到一个统一的地方处理,这是总是提醒,干扰视线。这里根据个人习惯,还是关闭这个功能比较好。 解决方案:在 setting ...
分类:
其他好文 时间:
2018-12-05 20:27:35
阅读次数:
360
说明:任何一个好的项目,都应该有好的文档与设计方案,包括需求文档,概要设计,详细设计,测试用例,验收报告等等,类似下面这个图: 有以下几个管理域: 1. 开发域。 2. 管理域 3. 基线域 4. 产品域 1. 开发域包括以下几个维度: 例如:需求开发中,应该包括以下几个文档: 2,系统设计中又包括 ...
分类:
其他好文 时间:
2018-12-02 12:22:49
阅读次数:
175
之前网上看到很多写分布式事务的文章,不过大多都是将分布式事务各种技术方案简单介绍一下。很多朋友看了还是不知道分布式事务到底怎么回事,在项目里到底如何使用。 所以这篇文章,就用大白话+手工绘图,并结合一个电商系统的案例实践,来给大家讲清楚到底什么是 TCC 分布式事务。 首先说一下,这里可能会牵扯到一 ...
分类:
其他好文 时间:
2018-11-25 01:26:29
阅读次数:
255
第1章 课程介绍秒杀系统在各种网站和应用中经常会用到。本课程从基本的系统设计和基础功能开始教导大家用PHP来设计和实现秒杀系统,并且为海量并发提供更高级的技术方案和实现手段。 1-1 课程导学1-2 课程目标1-3 秒杀系统特点1-4 课程技术分析第2章 系统技术选型分析本章节需要大家掌握基础的LN ...
分类:
Web程序 时间:
2018-11-24 11:36:00
阅读次数:
229
迫于Windows 系统最近的各种故障,今天脱坑换了openSUSE Linux ,在上网途中播放视频时偶尔会出现电流音,虽然影响不大,但是还是进行了一些排查。 通过观察电流音出现时的系统负载的波段,发现电流音可能由于CPU变频导致的,于是进行下一步排查,最后怀疑是 Intel 节能技术(Enhan ...
分类:
系统相关 时间:
2018-11-20 15:16:10
阅读次数:
263
数据分析工作虽然隐藏在业务系统背后,但是具有非常重要的作用,数据分析的结果对决策、业务发展有着举足轻重的作用。随着大数据技术的发展,数据挖掘、数据探索等专有名词曝光度越来越高,但是在类似于Hadoop系列的大数据分析系统大行其道之前,数据分析工作已经经历了长足的发展,尤其是以BI系统为主的数据分析,已经有了非常成熟和稳定的技术方案和生态系统,对于BI系统来说,大概的架构图如下:可以看到在BI系统里
分类:
其他好文 时间:
2018-11-20 11:40:47
阅读次数:
221
Event背景 最近,接到一个需求,优化房间内设置界面: 表面问题:用户在按钮表面,滑动界面的时候,总会误触到界面上的按钮或者复选框 根本问题:由于ListView的事件具有传递性,导致双重事件触发,既滑动又选中了按钮 解决方案:在listView上,addChild一个Layout,加以触摸事件监 ...
分类:
Web程序 时间:
2018-11-17 11:57:02
阅读次数:
286
### 如何实现electron多页面间通信 ## 业务需求:总共有两个页面,页面A显示数据,页面B处理数据,主线程Main ## 实现的技术方案:在主线程中打开页面A和B,B页面不进行显示,主要负责处理从A页面发送到主线程Main上的数据,然后B将数据处理完成之后,再次将数据送到主线程Main上, ...
分类:
其他好文 时间:
2018-11-16 15:12:06
阅读次数:
980
第1章 课程介绍秒杀系统在各种网站和应用中经常会用到。本课程从基本的系统设计和基础功能开始教导大家用PHP来设计和实现秒杀系统,并且为海量并发提供更高级的技术方案和实现手段。1-1 课程导学1-2 课程目标1-3 秒杀系统特点1-4 课程技术分析 第2章 系统技术选型分析本章节需要大家掌握基础的LN ...
分类:
Web程序 时间:
2018-11-16 00:29:14
阅读次数:
213