随笔分类 -  java

spring获取restful接口url
摘要:1:接口: @GetMapping("/{memberCode}/domain") 2:期望获取:/{memberCode}/domain 3:代码: //RequestMappingHandlerMapping requestMappingHandlerMapping = SpringUtil.g 阅读全文
posted @ 2025-07-29 17:02 花开浪漫拾 阅读(10) 评论(0) 推荐(0)
idea git提交窗口风格样式设置
摘要:1.升级idea后,经常会导致提交窗口的风格被还原,以下是通过设置 --> 高级设置 --> 版本控制恢复个人提交代码的风格习惯。这里主要有两处,由下图所示: 推荐设置: 2.开关效果 ①处不勾选(推荐):本地更改和git窗口合并在一起,个人觉得比较方便。 ①处勾选:本地更改和git窗口完全独立(启 阅读全文
posted @ 2025-07-02 11:40 花开浪漫拾 阅读(301) 评论(0) 推荐(0)
java 匿名 泛型 获取真实类名
摘要:注意:该方法只能对抽象类使用,比如:public abstract class Xxx<T>,否则会报错。 代码如下: // 获取当前new的对象的泛型的父类类型 ParameterizedType pt = (ParameterizedType) this.getClass().getGeneri 阅读全文
posted @ 2024-07-26 14:00 花开浪漫拾 阅读(42) 评论(0) 推荐(0)
mysql group分组排序
摘要:代码: select *, group_concat( round_index order by field(round_index, 3,4,1,2)) from xxx 阅读全文
posted @ 2024-07-16 11:29 花开浪漫拾 阅读(19) 评论(0) 推荐(1)
java mapstruct 同字段LocalDateTime和LocalDate不同类型转换处理
摘要:解决方法: 1:在interface接口中手动定义类型转换方法、入参为,待转换的类型参数(比如LocalDate),出参为目标的类型参数(LocalDateTime),方法名称随意。 2:mapstruct的实现类会自动调用该方法,检查是否正确即可。 代码: @Mapper(builder = @B 阅读全文
posted @ 2024-07-16 10:39 花开浪漫拾 阅读(357) 评论(0) 推荐(5)
查看git每个人当日提交代码行数代码量
摘要:#1:(注意!)使用Git bash here执行: #2:查看git每个人当日提交代码行数(修改--after="2023-11-15 00:00:00"日期为今天 ,可以查询当日所有人提交代码量),--before="2099-12-31 23:59:59" 为截止时间 git log --fo 阅读全文
posted @ 2023-11-15 16:52 花开浪漫拾 阅读(935) 评论(0) 推荐(13)
spring springmvc设置全局异常捕获返回错误信息
摘要:代码如下: @ControllerAdvice public class GlobalExceptionHandler { private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.clas 阅读全文
posted @ 2023-09-18 11:33 花开浪漫拾 阅读(101) 评论(0) 推荐(0)
openjdk maven 打包报错 maven the trustAnchors parameter must be non-empty
摘要:原因: openjdk无法打包 解决:maven打包名加上 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 比如:mvn clean -Dmaven.wagon.http.ssl.insecure=t 阅读全文
posted @ 2023-09-12 00:46 花开浪漫拾 阅读(732) 评论(0) 推荐(10)
windows cmd bat maven打包pause无法暂停问题
摘要:解决:使用call来调用命令 ::当前目录 set work_path=%~dp0 cd /d %work_path% call mvn clean call mvn install echo ok... pause 执行结果: 阅读全文
posted @ 2023-08-24 17:12 花开浪漫拾 阅读(94) 评论(0) 推荐(0)
达梦数据库报错:不是 GROUP BY 表达式
摘要:达梦数据库报错时提示:不是 GROUP BY 表达式 解决: 第1步: 执行 sp_set_para_value函数如下: select para_name,para_value,para_type from v$dm_ini where para_name='COMPATIBLE_MODE'; # 阅读全文
posted @ 2023-07-13 20:12 花开浪漫拾 阅读(4317) 评论(0) 推荐(17)
springboot 添加url参数请求日志
摘要:#定义在当前项目下,使springboot能扫描到 @Configuration public class RequestLoggerFilter { @Bean public CommonsRequestLoggingFilter commonsRequestLoggingFilter() { C 阅读全文
posted @ 2023-07-12 11:17 花开浪漫拾 阅读(135) 评论(0) 推荐(2)
MySQL计算中位数
摘要:方法1:(当数据量为偶数个时,产生的中位数为中间两位数的平均值) SELECT AVG(dd.val) as median_val FROM ( SELECT d.val, @rownum:=@rownum+1 as `row_number`, @total_rows:=@rownum FROM d 阅读全文
posted @ 2022-09-09 11:05 花开浪漫拾 阅读(202) 评论(0) 推荐(1)
git撤销已提交未推送的更改
摘要:git reset HEAD~1 (推荐) 或 git reset HEAD^ (注意HEAD^可能在cmd中无法识别可以使用~1代替) 或 git reset --hard origin/master (推荐) # 将本地的状态回退到和远程的一样 阅读全文
posted @ 2022-09-02 00:01 花开浪漫拾 阅读(166) 评论(0) 推荐(2)
maven无法打包has not been downloaded from it before
摘要:所需要的包已经下载过,仍然报错:has not been downloaded from it before 处理: 1:找到本地仓库的对应包位置。 2:删除后缀为.repositories,.lastUpdated的文件 3:重新在打包即可 阅读全文
posted @ 2022-07-21 19:23 花开浪漫拾 阅读(4706) 评论(0) 推荐(19)
maven 开启使用多线程打包
摘要:1、增加跳过测试代码的编译命令 -Dmaven.test.skip=true ; 2、增加编译-Dmaven.compile.fork=true 参数,标识开启多线程进行编译; 3、如果你用的Maven是3.×以上版本,可以增加 -T 1C 参数,表示每个CPU核心跑一个工程; mvn clean 阅读全文
posted @ 2022-07-14 23:06 花开浪漫拾 阅读(2816) 评论(0) 推荐(34)
maven pom 动态设置jar包版本
摘要:1:“maven父节点”或“当前pom文件加上”以下profiles。(project节点下) <profiles> <profile> <id>dev</id><!--开发环境(默认)--> <activation> <!--默认环境--> <activeByDefault>true</activ 阅读全文
posted @ 2021-12-06 18:49 花开浪漫拾 阅读(2010) 评论(0) 推荐(7)
idea favorites bookmarks标签收藏夹数据丢失bug
摘要:idea bookmarks标记代码很方便下次能够快速调转到标记点,如图 !但是有一个严重的bug,在多模块git切换分支会触发该bug,当然可能设计上就不是为了多模块多分支设计的。 直接看解决方式直接跳转到:最终解决办法 复现场景: 1:将my-common简写叫模块1,将sweet-util简写 阅读全文
posted @ 2021-11-25 20:05 花开浪漫拾 阅读(2587) 评论(5) 推荐(35)
eclipse、idea在maven下载依赖是卡死在Resolving Maven dependencies问题解决
摘要:问题:eclipse、idea在maven下载依赖是卡死在Resolving Maven dependencies,进度条不动的情况。 1:已尝试:更换阿里云镜像或私服镜像,均无法解决,每次都在下包的时候突然卡住不动了,只能重启idea继续下包。 2:更换maven安装包,可能是maven3.5.2 阅读全文
posted @ 2021-11-17 21:47 花开浪漫拾 阅读(1770) 评论(0) 推荐(6)
尾递归
摘要:尾递归用途: 递归循环最终计算出结果。 尾递归原理: 方法参数上引用了上一次的计算结果,也可以理解为将计算结果作为参数传递了过去。仅在特定的情况下可以使用 以计算斐波那契数列第n项为例(n为下标,从0开始), 斐波那契数列:0、1、1、2、3、5、8、13、21、34、…… 使用递归,尾递归,循环三 阅读全文
posted @ 2021-09-28 21:53 花开浪漫拾 阅读(110) 评论(0) 推荐(1)
idea Project maven根目录不见了找回
摘要:导致原因: 一开始不知是做了什么误操作,导致maven项目的根目录不见了。 最终发现是由于根目录下的iml文件删除了导致的这个问题。(如果就是想要这种没有顶级目录的结构,那么删除顶级目录的iml文件即可) 问题截图(根目录不见了,原本这个截图有个顶级根目录): 找回效果图: !!!找回方式: 找回方 阅读全文
posted @ 2021-09-28 09:35 花开浪漫拾 阅读(2810) 评论(0) 推荐(21)