同志们,此部分,重要的不能再重要了1、HBase发展到当下,对其进行的各种优化从未停止,而GC优化更是其中的重中之重。hbasegc调优方向从0.94版本提出MemStoreLAB策略、MemstoreChuckPool策略对写缓存Memstore进行优化开始,到0.96版本提出BucketCache以及堆外内存方案对读缓存BlockCache进行优化,再到后续2.0版本宣称会引入更多堆外内存,可
分类:
其他好文 时间:
2019-04-02 23:59:59
阅读次数:
320
老年代CMSgc回收算法对hbase的影响*CMS失败模式(CMSFailureMode)1、上文提到在正常的情况下CMS整个流程的暂停时间都是很短的,一般也就在10ms~100ms左右。2、然而这与线上的情况并不相符,线上集群在读写压力很大的情况下,经常会出现长时间的卡顿,有些卡顿甚至长达几分钟,导致很严重的读写阻塞,甚至会造成RegionServer和Zookeeper之间Session超时,
分类:
编程语言 时间:
2019-04-02 18:28:07
阅读次数:
251
一、成熟的系统调优1、一定要绝对避免循环查数据库和缓存(PS:循环里面就不能有查询缓存,更不能有查询数据库的操作,因为循环的次数没法控制) 2、对于API接口的话,一般都是直接查缓存的,没有查数据库的 3、多用批量查询,少用单条查询,尽量一次查出来 4、对于使用阿里云,要留意一下相应产品的配置,该花 ...
分类:
其他好文 时间:
2019-03-30 12:08:07
阅读次数:
169
1.垃圾收集器 1.1 Serial收集器 这个收集器是一个单线程的收集器,它在进行垃圾收集时,必须暂停其他所有的工作线程。 它是虚拟机运行在Client模式下的默认新生代收集器,它简单而高效。 1.2 ParNew收集器 其实就是Serial收集器的多线程版本,目前只有它能与CMS收集器配合工作。 ...
分类:
编程语言 时间:
2019-03-29 17:28:24
阅读次数:
160
一 项目环境 项目环境说明 本项目是一个模仿小饭桌官网的项目实战。具有前台和CMS后台管理系统。具有以下模块:新闻、在线课程、付费资讯、搜索等模块。其中涉及到的技术要点有:Django、ajax,Restful API,arttemplate.js、在线视频播放,支付,haystack搜索,UEdi ...
分类:
其他好文 时间:
2019-03-29 13:18:29
阅读次数:
216
10 Sep 2018 MDK editions for Nuvoton devices For users of Nuvoton devices, Keil® MDK increases its appeal with the introduction of a free version for ...
分类:
其他好文 时间:
2019-03-23 22:56:44
阅读次数:
283
由于网络速度问题,我们需要考虑图片大小对传输速度的影响,如果图片太大就会影响浏览速度,访问者很快就会对这个网站失去了兴趣,只有充分了解图片质量与下载速度的关系,并了解不同的文件格式,才能更有效的表达内容。如何控制图片质量而不影响网页加载速度,我们今天陈述一点网页设计中常用到的参数:1、分辨率理解图像 ...
分类:
Web程序 时间:
2019-03-22 10:30:24
阅读次数:
199
前面有一段时间审计了一个小众的cms发现了很多漏洞,作为一个新手,个人觉得最开始学习代码审计的时候从一些简单的系统学起是很有必要的,比如最开始可以从bwapp、dvwa等,然后再慢慢过渡到一些小众的cms,然后可以过渡到像dede、wordpress这些,虽然不一定能审计处漏洞,但是学习到他们的一些 ...
分类:
其他好文 时间:
2019-03-21 10:32:47
阅读次数:
671
在系统开发的时候一个老生常谈的权限管理问题,翻阅了很多的网络资料,但是总感觉离实际使用还有一段距离,其实权限控制无非就几个“请求、页面按钮、字段显示”, 对于前端权限就需要配合JS了, 这里主要展示我这些年来一直使用的一个关于权限管理的案例,如果你只是写一个简单的CMS系统,那么下面代码其实拷贝就可 ...
分类:
Web程序 时间:
2019-03-19 01:27:36
阅读次数:
366