天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。

面试官:Thread.sleep(0) 到底有什么用?我:有点懵~

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 我们可能经常会用到 Thread.Sleep 函数来吧使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢? 思考下面这两个问题: 假设现在是 2020-05-24 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2020-05-24 12:……继续阅读 »

往事如烟 3年前 (2022-04-22) 791浏览 0评论 0个赞

告别国外 IDE?国人自研 IDE 研发框架 OpenSumi 正式开源!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 经历近 3 年时间,在阿里集团及蚂蚁集团共建小组的努力下,OpenSumi 作为国内首个强定制性、高性能,兼容 VS Code 插件体系的 IDE 研发框架,今天正式对外开源。 1 OpenSumi 是什么? OpenSumi 是一款面向垂直领域,低门槛、高性能、……继续阅读 »

往事如烟 3年前 (2022-04-22) 785浏览 0评论 0个赞

Group By 深度优化,涨知识了!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 导读 当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行为做数据分析,根据分析结果给他推荐其感兴趣的好友。 这里,我采用最简单的SQL分析法:对用户过去查看好友的性别和年龄进行统计,按照年龄……继续阅读 »

往事如烟 3年前 (2022-04-22) 742浏览 0评论 0个赞

再见Navicat!这个工具才是YYDS!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 这几天大家应该看过一个新闻,关于数据库管理工具Navicat Premium被投毒的事件。 此毒是指木马病毒,因为Navicat Premium作为一款广受欢迎的收费工具,很多小伙伴为了节约点支出,都会选择破解版,于是就有人在一个破解版里面加入了木马病毒!结果不慎中招。 现在,应该很多……继续阅读 »

往事如烟 3年前 (2022-04-22) 842浏览 0评论 0个赞

为什么阿里巴巴规定禁止超过三张表 join?

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 概述 前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌套循环连接(nested-loop),不支持排序-合并连接(sort-merge join)与散列连接(hash join),而PG是都支持……继续阅读 »

往事如烟 3年前 (2022-04-22) 806浏览 0评论 0个赞

一个由“ YYYY-MM-dd ”引发的惨案 !

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 前言 在使用一些 App 的时候,竟然被我发现了一个应该是由于前端粗心而导致的 bug,在 2019.12.30 出发,结果 App 上显示的是 2020.12.30(吓得我以为我的订单下错了,此处是不是该把程序员拉去祭天了)。 鉴于可能会有程序员因此而被拉去祭天,……继续阅读 »

往事如烟 3年前 (2022-04-22) 803浏览 0评论 0个赞

从 0 到 1 开发一个 IntelliJ IDEA 插件

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 写 Java 代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE或许已经提供了,再不然也有可能有人编写了相关的插件。 要是这个操作是你们的编码环境特有的,那就只能自己写工具了。所以这里来学学如何编写IDEA 插件,让自己的编程环……继续阅读 »

往事如烟 3年前 (2022-04-22) 881浏览 0评论 0个赞

同事问我如何定位 JVM 问题?我笑了…

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 你可能一开始会比较畏惧使用复杂的工具去排查问题,又或者是打开了工具感觉无从下手,但是随着实践越来越多,对 Java 程序和各种框架的运作越来越熟悉,你会发现使用这些工具越来越顺手。 这篇文章中介绍下如何使用 JDK 自带工具来分析和定位 Java 程序的问题。 使用 JDK 自带工具查……继续阅读 »

往事如烟 3年前 (2022-04-22) 780浏览 0评论 0个赞

关于 Nginx 负载均衡,我想说两句!

点击“终码一生”,关注,置顶公众号 每日技术干货,第一时间送达! 1 特点 1.1 应用情况 Nginx做为一个强大的Web服务器软件,具有高性能、高并发性和低内存占用的特点。此外,其也能够提供强大的反向代理功能。俄罗斯大约有超过20%的虚拟主机采用Nginx作为反向代理服务器,在国内也有腾讯、新浪、网易等多家网站在使用Nginx作为……继续阅读 »

往事如烟 3年前 (2022-04-22) 720浏览 0评论 0个赞