自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 刨根问底:Spring Boot中HandlerInterceptor没有拦截静态资源问题

在Spring Boot中设置了HandlerInterceptor,发现对于js、css等文件都没有起作用。定义一个HandlerInterceptorpublic class FooInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServl...

2018-05-29 23:38:28 971

原创 同时操作多台linux服务器

如果你有多台服务器想要运维,一般可以考虑ansible,puppet之类的,但是如果只是想简单的在多台服务器上执行一下命令,用xshell就可以了。首先要把”撰写栏”显示出来,然后在“撰写栏”里输入命令,就可以在多台服务器上执行了。体验千手观音的感觉这篇文章虽然很短,但是这个技巧太想安利给童鞋们啦!! ...

2018-05-22 21:36:13 1534

原创 锱铢必较:如何在简书Markdown中使用锚点

锚点是什么在html语言中,锚点可以快速定位到页面元素的位置。例如下面这个链接就可以让读者直接跳到“有用的提示”这部分,而不用从头开始阅读。http://www.w3school.com.cn/html/html_links.asp#tips简书Markdown效果在简书上,我写了一篇介绍linux命令的文章,也使用了类似锚点的功能,这样在发介绍某个命令给别人看的时候,能...

2018-05-19 11:16:16 333

原创 锱铢必较:编写政治正确的代码——来聊聊java8的Optional

java8的Optional到底有什么用呢?说起来,它比原来的null值判断有什么优势呢?它实际上可以看做一个容器,容器里可能有一个非null的值,也可能没有。它带来最大的好处,就是代码在语义上政治正确。代码好用不好用不要紧,政治一定要正确。代码好用不好用不要紧,政治一定要正确比如我们有个Integer类型的列表类FooList,它有两个方法,一个返回列表的长度,...

2018-05-17 23:59:26 127

原创 锱铢必较:程序员生存指南——插件式使用linux配置文件

程序员们的内心都有这样的逻辑if (我的程序.功能 == 你的程序.功能): if(我的程序.代码行数 < 你的程序.代码行数): assertTrue(我的程序.牛逼程度 > 你的程序.牛逼程度 )牛逼程度决定了程序员的境界,是程序员的生存之本,所以程序员一般会殚精竭虑,舍生忘死的减少代码行数。本文就讲述了这么一个小故事。近日来,家住北...

2018-05-15 22:03:03 115

原创 互不相欠,也许是最好的结局

和公司合同到期了,最终选择了没有续签,我感觉这真是最好的结局。被公司解聘吧,就好像力有不逮;对公司辞职吧,又好像半途而废,总是感觉不是两全其美。这就好比住处附近有家饭店,每次去了服务员倒是阿谀逢迎,卑躬屈膝,可是厨师固执己见,冥顽不灵,做的东西味同嚼蜡,难以下咽。有心换个地方吃饭吧,又觉得有愧于饭店那个口蜜腹剑,笑里藏刀的老板。终于有一天,发现饭店拆迁了!!!真是一箭双雕。 ...

2018-05-12 22:08:16 95

原创 锱铢必较:使用更优雅的linux命令

入行10年了,接触过很多linux命令,也走过了一些弯路。这里把其中一些相见恨晚的知识分享给大家,让大家不要重蹈覆辙。ssh无秘钥登录[1]为了建立ssh无秘钥登录,最早的时候,我都是用vi编辑authorized_keys文件,直到有一天知道了ssh-copy-id命令,再也不用担心建立无秘钥登录啦。find命令删除文件[2]为了用find命令找到文件然后删掉,最早的时候...

2018-05-10 14:13:06 272

原创 锱铢必较:程序员生存指南——丧心病狂的提升用户体验

程序员们一般都有个特点,在他们内心都有这样的逻辑if (我的程序.功能 == 你的程序.功能): if(我的程序.用户操作步骤 < 你的程序.用户操作步骤): assertTrue(我的程序.牛逼程度 > 你的程序.牛逼程度 )牛逼程度决定了程序员的境界,是程序员的生存之本,所以程序员一般会殚精竭虑,舍生忘死的减少用户的操作步骤。本文就讲述...

2018-05-09 21:47:02 135

原创 最后一次向公司report bug

话说公司的人力资源管理系统给我发了一封邮件,告诉我合同快到期了,问我要不要续签。我把鼠标移动到那个"不同意续签",轻轻按下了左键。点击的时候我在想,点了会是什么结果呢?是立刻删除我的svn账号?还是立刻冻结我的邮箱?还是电脑立刻自爆?结果它根本不产生作用!!!还是回到选择页面!!!我想应该是公司从来没人点“不同意续签”,那么也好,就由我来report这个bug吧。春蚕到死丝方尽,...

2018-05-08 23:25:17 253

原创 Spring boot中如何进行参数校验

Spring boot开发web项目有时候我们需要对controller层传过来的参数进行一些基本的校验,比如非空、整数值的范围、字符串的长度、日期、邮箱等等。Spring支持JSR-303 Bean Validation API,可以方便的进行校验。使用注解进行校验先定义一个form的封装对象class RequestForm { @Size(min = 1, m...

2018-05-05 11:47:34 580

原创 既见君子,云胡不喜

image.png既见君子,云胡不喜。岂曰无衣,与子同袍。来简书这么久,也没来介绍一下自己。在这里弱弱的试一下同性交友~~如果有异性,那可真是意外之喜。希望一起在前进的道路上前行,勉励他人,鼓舞自己。昵称:大神带我来搬砖地点:大连职业:一般说自己搬砖的,往往都是程序员。。。交友宣言:有趣的灵魂终将相遇,志同道合的朋友来一起探索搬砖的奥秘吧真是一个非常偶然的机...

2018-05-01 22:47:01 217

原创 分布式数据存储系统kudu使用总结

Kudu是Cloudera开源的新型列式存储系统,专门为了对快速变化的数据进行快速的分析。在国内,小米和神策都已经采用了kudu。我们使用了kudu 1.3.0版本存储用户行为数据,现在已经使用了一段时间。首先它的插入性能还是不错的,设置足够的内存以后,插入速度轻轻松松就达到了百万条每秒。查询速度还算中规中矩,用spark SQL或者impala在上面都有不错的查询速度,至...

2018-05-01 20:02:29 465

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关注的人

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