java

IO模型介绍(select、poll、epoll)

什么是IO?IO中的I就是input,O就是output,IO模型即输入输出模型,而比较常听说的便是磁盘IO,网络IO。什么是操作系统的IO?我们如果需要对磁盘进行读取或者写入数据…

反向 Debug 了解一下?揭秘 Java DEBUG 的基本原理 | 京东云技术团队

Debug 的时候,都遇到过手速太快,直接跳过了自己想调试的方法、代码的时候吧……一旦跳过,可能就得重新执行一遍,准备数据、重新启动可能几分钟就过去了。好在IDE 们都很强大,还给…

给你一颗“定心丸”——记一次由线上事故引发的Log4j2日志异步打印优化分析

一、内容提要自知是人外有人,天外有天,相信对于Log4j2的异步日志打印早有老师或者同学已是熟稔于心,优化配置更是信手拈来,为了防止我在这里啰里八嗦的班门弄斧,我先将谜底在此公布:…

Java agent技术的注入利用与避坑点

什么是Java agent技术?Java代理(Java agent)是一种Java技术,它允许开发人员在运行时以某种方式修改或增强Java应用程序的行为。Java代理通过在Java…

centos7安装Java1.8与maven3.9.6

java1.8手动安装首先卸载自带的rpm -qa | grep java    //查询现在的Java信息使用命令 yum -y remove卸载原有或者yum安装的Java o…

shiro反序列化漏洞

一、环境搭建 ## 1、安装docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun ##…