- 博客(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
2019-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人