2018年12月的内容

业余杂谈

12306 甩锅?拖库、洗库、撞库、脱库来了解一下!

herman 5年前 (2018-12-29) 6727浏览

用户数据泄露是每一年都会发生的事,比如,曾经的京东、CSDN、如家、12306(《12306 泄露数据?官方甩锅抢票软件,明文密码的锅她们不背!》)等都发生过用户数据泄露事件。已发生数据泄露,都有一些文章写着拖库、洗库、撞库、脱库等专业名称,看的...

SQL

MySQL 的 in 查询到底走不走索引?

herman 5年前 (2018-12-29) 29242浏览

为什么写这篇文章呢?因为我不想让大家在错误下去! 昨天 CSDN 正在进行一个 2018 年的博客之星活动,入围了 200 名的博客专家!大家正在讨论说 2018 年博客之星页面有 bug 的问题时,有一位网友发了一张图片,一条 SQL 查...

业余杂谈

工厂模式在电商系统中的应用实战

herman 5年前 (2018-12-28) 3935浏览

网上写工厂模式的书籍和博客一大堆,看似好多人都熟悉,但其实他们都对工厂模式很陌生,因为他们都不会应用。学而不用,还不如不学! 我也在群里问过很多人,别说工厂模式了,23 种设计模式我都看过。书都看了好几遍了,但是没有真正使用过。 一个...

JAVA

详解 swagger2 中屏蔽接口 @ApiIgnore 注解的用法

herman 5年前 (2018-12-28) 25471浏览

活到老,学到老。今天有同事问我,为什么有的接口上加的有 @ApiIgnore 注解,有的没有?本文我们一起来解释解释为什么? Ignore 这个单词,翻译过来就是忽略的意思。api Ignore 和起来就是忽略 api 的意思。 @A...

业余杂谈

解决 Github 账号提示”Your account has been flagged.(您的帐户已被举报。)”问题

herman 5年前 (2018-12-28) 13298浏览

今天早上,我起床后照例打开百度统计看看个人网站有没有异常。发现今天一个流量也没有了,我怀疑是百度统计,网站统计功能坏掉了,因为之前就发生过类似的问题。于是,我就打开个人网站确认一下,看看是否真的有异常。最后发现网站中的所有图片都无法打开了,我以为...

JAVA

Jedis 中 zremrangeByRank 用法详解

herman 5年前 (2018-12-27) 2901浏览

网上关于 Jedis 的教程,少之又少。很多直接就是 redis 命令。但是在 java 中如何操作 redis 呢? java 中有 jedis,jedis 的 api 虽然和 redis 的命令相对应,但是执行命令后,收到的消息该如何处...

JAVA

详解 Jedis 的 SCAN、SSCAN、HSCAN、ZSCAN 用法

herman 5年前 (2018-12-27) 24626浏览

网上百度和谷歌花了大量的时间去搜索 Jedis 的相关用法,要么不全,要么乱用。基本上没有完整的用例,于是我就写了这篇文章。 参考我前面的那篇文章《删除 Redis 大 Key 让程序出现雪崩导致程序员被开除!》,当我们使用 keys * ...

JAVA

删除 Redis 大 Key 让程序出现雪崩导致程序员被开除!

herman 5年前 (2018-12-26) 4887浏览

寒冬了,也到年底了,大家都不要报任何侥幸心理。最近的寒冬,大家都知道,各个公司都在想办法进行人员优化。各位千万别出差错,别给公司找麻烦,给想开除你的人找借口!最近我们公司就发生了一件事,一个误操作,导致生产上的应用发生了雪崩,开发人员被迫离职。 ...

JAVA

JVM 监控之 jconsole 工具的使用教程

herman 5年前 (2018-12-25) 12362浏览

jconsole 是基于 jmx 之上的一个 jvm 的监控工具。一个 java GUI 监视工具,可以以图表化的形式显示各种数据。并可通过远程连接监视远程的服务器 VM。用 java 写的 GUI 程序,用来监控 VM,并可监控远程的 VM,非...

业余杂谈

阿里 Ant Design 圣诞彩蛋变“滚蛋”、“完蛋”!

herman 5年前 (2018-12-25) 7010浏览

今天是西方的一个传统节日,圣诞节。在此期间微信支付,轰轰烈烈的搞了一个免单彩蛋。没想到阿里不甘示弱,在开源的 Ant Design 项目中埋了一个圣诞彩蛋。遭到大量的网友的吐槽! 事件的原因是这样的:Ant Design 开源框架在一个核心...