- 博客(6)
- 收藏
- 关注
原创 intellij idea获取不到运行时参数,报传入参数的数组长度为0
cli命令行程序参数名名写了,为什么还是会报参数为空呢,这是因为Run with Coverage"是 IntelliJ IDEA 中的一个功能,它允许你在运行程序的同时收集代码覆盖率信息。所以在运行时,点启动按钮旁边的三个点,弹出Run someClass with Coverage,然后接着会弹出下面的选择框,选择Do Not Apply Collected Coverage,就可以继续按原先的处理运行时的参数运行程序,不再报参数长度为0的错。
2024-12-26 11:28:55
233
原创 如何用最少代码和配置实现springboot集成h2,优雅的同时创建h2数据库服务器和web控制台
本人也在网络上找了一下,几乎没有文章提到在springboot应用中,通过代码创建h2数据库服务器,即便有,步骤也含混不清,没有解决问题不说,反而增加了更多困扰。数据库文件路径d:/下的test1.mv.db数据库文件必须存在,如不存在,请参考之前的文章创建,也可以新建一个文本文档,改完整文件名(包含扩展名)为test1.mv.db,否则程序会报奇奇怪怪的错误:Connection is broken: "java.net.SocketException: 你的主机中的软件中止了一个已建立的连接。
2024-12-25 16:31:12
792
原创 怎么用一行命令,创建h2数据库服务器,实现网络访问数据库
如果你已有一个h2数据库文件,如果你通过文件的方式将数据库嵌入程序,那么这个嵌入式数据库只能被一个程序所访问,因为同时有另一个程序通过文件方式将该数据库文件嵌入程序时,数据库连接将会报错。2.执行命令:java -jar C:/Users/lenovo/.m2/repository/com/h2database/h2/2.1.212/h2-2.1.212.jar -tcp -tcpAllowOthers -tcpPort 9092。其中url中的端口号9093可以省略,但不能写错,写错后,将会连接失败。
2024-12-25 15:08:23
580
原创 怎么用一行命令,创建h2数据库文件,实现web控制台连接数据库
2.执行命令:java -jar C:/Users/lenovo/.m2/repository/com/h2database/h2/2.1.212/h2-2.1.212.jar -webAllowOthers -webPort 8082 -url "jdbc:h2:d:/test1" -user SYSDBA -password SYSDBA。执行后,会在d:\下生成test1.mv.db文件,即为h2数据库的文件,同时弹出h2数据库的web控制台,实现数据库的操作。弹出的web控制台如下,已自动登录。
2024-12-25 14:40:21
472
原创 怎么在linux中优雅的使用jline3实现命令补全、历史命令查看
terminal = TerminalBuilder.builder() .system(true) .name("xterm") .type("xterm")这句代码中的.name("xterm")和.type("xterm")在linux上运行是必须 的,否则会报:Cannot run program "infocmp": error=0, Failed to exec spawn helper错误,虽然不影响运行,但十分影响观感,这是因为系统环境变量配置错误或者系统缺少必要的执行程序导致的。
2023-12-11 15:43:09
1375
1
原创 xml递归遍历所有节点
不说废话,直接上代码:import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.Element;import org.dom4j.io.SAXReader;import java.io.File;import java.util.Iterator;public class Recursion { void findNode(Element elm) { for (Ite
2022-07-05 19:40:01
1625
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅