好好学习,天天向上

  1. 多说关闭了

    突然收到多说的官方邮件,说多说要关闭了,心中一番感慨,使用多说也近一年了,我的个人博客的第一个读者评论就这里,和很多素问谋面网友的交流在这里,很多回忆在这里。

    2017/03/22

  2. jvm系列(八):jvm知识点总览

    在江湖中要练就绝世武功必须内外兼备,精妙的招式和深厚的内功,武功的基础是内功。对于武功低(就像江南七怪)的人,招式更重要,因为他们不能靠内功直接去伤人,只能靠招式,利刃上优势来取胜了,但是练到高手之后,内功就更主要了。一个内功低的人招式在奇妙也打不过一个内功高的人。比如,你剑法再厉害,一剑刺过来,别人一掌打断你的剑,你还怎么使剑法,你一掌打到一个武功高的人身上,那人没什么事,却把你震伤了,你还怎么打。同样两者也是相辅相成的,内功深厚之后,原来普通的一招一式威力也会倍增。

    2017/03/01

  3. 说点想说的-记个人的第一篇生活总结

    #说点想说的-记个人的第一篇生活总结/n说点想说的-记个人的第一篇生活总结

    2017/02/23

  4. Links

    #Links/n

    2017/02/23

  5. jvm系列(七):jvm调优-工具篇

    16年的时候花了一些时间整理了一些关于jvm的介绍文章,到现在回顾起来还是一些还没有补充全面,其中就包括如何利用工具来监控调优前后的性能变化。工具做为图形化界面来展示更能直观的发现问题,另一方面一些耗费性能的分析(dump文件分析)一般也不会在生产直接分析,往往dump下来的文件达1G左右,人工分析效率较低,因此利用工具来分析jvm相关问题,长长可以到达事半功倍的效果来。

    2017/02/22

  6. 百亿互金平台救火故事

    多年前,又是周六客服打电话过来,平台官网不能访问,app完全无法打开,客户在QQ群和微信群中各种反馈,说平台是不是跑路了?客服的多条400热线完全被打爆,电话已经接不过来…

    2017/02/16

  7. 互联网金融大战黑客

    在互联网行业里,如果你们的系统还没有被黑客们练过,说明你们的系统还不够成熟。

    2017/02/15

  8. 一个脚本引发的血案

    我们本身是一家互联网金融公司,公司的主流业务就是p2p,因为各种原因吧,15年底启动建设众筹平台。考虑到前期开发过程中的一些弊端和架构经验,本次架构引用了dubbo做soa服务的治理,web容器nginx+tomcat,后端语言采用java,框架选择spring+mybaits,前端模板引擎使用的是btl,app采用原生+h5的模式。这个架构可以参考我之前写的文章从零到百亿互联网金融架构发展史中的第三代系统架构,之前的文章主要介绍了架构的变迁,本篇文章主要介绍在第三代平台中遇到的问题以及解决方法。

    2017/02/12

  9. 一次dns缓存引发的惨案

    时间2015年的某个周六凌晨5点,公司官方的QQ群有用户反馈官网打不开了,但有的用户反馈可以打开,客服爬起来自己用电脑试了一下没有问题,就给客户反馈说,可能是自己网络的问题,请过会在试试。早点8点,越来越多的用户反馈官网无法打开,并且有部分用户开发反馈app也打不开了,客服打电话叫起了还在梦乡中的我。

    2017/02/09

  10. 一次生产事故的优化经历

    在一次正常的活动促销之后,客服开始陆续反馈有用户反应在抢标的时候打不开网页或者APP,在打开的时候标的就已经被抢光了,刚开始没有特别的上心,觉得抢标不就是这样吗,抢小米手机的时候也不就这样吗?随着活动继续推进,有更多的用户强烈抗议,用户领了加息卷或者抵现卷之后抢不上标的,认为是平台作假故意不让使用以达到节省资源。

    2017/02/06

测试Yummy-Jekyll

生活就是故事,故事就是生活

一个架构师的自我修养

Java之根基,Java程序员必学


搭建集群,集群中通过kafka完成消息的互相传递

3 0

Docker+SpringBoot+Mybatis+thymeleaf等技术实现的Java博客系统,博客模板是@biezhi大神的开源项目tale

1 0

大量并发抢购的模拟,使用lua脚本 解决了高并发的一些超发问题,模拟量了30000次数的并发请求,并再性能良好的同时保证了数据的稳定。

1 2

把数据插入数据库的同时,使用redis缓存,减少对数据库的操作,提高性能

1 0

简单记录一些中间件的学习

1 0

Lettuce Reference Guide-中文版

1 0