随笔分类 -  java

1 2 3 4 5 ··· 9 下一页
摘要:pos-admin.sh #!/bin/sh echo echo 自动化部署脚本启动 echo echo 停止原来运行中的工程 APP_NAME=pos-admin.jar ### APP_NAME = test.jar ### 这个地方的名称 就是pom 文件中的 artifactId , 但最好 阅读全文
posted @ 2024-03-30 22:08 盘思动 阅读(26) 评论(0) 推荐(0)
摘要:尝试在left join on上多拼接,需要区分where的条件卡死限制。 https://www.modb.pro/db/131794 阅读全文
posted @ 2024-02-19 16:38 盘思动 阅读(284) 评论(0) 推荐(0)
摘要:可以在service中添加@lazy(true) 实测有效。例如: public class AService{ @Autowired @Lazy(true) private BService bService; } public class BService{ @Autowired @Lazy(t 阅读全文
posted @ 2024-02-01 17:39 盘思动 阅读(86) 评论(0) 推荐(0)
摘要:![](https://img2024.cnblogs.com/blog/1202393/202402/1202393-20240201173746660-1669565149.png) 阅读全文
posted @ 2024-02-01 17:37 盘思动 阅读(235) 评论(0) 推荐(0)
摘要:/** * 判断当前时间是否在"07:07~10:10"格式数据时间段内; * @param `timeStr` * @return */ private boolean isInTimeRange(String timeStr){ String[] parts = timeStr.split("[ 阅读全文
posted @ 2024-02-01 16:48 盘思动 阅读(23) 评论(0) 推荐(0)
摘要:如果你有一个名为 lists 的 List<ParamItem>,并且想要查找其中 id 为 3 的行,并获取对应的 value 值,可以使用 Java 8 引入的 Stream API 来实现。 下面是一个示例代码: import java.util.List; import java.util. 阅读全文
posted @ 2024-02-01 16:46 盘思动 阅读(42) 评论(0) 推荐(0)
摘要:String timeStr = "07:07~10:10"; String[] parts = timeStr.split("[~|:]");// 以正则格式来分割; System.out.println("____" + parts); for (String part : parts) { S 阅读全文
posted @ 2024-02-01 16:34 盘思动 阅读(44) 评论(0) 推荐(0)
摘要:您可以在 MyBatis 的查询方法中,使用 COUNT 函数查询指定数据是否存在。如果 COUNT 的返回值为 0,表示数据不存在,反之则存在。 以下是一个示例: <select id="dataExists" resultType="boolean"> SELECT COUNT(*) > 0 A 阅读全文
posted @ 2024-01-30 15:04 盘思动 阅读(1998) 评论(0) 推荐(0)
摘要:一、SpringBoot获取项目路径 在使用SpringBoot时,我们可能需要获取当前项目的路径,可以使用以下代码来获取: String projectPath = System.getProperty("user.dir"); System.out.println("项目路径:" + proje 阅读全文
posted @ 2024-01-26 17:00 盘思动 阅读(7960) 评论(0) 推荐(2)
摘要:在Java中,将一个类实例转换为JSON字符串可以使用一些第三方库,比如Gson,Jackson和FastJSON等。 下面以Gson为例,展示一个简单的类转换为JSON字符串的示例: import com.google.gson.Gson; public class MyClass { priva 阅读全文
posted @ 2024-01-26 09:54 盘思动 阅读(173) 评论(0) 推荐(0)
摘要:这是一个在 Linux 或 Unix 系统中使用的命令行指令。让我为您逐个解释每个部分的含义: nohup: 表示不挂断运行,并且不受终端关闭的影响。它允许您在退出终端后继续运行命令,即使终端会话已经结束。 java -jar admin.jar: 这是要执行的命令,以 Java 命令行方式运行名为 阅读全文
posted @ 2024-01-26 09:51 盘思动 阅读(114) 评论(0) 推荐(0)
摘要:然后配置maven打包插件的系统范围 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2 阅读全文
posted @ 2024-01-25 15:31 盘思动 阅读(318) 评论(0) 推荐(0)
摘要:因为项目需求,对接第三方sdk,其需要项目启动就启动另外一个端口来监听接收数据,故需要main中调用service,才好跟数据库交互; @SpringBootApplication public class DromaraApplication { @Autowired private static 阅读全文
posted @ 2024-01-25 15:22 盘思动 阅读(94) 评论(0) 推荐(0)
摘要:我多版本切换,省事操作。配置:/etc/profile export JAVA_HOME=/usr/java/jdk/jdk1.8.0_201 export JRE_HOME=/usr/java/jdk/jdk1.8.0_201/jre export CLASSPATH=.:$JAVA_HOME/l 阅读全文
posted @ 2024-01-24 19:17 盘思动 阅读(515) 评论(0) 推荐(0)
摘要:若依原本的swagger实在是丑,找了方法实现了增强优化 若依集成knife4j实现swagger文档增强 本期全是干货,这里我就当你用的非常熟练了,在ruoyi-admin模块中pom文件里加入以下依赖 注:引用knife4j-spring-boot-starter依赖,项目中的swagger依赖 阅读全文
posted @ 2024-01-18 14:39 盘思动 阅读(1257) 评论(0) 推荐(0)
摘要:Map<String,Object> response = new LinkedHashMap<>();这个里面response 数据如何转JSON字符串呢 阅读全文
posted @ 2024-01-08 22:42 盘思动 阅读(28) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/1202393/202312/1202393-20231214145233392-625853541.png) 阅读全文
posted @ 2023-12-14 14:52 盘思动 阅读(35) 评论(0) 推荐(0)
摘要:![](https://img2023.cnblogs.com/blog/1202393/202312/1202393-20231206110716864-1669678743.png) 阅读全文
posted @ 2023-12-06 11:07 盘思动 阅读(29) 评论(0) 推荐(0)
摘要:/***** * original,左边扩充n个"-" * @param n * @param original * @return */ private String fullStr(int n,String original){ StringBuilder sb = new StringBuil 阅读全文
posted @ 2023-12-05 15:19 盘思动 阅读(95) 评论(0) 推荐(0)
摘要:涉及无限极分类实现 ProductExcel.java package io.renren.modules.product.excel; import cn.afterturn.easypoi.excel.annotation.Excel; import io.renren.modules.prod 阅读全文
posted @ 2023-12-05 15:15 盘思动 阅读(722) 评论(0) 推荐(0)

1 2 3 4 5 ··· 9 下一页