郑重声明:本文仅供技术交流,切勿拿去做违法事情 很多刚刚入门安全的同学可能比较好奇:黑客到底是如何攻破一个目标的呢? 这个目标可能是一个网站,也可能是一台个人电脑,还可能是一...
郑重声明:本文仅供技术交流,切勿拿去做违法事情 很多刚刚入门安全的同学可能比较好奇:黑客到底是如何攻破一个目标的呢? 这个目标可能是一个网站,也可能是一台个人电脑,还可能是一...
❝不管是工作还是学习,很多时候我们都不需要自己再造轮子,并且如果有一个足够可用的轮子,在工作或者学习上,都会帮我们节省很多时间,这个真的哦。有的公司的管理框架就是用开源项目改...
楔子 本文适合: 对Spring Security有一点了解或者跑过简单demo但是对整体运行流程不明白的同学,对SpringSecurity有兴趣的也可以当作你们的入门教程...
最近一段时间以来,关于HTTP/3的新闻有很多,越来越多的国际大公司已经开始使用HTTP/3了。 所以,HTTP/3已经是箭在弦上了,全面使用只是个时间问题,那么,作为一线开...
为什么写这这篇文章 一直有读者问我 javac 源码怎么调试,自己也在写 JVM 掘金小册的过程中阅读了大量的 javac 的源码,网上这方面的文章也比较少,那就来写一篇 j...
为何称MySQL为黑盒? 对于大部分的开发人员而言,编写增删查改的sql语句通过数据库连接去操作数据库,但并不关心数据库是如何监听请求和从连接中把请求数据中提取出来,往往在意...
这篇文章是我在公司 TechDay 上分享的内容的文字实录版,本来不想写这么一篇冗长的文章,因为有不少的同学问是否能写一篇相关的文字版,本来没有的也就有了。 说起来这是我第二...
SpringMVC中处理请求参数有好几种不同的方式,如我们常见的下面几种 根据 HttpServletRequest 对象获取 根据 @PathVariable 注解获取ur...
线上有一个非常繁忙的服务的 JVM 进程 CPU 经常跑到 100% 以上,下面写了一下排查的过程。通过阅读这篇文章你会了解到下面这些知识。 Java 程序 CPU 占用高的...
一、ABAC经典设计案例分析 我们先来说说个经典的设计案例,这个设计案例会让你进一步的理解ABAC的能力 其实这个案例在最后的参考文章里,你也可以自己看,我这里是结合着我的理...
之前操作Docker的时候,一直使用的是命令行的形式。命令行虽说看起来挺炫酷,但有时候还是挺麻烦的。今天给大家推荐一个Docker图形化工具Portainer,轻量级又好用,...
“本文主要介绍 SprinBoot如有需要,可以参考如有帮助,不忘 点赞 ❥ 一、 缓存 1)JSR107 Java Caching定义了5个核心接口,分别是: Cachin...
本文主要介绍 Java中的I/O系统如有需要,可以参考如有帮助,不忘 点赞 ❥ 前言: 对程序语言的设计者来说,创建一个好的输入/输出 (I/O) 系统是一项艰难的任务 Ja...
平时使用SpringBoot开发应用时,修改代码后需要重新启动才能生效。如果你的应用足够大的话,启动可能需要好几分钟。有没有什么办法可以加速启动过程,让我们开发应用代码更高效...
先点赞再看,养成好习惯 背景 Spring Boot的默认日志框架一直是 Logback,支持的很好。而且针对Logback,Spring Boot还提供了一个扩展功能 - ...
本文主要介绍 JVM和GC解析如有需要,可以参考如有帮助,不忘 点赞 ❥创作不易,白嫖无义! 一、OOM的认识 StackOverflowError OutOfMemeory...
一、Jenkins 是什么 Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变...
今天我们来学一下数据结构方面的知识,对扎实 Java 的基本功非常有用,学会了就会有一种自带大佬的感觉,嘿嘿。数据结构,也就是 Data Structure,是一种存储数据的...