捉虫大师 捉虫大师
2年前
眼见不一定为实:调用链HBase倾斜修复
hello,大家好,我是小楼。今天给大家分享一个关于HBase数据倾斜的排查案例,不懂调用链?不懂HBase?没关系,看完包懂背景最近HBase负责人反馈HBase存储的调用链数据偶尔出现极其严重的倾斜情况,并且日常的倾斜情况也比较大,讲的通俗点就是出现了热点机器。举个例子,有三台HBase机器存储调用链数据,其中大部分数据读写都在一台机器上,导致机器负载
捉虫大师 捉虫大师
3年前
一种极致性能的缓冲队列
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。背景在多线程下的生产者消费者模型中,需求满足如下情况:对生产者生产投递数据的性能要求非常高多个生产者,单个(多个也可以,本文只介绍单个的情况)消费者当消费者跟不上生产者速度时,可容忍少部分数据丢失生产者是单条单条地生产数据举个日志采集的例子,日志在不同的
Android通过URL打开Activity
关注公众号QXF069为每个Activity绑定一个url可以方便的让第三方app直接打开这些Activity。也可以方便在app内部进行页面跳转,解耦。背景举一个常见的案例,假设我们有个产品A,产品A包含h5网页端和客户端,当用户在手机打开我们的h5网页端的时候,我们会期望如果用户手机安装了我们的客户端,则直接打
Stella981 Stella981
3年前
SpreadJS 纯前端表格控件应用案例:SPDQD 质量数据云
由重庆筑智建建筑科技有限公司研发的SPDQD质量数据云,是一套面向广大施工技术人员,针对施工现场质量技术资料在线编制、管理,支持多人实时在线协作的工具。下面,让我们一起来看看重庆筑智建建筑科技有限公司是如何在“SPDQD质量数据云”项目中应用表格技术实现“文档协同编辑”和“数据填报”等功能模块的。项目背景“SPDQD质量数据云”是国
Stella981 Stella981
3年前
Nginx内存内容泄漏
0x01背景最近HackerOne公布了Nginx内存内容泄漏的问题,如果说内存内容泄漏的问题是个Bug的话,那这个Bug是个比较典型的程序没有对输入异常数据做适当的过滤处理而形成的。现实中程序对有限正常系用例的数据处理是定量的,对无线的异常数据会出现处理的盲点,如果什么数据都可以作为一个可接受输入程序的输入数据
Stella981 Stella981
3年前
Django Bootstrap toolkit
背景bootstrap为前端的快速开发提供了一个很好的框架;Django则为后端的快速提供了全方位的支持,但是需要自己负责实现前端的视觉部分。一前一后两个框架正好可以结合构建一套完整的开发方案出来。常规的界面,可以在Django的模板中,直接使用bootstrap的组件、类等工具编写即可。涉及到需要进行表单处理的部分,尤其是涉及到诸如后台等不需要
Stella981 Stella981
3年前
Jfreechart绘制漂亮的图表
要想绘制出漂亮的图表,就必须了解图表的构成部分,将图表进行分解成N个部分。然后再对每一个部分进行渲染,设置样式:包括背景色、轮廓线条样式和颜色、填充颜色、字体大小、样式、颜色。同时,需要确保在整个项目中,图表的样式风格整体统一,统一,和谐才能打造漂亮、干净、专业的外观.1.使用JfreeChart创建柱状图,折线图,饼图,堆积柱状图,时间序列图
Wesley13 Wesley13
3年前
LOGO有哪几种常规设计思路?
Logo设计的思路多种多样,但是我个人从Logo设计的历史上,大致可以归纳出五种常规思路,思路的名称是自己编的,仅供大家参考。而列举的这些思路背后,都是有着各自的时代背景的。先从历史最悠久的一种设计思路开始说,这个思路可简称为实物(象征)法。这种思路设计出来的logo,都有一个特点:就是logo描绘的人或物本身就有着强烈的象征意义和传奇故事。这是历史
Easter79 Easter79
3年前
Spring实战第四版笔记
一、Spring的功能底层一般都依赖于它的两个核心特性:依赖注入(DI)、面向切面编程(AOP)。  (1)依赖注入(DI)    背景:在一些有实际应用的类中都会有两个或者更多的类组成,这些类相互之间进行协作来完成特定的业务逻辑。按照传统的做法,每个对象负责管理与自己相互协作的对象(即它所依赖的对象,一般是使用new来创建对象)的引用,这
Wesley13 Wesley13
3年前
1 安装LMDE
背景一直以来,都对Linux心中神往,一直以来,也都对bug10(win10)深恶痛绝,但是对Linux却始终是浅尝辄止——要么是在虚拟机里玩,要么就是wls,真要装在真机上也不过是停留在安装完而已,真正用起来还是差得太多太远。不要跟我提wls2,用这货还得升到最新的bug10,少不了又是自动升级又是各种应用什