数据源的确定,数据源的选择都已经知道了,我们看下数据源的加载,在自动配置类里有个DynamicDataSourceProvider我们点进去看其实就是个保存
我们看下这个是怎么注册的,搜索RequestMappingHandlerMapping的使用,找到这个地方注入的,WebMvcAutoConfiguration
springmvc 全局异常处理器配置的三种方式&深入底层源码分析原理,配置全局异常处理器的三种方式,实现接口HandlerExceptionResolver并配置到W
本文全面探讨了Spring Boot启动阶段执行初始化操作的几种常见方法,包括监听事件、实现接口以及使用注解等多种策略
BTrace是Java的安全可靠的动态跟踪工具。他的工作原理是通过 instrument + asm 来对正在运行的java程序中的class类进行动产环境jvm问题的一款利器,使用它不用再担心应用程序的日志打的不够全,不够细,也不用为了排查问题一遍遍的重启程序。
实现接口 feign.RequestInterceptor 并注入到IOC容器即可生效。
Debug断点调试的时候其他线程全部会被挂起,Debug的时候将被断点的行字节码替换为了特殊标识,并在Debug Brea
1、什么是火焰图火焰图(Flame Graph)是一种用于可视化性能分析的图表,最初由Brendan Gregg开发。它主要用
基本上你想要有的权限功能它都支持了,看完文档就会用了。
刚在玩火焰图,看到arthas跳去的是一个训练的网站,分享记录下,方便下次用。参考博客介绍killercoda。
JWT,全称是Json Web Token, 是JSON风格轻量级的授权和身份认证规范,可实现无状态、分布式的Web应用授权;
??? 更快、更好、更稳定的Redis桌面(GUI)管理客户端,兼容Windows、Mac、Linux,性能出众,轻松加载海量键值AnotherReerRedisDesktopManager国内Gitee下载地址。
maven deploy项目发布到中央仓库GPG签名失败signing failed: No secret key,在我执行命令打包项目到中央仓库时失败。gpg: signing failed: No secret key
在springboot 配置文件中配置。properties格式的配置文件。yml格式的配置文件。
事情起因:以为某个表里的数据都是系统配置的数据,没有用户数据,一个字段需要覆盖替换为新的url链接,直接写下了update t_xxx set xxx = ‘https://xxxxxxxxx’ ,然后执行了,执行的时候IDEA还提示这是危险操作,我思考了下不危险,这个就是要全部覆盖,然后就点击了execute确认执行,于是翻车了,等我覆盖完去看效果的时候,惊奇的发现用户
底层使用了Arrays.copyOf()方法,这个方法底层又用了System.arraycopy方法,这个方法是native方法,使用本地实现,(一般为
【代码】Java 6种常见拷贝集合方式深浅拷贝测试。
序列化的时候带上SerializerFeature.DisableCircularReferenceDetect特性。执行代码修改静态变量全局默认关闭,就不会再对重
在执行某退款时,需要检验一下公式是否相等,避免在数据异常时执行了退款,但出现了一个问题,左边为0,右边计算后为0.00,使用B
hutool工具类包是一个java常用工具类包,集合了非常多的工具类,但是呢要注意性能问题、锁问题,性能偏差,你翻看他的
MapStruct是一款非常实用Java工具,主要用于解决对象之间的拷贝问题,比如PO/DTO/VO/QueryParam之间的转换问题。区别于BeanUtils
直接在try里弄一个除以0的报错,然后打印日志,日志字符串里只设置了一个占位符,传2个参数过去,是否会打印两个参数呢?
官网文档这篇文章稍稍水一下,主要讲下部署过程里踩的坑,因为部署的过程主要是运维同学去处理了,我只说下踩到的坑,官
redisson没对老版本协议做兼容处理,一旦你升级版本就出现不兼容协议就这样报错了~不对老版本协议做兼容措施,有点憨八龟~
打包的时候javadoc乱码。或者弄一个系统变量也可以的。修改文件编码为utf8。
打包好的依赖项第一步 注册sonatype账号地址:https://issues.sonatype.org/secure/Signup!default.jspa看不懂英文的兄弟请用chrome选择:Community
maven项目打包报错Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors
不要使用apache poi(性能差,占用内存大,比阿里的大好几倍的内存),应该使用阿里的easyexcel(性能好,占用内存少)
可以从字节码看到,对父类做了equals比对!你可能和我一样会去对比两个类的差别,最开始的类有@FieldNameConstants
【代码】java springmvc/springboot 项目通过HttpServletRequest对象获取请求体body工具类。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号