02 2018 档案

摘要:之前写了一篇文章,java 给图片打水印,虽然呢,功能是实现了,但是,代码结构混乱、效率低下,还使用到了SUN包下的东西,到服务器Maven打包的时候都打包不了,部门老大看了都看不下去了,忍不住亲自操刀斧正了一番,斧正后的就称呼plus版吧,我测试了下效率,原... 阅读全文
posted @ 2018-02-25 21:55 Bug开发攻城狮 阅读(312) 评论(0) 推荐(0) 编辑
摘要:使用slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系统,是可以通过日志进行问题定为的。当你碰... 阅读全文
posted @ 2018-02-21 16:55 Bug开发攻城狮 阅读(238) 评论(0) 推荐(0) 编辑
摘要:计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance) 就很难理解了, 再加上CAP定理更是让人云里雾里, 今天咱们试图通俗的演绎一... 阅读全文
posted @ 2018-02-20 19:43 Bug开发攻城狮 阅读(135) 评论(0) 推荐(0) 编辑
摘要:之前在做统计相关功能的时候,使用到了redis的keys,但是,跑了一段时间后,被运维的慢查询给抓出来了,说这个太慢了,需要10ms(平常的命令只需要2-3ms),并且keys会造成阻塞,影响其他进程。。。 好吧,那就改成scan。本来是是想拿百度现成的来用,... 阅读全文
posted @ 2018-02-11 21:24 Bug开发攻城狮 阅读(2567) 评论(0) 推荐(0) 编辑