SpringBoot更新至2.6.0,引发了这个bug。在配置文件里加一条spring.mvc.pathmatch.matching-strategy=ant_path_ma...
最近在看jvm-sandbox的一些功能,参考着实现了动态加载Jar包插件的功能,但是实现的这个功能有一个比较严重的问题,就是类加载完毕之后,当你需要覆盖或者卸载时候,该类加...
在实际应用中,当我们某些功能点开发完成的时候,需要重启部署才能够让功能得到应用。但这个功能比较适合插件开发,将功能拆分成一个个独立的jar来提供功能点的拆组。 简单场景 假设...
一款基于Java注解模版就能轻松完成复杂的增删改查的页面渲染以及事件交互,让后端小伙伴不在为了查询和表单提交而头疼。 开源地址 Github 开源地址[https://git...
业务中需要应用到Websocket长连接进行数据传输,由于服务使用的是Zuul1.0版本,对ws协议支持较弱,后续尝试使用了spring-boot-starter-webso...
由于jvm-sandbox目前只提供了shell脚本来进行运行安装部署,对于mac电脑比较方便,但是windows的方式的话比较痛苦,走了很多弯路,慢慢深入了解之后发现win...
我们来编写一个非常非常简单的黑名单用户的案例。 编写一个方法,通过用户编号获取用户信息,但是在黑名单内的用户访问的话,会抛出一个异常:用户鉴定没有权限!,非黑名单的用户则可以...
还是以官方的案例来串联这个流程: 先编写一个有问题的类,并启动 通过agent暴露一个端口,通过IDEA来监听这个端口。 然后在启动jvm-sandbox的插件,通过端口回调...
实战Spring之注解处理器 需求场景 有时候我们希望定义一个特定的注解,被注解打标过的方法能够被代理,完成一些特定的操作。 当然我们可以通过Spring的切面去完成比如: ...
相信大家使用Spring的时候每次重启都是一个很头疼的问题,随着应用规模越来越大,类越来越多,启动的速度非常慢,下面分享一个通过懒加载的方式让应用加速启动。 我们目前的应用启...
日常开发中,总会遇到一些莫名其妙的问题,这些问题在服务器上出现的概率可能很低,本地环境难以复现,这个时候阿里开源的Arthas[https://github.com/alib...
Mysql的隔离级别分为: 读未提交、读已提交、可重复读、串行读 比较常用的两种分别是读已提交、可重复读,那么Mysql是如何保证多个事务读取一条数据的隔离性的? undo ...
通常我们做一个后台系统,不可避免的需要做一些安全性的拦截,但是又不想做的太过麻烦,只要能够通过帐号密码登录基本上就差不多了,还可以拓展一些特定密钥免登录小功能。 今天给大家示...
在Netty框架中,是使用Bytebuf来操作内存缓冲区的,ByteBuf对Java Nio ByteBuffer进行了二次封装,以便操作起来更方便。使用分配器分配ByteB...
最近一个业务上线的时候涉及到mongodb,这个服务占用了7台服务器。上线的时候会有一小段时间发生com.mongodb.MongoSocketReadException: ...
有时候我们引入SpringBoot的Start组件的时候,默认就根据SPI机制加载了相应的自动配置的类; 比如通过META-INF下的spring.factories,来读取...