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

原创 做大数据再不用提心吊胆了!

前几天,家住北京市朝阳区的程序员诸葛建国非常郁闷,他突然接到客户电话,说公司网站没法正常工作了,登上服务器一看,他大吃了一惊——服务器的硬盘满了!!当时诸葛建国真是怒从心头起,恶向胆边生,马上就想找cloudera的客服开喷。这服务器都用了JDT 来监控各种服务的运行状态了,怎么硬盘满了没有报警?cloudera的agent平时对资源都是锱铢必较,欲求不满,一有风吹草动就报警,怎...

2018-03-30 20:26:17 95

原创 Elastic search中使用nested类型的内嵌对象

在大数据的应用环境中,往往使用反范式设计来提高读写性能。假设我们有个类似简书的系统,系统里有文章,用户也可以对文章进行赞赏。在关系型数据库中,如果按照数据库范式设计,需要两张表:一张文章表和一张赞赏历史记录表,赞赏历史记录表包括了赞赏者姓名和赞赏金额。在Elastic search中,由于都是json格式存储,则可以在一个index存储系统中的文章及其赞赏记录,这种情况下需要在...

2018-03-29 19:47:30 2198

原创 编写可移植性更强的程序:spring boot工程在application.properties中设置log4j2的日志输出路径...

在spring boot工程中,为了灵活切换部署环境,可以把application.properties文件放到jar包外部.如果使用了log4j2作为日志框架,想在不同的部署环境上灵活log4j2的日志输出目录,可以用以下方法1 在application.properties中设置logging.config来设定log4j2配置文件的位置2 在application.pr...

2018-03-29 16:51:05 1246

原创 刨根问底:HTML中form的隐式提交

有时在HTML页面form的input里按了回车键会提交该表单,并且form的submit按钮的click事件也会被触发.这是什么原理呢?是因为form的隐式提交(Implicit submission)机制在https://www.w3.org/TR/html52/sec-forms.html#implicit-submission中是这么解释的A form element...

2018-03-24 22:21:20 558

原创 锱铢必较:编写更优雅的代码——java中用break语句模拟goto来中止代码块的执行...

有一次遇到一个问题,需要按各种条件初始化一些不同类型的变量。 a = 0 b = "bar" c = true 计算条件1 if (条件1){ a = 1 }else{ 计算条件2 if (条件2){ b = "foo" }else{ 计算条件3 if (条件3){ c = f...

2018-03-24 19:17:11 143

原创 刨根问底:bash shell中管道和其他命令分隔符的优先级

一般在bash中,用“|”作为管道,即pipeline,还可以用“;”之类的分隔符连接多个命令。那么下面这个命令的输出是什么呢?date; who |wc根据https://www.gnu.org/software/bash/manual/bashref.html里的说明,管道是'|'或者'|&'分隔的命令A pipeline is a sequence of o...

2018-03-24 17:45:23 501

原创 锱铢必较:程序员生存指南——正则表达式中使用命名捕获组来避免魔法数字...

程序员的天敌很多,其中一个就是魔法数字。因为写完以后,他自己也想不起来为什么会出现这些数字。使用正则表达式捕获组的时候,程序员可能需要趴在显示器上,用一张纸挡着屏幕,从左往右数括号,聚精会神好像拆弹专家在拆除核弹,又好像在研究python的缩进。而且正则表达式一旦发生变化,group的index也会变。有洁癖的程序员不愿意忍受下面的代码中的那个2,因为那就是魔法数字!!!val...

2018-03-19 20:17:04 179

原创 锱铢必较:在spring boot中使用spring security的filter防止CSRF攻击

在一个spring boot项目中,需要防止CSRF攻击,按理说应该集成spring security才对。但是不想使工程变得太复杂,这时可以只把spring security中的相关filter引入来进行。在pom中添加相关依赖 <dependencies> <dependency> <groupI...

2018-03-06 21:45:31 445

activiti eclipse designer

eclipse本来可以在线安装activiti designer插件,但是网络总是有问题导致安装失败。按理说这个离线安装包也可以从https://github.com/Activiti/Activiti-Designer/releases下载,但是不知道怎么回事,下载也总是失败。所以这个离线安装包,送给需要的人吧

2019-07-10

分布式系统.zip

包含了学习分布式系统过程中用到的相关资料,比如分布式算法,分布式系统的泛型等等

2019-05-21

分布式算法学习资料

Nancy A.Lynch写的分布式算法有关资料,包括中文版和英文版,便于对照学习

2019-04-18

正则表达式的一些应用案例

描述了一些正则表达式的实际案例,比如捕获组命名,零宽断言等等

2018-03-21

hive rc文件的有关文档

hive中使用的rc file的有关资料

2014-10-22

hbase二级索引的实现资料

华为的工程师的资料,说明了实现hbase二级索引的原理以及要注意的问题

2014-06-21

mongodb的sharding

一篇文档,讲述了mongodb的sharding的原理以及实现.

2013-09-03

实用J2EE设计模式编程指南.pdf

实用J2EE设计模式编程指南.pdf 有很详细的例子

2009-01-18

空空如也

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

TA关注的人

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