随笔分类 -  java

使用MCP连接mysql数据库并生成代码
摘要:安装MCP mysql工具 mcp广场搜索mcp-mysql-server @f4ww4z/mcp-mysql-server 或者手动安装: { "mcpServers": { "mysql": { "args": [ "-y", "@f4ww4z/mcp-mysql-server" ], "com 阅读全文
posted @ 2025-11-19 21:05 花开浪漫拾 阅读(200) 评论(0) 推荐(2)
spring获取restful接口url
摘要:1:接口: @GetMapping("/{memberCode}/domain") 2:期望获取:/{memberCode}/domain 3:代码: //RequestMappingHandlerMapping requestMappingHandlerMapping = SpringUtil.g 阅读全文
posted @ 2025-07-29 17:02 花开浪漫拾 阅读(11) 评论(0) 推荐(0)
idea git提交窗口风格样式设置
摘要:1.升级idea后,经常会导致提交窗口的风格被还原,以下是通过设置 --> 高级设置 --> 版本控制恢复个人提交代码的风格习惯。这里主要有两处,由下图所示: 推荐设置: 2.开关效果 ①处不勾选(推荐):本地更改和git窗口合并在一起,个人觉得比较方便。 ①处勾选:本地更改和git窗口完全独立(启 阅读全文
posted @ 2025-07-02 11:40 花开浪漫拾 阅读(685) 评论(0) 推荐(1)
java 匿名 泛型 获取真实类名
摘要:注意:该方法只能对抽象类使用,比如:public abstract class Xxx<T>,否则会报错。 代码如下: // 获取当前new的对象的泛型的父类类型 ParameterizedType pt = (ParameterizedType) this.getClass().getGeneri 阅读全文
posted @ 2024-07-26 14:00 花开浪漫拾 阅读(53) 评论(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 花开浪漫拾 阅读(29) 评论(0) 推荐(1)
java mapstruct 同字段LocalDateTime和LocalDate不同类型转换处理
摘要:解决方法: 1:在interface接口中手动定义类型转换方法、入参为,待转换的类型参数(比如LocalDate),出参为目标的类型参数(LocalDateTime),方法名称随意。 2:mapstruct的实现类会自动调用该方法,检查是否正确即可。 代码: @Mapper(builder = @B 阅读全文
posted @ 2024-07-16 10:39 花开浪漫拾 阅读(420) 评论(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 花开浪漫拾 阅读(1023) 评论(0) 推荐(13)
spring springmvc设置全局异常捕获返回错误信息
摘要:代码如下: @ControllerAdvice public class GlobalExceptionHandler { private static final Logger logger = LoggerFactory.getLogger(GlobalExceptionHandler.clas 阅读全文
posted @ 2023-09-18 11:33 花开浪漫拾 阅读(114) 评论(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 花开浪漫拾 阅读(774) 评论(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 花开浪漫拾 阅读(109) 评论(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 花开浪漫拾 阅读(4445) 评论(0) 推荐(18)
springboot 添加url参数请求日志
摘要:#定义在当前项目下,使springboot能扫描到 @Configuration public class RequestLoggerFilter { @Bean public CommonsRequestLoggingFilter commonsRequestLoggingFilter() { C 阅读全文
posted @ 2023-07-12 11:17 花开浪漫拾 阅读(148) 评论(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 花开浪漫拾 阅读(218) 评论(0) 推荐(1)
git撤销已提交未推送的更改
摘要:git reset HEAD~1 (推荐) 或 git reset HEAD^ (注意HEAD^可能在cmd中无法识别可以使用~1代替) 或 git reset --hard origin/master (推荐) # 将本地的状态回退到和远程的一样 阅读全文
posted @ 2022-09-02 00:01 花开浪漫拾 阅读(182) 评论(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 花开浪漫拾 阅读(4795) 评论(0) 推荐(19)
java项目、jvm、maven 优化打包编译启动速度,开启使用多线程打包
摘要:# 配置如下: ## idea maven配置: ### 设置线程计数:1C ### maven打包命令 mvn clean install -Dmaven.test.skip=true -T 1C # 说明: 1、增加跳过测试代码的编译命令 -Dmaven.test.skip=true ; 2、如 阅读全文
posted @ 2022-07-14 23:06 花开浪漫拾 阅读(2961) 评论(0) 推荐(36)
maven pom 动态设置jar包版本
摘要:1:“maven父节点”或“当前pom文件加上”以下profiles。(project节点下) <profiles> <profile> <id>dev</id><!--开发环境(默认)--> <activation> <!--默认环境--> <activeByDefault>true</activ 阅读全文
posted @ 2021-12-06 18:49 花开浪漫拾 阅读(2019) 评论(0) 推荐(7)
idea favorites bookmarks标签收藏夹数据丢失bug
摘要:idea bookmarks标记代码很方便下次能够快速调转到标记点,如图 !但是有一个严重的bug,在多模块git切换分支会触发该bug,当然可能设计上就不是为了多模块多分支设计的。 直接看解决方式直接跳转到:最终解决办法 复现场景: 1:将my-common简写叫模块1,将sweet-util简写 阅读全文
posted @ 2021-11-25 20:05 花开浪漫拾 阅读(2721) 评论(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 花开浪漫拾 阅读(1819) 评论(0) 推荐(6)
尾递归
摘要:尾递归用途: 递归循环最终计算出结果。 尾递归原理: 方法参数上引用了上一次的计算结果,也可以理解为将计算结果作为参数传递了过去。仅在特定的情况下可以使用 以计算斐波那契数列第n项为例(n为下标,从0开始), 斐波那契数列:0、1、1、2、3、5、8、13、21、34、…… 使用递归,尾递归,循环三 阅读全文
posted @ 2021-09-28 21:53 花开浪漫拾 阅读(122) 评论(0) 推荐(1)