摘要:小黑碎碎念 翻看掘金专栏的第一篇文章, 2018 年 6 月 5 日 发布,没想到自己坚持写作已经将近一年半多了。 刚开始写作完全不知道写什么,所以刚开始文章也比较水,主要分享一些常用开源工具类的用法。 后来偶然的机会,看到同事一段比较有意思的代码。 刚看到时完全不解,请教同事之后,明白其中的原因。 阅读全文
posted @ 2020-04-03 08:07 楼下小黑哥 阅读(4030) 评论(17) 推荐(40) 编辑
摘要:自从 JDK9 之后,每年 3 月与 9 月 JDK 都会发布一个新的版本,而2020 年 9 月即将引来 JDK15。 恰巧 IDEA 每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本 JDK 引入的新功能。 这几天升级了 IDEA,顺便体验了一下 JDK15 的新特性。 虽然我知道你 阅读全文
posted @ 2020-08-05 07:35 楼下小黑哥 阅读(1437) 评论(26) 推荐(3) 编辑
摘要:上周的时候,朋友圈的直升飞机不知道为什么就火了,很多朋友开着各种花式飞机带着起飞。 还没来得及了解咋回事来着,这个直升飞机就🔥到的微博热搜。 后面越来越多人开来他们的直升飞机,盘旋在朋友圈上方。于是很多朋友开来他们的坦克,专打直升飞机,一轰一个准。 好了,说回正题! 程序员朋友应该都很熟悉 Uni 阅读全文
posted @ 2020-07-27 08:29 楼下小黑哥 阅读(1038) 评论(9) 推荐(18) 编辑
摘要:前言 公司有一个 Web 管理系统,使用 Tomcat 进行部署。由于是后台管理系统,所有的网页都需要登录授权之后才能进行相应的操作。 起初这个系统的用的人也不多,为了节省资源,这个系统仅仅只是单机部署。后来随着用的人越来越多,单机已经有点扛不住了,于是我决定再部署了一台机器。 这时后端系统有两台服 阅读全文
posted @ 2020-07-17 08:41 楼下小黑哥 阅读(2264) 评论(16) 推荐(21) 编辑
摘要:每周趣图 产品经理设计体验/用户实际体验 本周就不写技术分析文章了,分享几个珍藏已久的 IDEA 的「骚技巧」,助你快速完成代码。 还等什么?赶紧上车吧...... 先赞后看,养成习惯。微信搜索「程序通事」,关注就完事了~ 前进/后退 我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDE 阅读全文
posted @ 2020-07-14 07:21 楼下小黑哥 阅读(921) 评论(1) 推荐(4) 编辑
摘要:前言 这周收到外部合作同事推送的一篇文章,【漏洞通告】Apache Dubbo Provider默认反序列化远程代码执行漏洞(CVE-2020-1948)通告。 按照文章披露的漏洞影响范围,可以说是当前所有的 Dubbo 的版本都有这个问题。 无独有偶,这周在 Github 自己的仓库上推送几行改动 阅读全文
posted @ 2020-07-09 08:11 楼下小黑哥 阅读(336) 评论(0) 推荐(0) 编辑
摘要:又又又踩坑了 生产有个对账系统,每天需要从渠道端下载对账文件,然后开始日终对账。这个系统已经运行了很久,前两天突然收到短信预警,没有获取渠道端对账文件。 ps:对账系统详细实现方式:对账系统设计与实现 本以为又是渠道端搞事情,上去一排查才发现,所有下载任务都被阻塞了。再进一步排查源码,才发现自己一直 阅读全文
posted @ 2020-06-29 07:29 楼下小黑哥 阅读(511) 评论(0) 推荐(0) 编辑
摘要:又到周末了,周更选手申请出站~ 这次分享一下上个月碰到的离奇的问题。一个简单的问题,硬是因为异常被悄咪咪吃掉,过关难度直线提升,导致小黑哥排查一个晚上。 这个美好的晚上,本想着开两把 LOL 无限火力,在召唤师峡谷来个五杀的~ 哎,就这样没了啊!我知道,你们一定能理解这种五杀被抢的感觉~ 下次,真的 阅读全文
posted @ 2020-06-23 07:23 楼下小黑哥 阅读(513) 评论(0) 推荐(1) 编辑
摘要:重做永远比改造简单 最近在做一个项目,将一个其他公司的实现系统(下文称作旧系统),完整的整合到自己公司的系统(下文称作新系统)中,这其中需要将对方实现的功能完整在自己系统也实现一遍。 旧系统还有一批存量商户,为了不影响存量商户的体验,新系统提供的对外接口,还必须得跟以前一致。最后系统完整切换之后,功 阅读全文
posted @ 2020-06-15 07:10 楼下小黑哥 阅读(593) 评论(0) 推荐(2) 编辑
摘要:分布式锁实现姿势~ 阅读全文
posted @ 2020-06-08 07:40 楼下小黑哥 阅读(675) 评论(0) 推荐(4) 编辑
摘要:最近,小黑哥在一个业务改造中,使用三目运算符重构了业务代码,没想到测试的时候竟然发生 NPE 的问题。 重构代码非常简单,代码如下: // 方法返回参数类型为 Integer // private Integer code; SimpleObj simpleObj = new SimpleObj() 阅读全文
posted @ 2020-06-05 08:06 楼下小黑哥 阅读(389) 评论(0) 推荐(4) 编辑