https
-
面试必会的IO、NIO、AIO、BIO以及多路复用
在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。 其实代码实现大家都知道,就是服务器上有个ServerSo…
-
MySQL 递归查询教程
最近有网友问题我 MySQL 如何实现递归查询?我随手发他了一个MySQL视频教程,谁知他开始吐槽我了。“不会就不会,教程我自己不会搜?还需要你给我搜?太打击人了”。 我真是太难了…
-
毕业设计SpringBoot+Mybatis+MySQL实现的校内信息共享平台BBS论坛系统
现在有不少学生都很有钱啊,最近帮忙一个粉丝调试了一下他的毕业设计,十几分钟完成后立马打赏我 500 元,我本来是告诫他认真学习,别荒废了学业,谁知道他说,他家里有矿。哎,真是炫目啊…
-
SpringBlade 配置多环境访问同一个 nacos,服务隔离
SpringBlade 是一个微服务框架,他提供了一个微服务解决方案,能使我们更多的去关注业务,而不是微服务的框架搭建! SpringBlade 采用 Nacos 组件作为服务器发…
-
甲方爸爸的由来以及甲方爸爸到底是一个什么梗!
相信不少人都听说过甲方爸爸这个词,但是让他们解释为什么喊甲方为爸爸,而不喊甲方孙子,几乎没有人能够说得清。 我们在满足甲方各种无理的需求时,称呼他们为孙子,至少能够满足我们的孔乙己…
-
Java8中Map新增的getOrDefault(),putIfAbsent()和computeIfAbsent()三个方法
先说一下,在 Java8 中 computeIfAbsent 方法有一个严重的死循环 bug,Java9 中已经修复了,这个后面我们单独列举文章来详细说它是如何产生以及如何被修复的…
-
面试官:Java中Thread的join方法为什么能让线程插队?
这个问题很多高级工程师可能都不会,因为平时很少用到。 但是在面试中就有可能经常会遇到这样的问题:在主线程中有两个子线程,如何能让着两个子线程能顺序的执行? 答案自然是用 join …
-
8 常见的 OOM 代码和异常分析
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生 OutOfMemoryError 异常的可能。 10 种 OOM 本篇主要包括如下 OO…
-
Eclipse老版本,旧版本下载教程
和 idea 一样,虽然 Eclipse 不需要激活,但是有些人用习惯了一些老版本的软件,不喜欢新版本。也有人强烈要求我告知旧版本下载办法,其实很简单,仔细在官网找,就能找到。我这…
-
查看 idea 版本号的几种方法
2020 年都过去一半了,还有很多人的 idea 还未激活。未激活也就算了,还不会查看 idea 的版本号。为了不让更多的人,骚扰到我,特写此文! 另外,再说一边,老版本的 ide…