Java相关

新版Spring Security自带防火墙,你都不知道自己的服务有多安全

一、先来个引子Bug引出今天的主角 1、如何发现这个问题的:         由于客户的安全扫描,发...
阅读更多
Java相关

Actuator监控,并集成Prometheus/Grafana展示(实战)

为了顺便熟悉SpringBoot3,本文将采用GraalVM + Springboot3! 关GraalVM与Springboot3的Demo,可以看我的这片文章:GraalVM ...
阅读更多
Java相关

GraalVM + Native-Image + Springboot3(实战)

一、首先,我们肯定需要准备一个Springboot项目 1、新建一个项目,JDK使用graalvm-jdk17: Springboot版本我选择3.1.1,以一个web项目为例: ...
阅读更多
Java相关

一文彻底弄懂ctx.close()和ctx.channel().close()的区别

先说结论: ctx.close():只会总当前处理器BHandler出发,向前寻找出站Handler,并调用它们的close()方法; ctx.channel().close():...
阅读更多
Java相关

Java中JS引擎的介绍与使用(nashorn/delight-nashorn-sandbox)

一、被淘汰的Rhino JavaScript引擎         从JDK6开始,java就引入了对...
阅读更多
Java相关

xxl-job的安装与使用(2.4.0)

一、简单介绍 官网(中文文档):https://www.xuxueli.com/xxl-job/ Gitee地址:https://gitee.com/xuxueli0323/xxl...
阅读更多
Java相关

实现Websocket服务的两种方式——实现简单聊天室功能

方法一:Netty实现 —— 需要另外占用一个与springboot项目中tomcat不通的端口; 方法二:spring-boot-starter-websocket实现 —— 可...
阅读更多
Java相关

IntelliJ IDEA2021的安装与POJIE(zhile)

通过zhile插件的破解,不仅适用于idea,也同样适用于intellij旗下的其他IDE工具! 是我觉得最方便的方式! 1、正常安装好我们的Idea: 下载地址:https://...
阅读更多
Java相关

利用中间件(Kafka)实现高性能异步非阻塞调用,替代Http阻塞调用

一、首先我们先测试一下,普通的阻塞调用的效果(调用10次): 调用者端串行调用; 被调用者端每个请求睡眠1秒; 这样的结果就是:调用者端每一次请求由于等不到响应,都会阻塞等待(Ht...
阅读更多
Java相关

Dockerfile-maven-plugin插件的使用

在dockerfile-maven-plugin之前,其实还有一个docker-maven-plugin,但是配置相对繁琐,几乎已经不推荐了。 直接上手贴代码: 1、pom.xml...
阅读更多