Java知音
-
SpringBoot优雅停机指南
戳上方蓝字“Java面试题精选”关注我! SpringBoot 优雅停机的方式 K8S 停止 Pod 时,默认会先发送 SIGTERM 信号,尝试让应用进程优雅停机,如果应用进程无…
-
只需20个Linux命令,让你的工作效率翻倍!
戳上方蓝字“Java面试题精选”关注我! 在本文中,我将向您演示一些专业的Linux命令技巧,这些技巧将使您节省大量时间,在某些情况下还可以避免很多麻烦,而且它也将帮助您提高工作效…
-
池化技术:让真实业务效率飙升的利器
戳上方蓝字“Java面试题精选”关注我! 一些废话 作为一名Java开发人员,池化技术或多或少在业务代码中使用。常见的包括线程池、连接池等。也是因为Java语言超级丰富的基建,基本…
-
Nginx 实现动态封禁IP,详细教程来了
戳上方蓝字“Java面试题精选”关注我! 需求 为了封禁某些爬虫或者恶意用户对服务器的请求,我们需要建立一个动态的 IP 黑名单。对于黑名单中的 IP ,我们将拒绝提供服务。并且可…
-
如何给C盘扩容
C盘空间满了是一个很头疼的问题,保持C盘空间的充足一个重要的措施就是保持良好的清理习惯,此外,C盘空间太小了也很容易造成C盘空间不足,接下来通过教程,我们来给C盘扩容。 准备工作:…
-
终极 Nginx 配置指南(全网最详细)
前言 对于自己上线项目的前端来说,nginx也是必须要了解和熟悉的,查了很多的nginx文章,看着写的都很详细,但是却没有了整体的概念。这里就重新梳理一遍,也理清思路。 我们在安装…
-
零停机更新代码:SpringBoot新技能
在个人或者企业服务器上,总归有要更新代码的时候,普通的做法必须先终止原来进程,因为新进程和老进程端口是一个,新进程在启动时候,必定会出现端口占用的情况,但是,还有黑科技可以让两个S…
-
极简版Java敏感词检测工具
一、使用步骤 1)引入 Maven 依赖 引入最新的版本即可,见附录开源地址。 <dependency> <grou…
-
线程池不再乱配线程数了
线程到底设置数量多少合适 网上有很多文章说设置线程数的理论(个人不信): CPU密集型的程序 – 核心数 + 1 I/O密集型的程序 – 核心数 * 2 C…
-
token是用来鉴权的,那session是用来干什么的?
使用JWT进行用户认证和授权,而Session在一定程度上起到了辅助作用。让我们详细讨论JWT和Session在这种结合模式中的各自作用以及为什么需要Session。 JWT的作用…
-
我司使用了两年的高效日志打印工具,非常牛逼!
为了更方便地排查问题,电商交易系统的日志中需要记录用户id和订单id等字段。然而,每次打印日志都需要手动设置用户id,这一过程非常繁琐,需要想个办法优化下。 log.warn(“u…
-
一时兴起,聊聊当今IT行业的乱象
戳上方蓝字“Java面试题精选”关注我! 本文写于2024年,大的背景是行业寒冬,工作岗位的数量和质量都远远不如之前,造成了打工人卷的飞起的现象,但是从企业端去看,却是面临高端人才…
-
只因把 https 改成 http,带宽减少了 70%!
戳上方蓝字“Java面试题精选”关注我! 起因 是一个高并发的采集服务上线后,100m的上行很快就被打满了。 因为这是一条专线,并且只有这一个服务在使用,所以可以确定就是它导致的。…
-
后端常用的 Linux 命令大全,建议收藏
戳上方蓝字“Java面试题精选”关注我! 引言 作为一名后端工程师,使用终端是一种常见的做法,也是你应该学习的技能。许多命令和实用程序可以帮助你在使用 Linux 时更有效地完成任…
-
高效的千万级数据全表 update 正确姿势
戳上方蓝字“Java面试题精选”关注我! 有些时候在进行一些业务迭代时需要我们对Mysql表中数据进行全表update,如果是在数据量比较小的情况下(万级别),可以直接执行sql语…
-
12.1k star,推荐一款开源的企业级私有网盘
今天给大家推荐一款开源的企业私有网盘、私有云存储软件——Seafile。 简介 Seafile 是一个开源云存储系统,具有隐私保护和团队合作功能。文件集合称为库,每个库都可以单独同…