java开发
文章平均质量分 51
变速不变道
这个作者很懒,什么都没留下…
展开
-
关于AOP 的切点的作用范围详解(一)
AOP,即一种切面编程,可对目标起到一定的增强作用,AOP可用于日志记录,事务操作等;这其实是符合事实的,切点虽然定了可作用于所有public方法,但AOP作用的是代理类的方法,像上面这种情况直接调用同类方法是不走代理类的,因此AOP作用不到;3、接口上变化一下,在接口方法中再调用一个public方法,按照execution切点的定义是可作用在TestController类的所有public方法。...原创 2022-08-29 22:59:17 · 757 阅读 · 1 评论 -
java 代码里读取jar包下resources目录下的文件
java项目里,我们时常需要读取一些自定义的文件,我们一般也会把这些文件放在resources目录下,但有时候,我们在idea开发时明明是可以读取到文件的,一打包放到Linux或者Tomcat上运行就会报错,说找不到指定的文件。下面我们就来实践一下常用的几个读取文件的方式。(阅读本文大概耗时1分钟)先列举将要实践的几个方式:1、java.io.File2、java.lang.ClassLoader#getSystemResourceAsStream3、class.getClassLoader().get原创 2022-07-03 22:43:30 · 2037 阅读 · 1 评论 -
springboot + jasypt 高版本变化及使用(二)
在上一篇文章《springboot + jasypt实现配置文件application.yaml敏感数据加密》中,我们已阐述jasypt工具的集成,上一期用的是2.x.x版本,jasypt-spring-boot-starter从3.x.x版本开始,使用有些许变化了,当然这两个版本的starter对应的核心包版本同样是jasypt-1.9.3,下面开始实践一下,没看过上一篇文章的道友可以快速去阅览一下。(阅读本文耗时不足1分钟)1、将jasypt-spring-boot-starter版本从2.1.2 改原创 2022-06-26 11:30:39 · 2764 阅读 · 0 评论 -
Java 字符串的split分割方法小坑点
先来个图,简单展示一下split的两个重载方法;1、先拿一个入参的做个实验:逻辑:定义一个字符串,以 '分割’作为分割符,最后将结果转为集合输出:得两元素,正确;第二次再以 '割’作为分割符,得两元素,错误,最后应该还有一个空串,为了追查原因,我们查看一下源码:如红线所标,大概意思是所末尾空串元素则不会包含在返回的数组里。2、那我们使用第二个重载方法,两个参数的,第二个参数 :limit是数值型,前边默认取了0,那我们就取个正数看一下 1、2、5:只返回一个元素,更不对了;只返回两个,也不对;原创 2022-06-12 18:19:07 · 470 阅读 · 1 评论 -
spring boot项目没报错,但就是启动不起来
我们知道idea一般有两种类型启动spring boot项目,分别是debug、run。其中,使用debug模式时,会在加载到你打了断点的地方停下来,这时需要你要手动确认往下继续执行,如下图所示。我们知道你可以把断点打在任何非注释的代码行上,在一般的代码行呢,当程序执行到断点所在会显示的停住,如上图,但今天遇到一个非常奇怪的问题,我把断点打在了某个方法所在的行上,致使项目一直无法使用debug模式启动起来,如下图:当断点打在方法行上时,会提示图上的信息,这时debug模式启动项目或许最终能够跑起来,原创 2022-04-23 23:37:02 · 5228 阅读 · 1 评论 -
JDBC getParameterType call failed - using fallback method instead
更多日志 [main] TRACE o.springframework.jdbc.core.StatementCreatorUtils - Setting SQL statement parameter value: column index 4, parameter value [null], value class [null], SQL type unknown [main] DEBUG o.springframework.jdbc.core.StatementCreatorUtils - J原创 2021-12-30 21:04:52 · 2850 阅读 · 1 评论 -
idea中debug模式下查看request中的请求参数
查看request中的请求参数的键值前端向后端发起请求时,传输的参数保存在request的结构中:查看路径如下:request—request –coyoteRequest –parameters –paramHashValues...原创 2019-08-26 11:09:07 · 5208 阅读 · 1 评论