- 博客(9)
- 收藏
- 关注
原创 java: -source 1.5 中不支持 diamond 运算符(终极版)
问题现象:maven打包出现这个意思就是你的jdk版本是1.5的,但是你项目中有用到1.8的方法,这肯定报错。但是我该改的地方都改了1、File->Project Structure->Project2、Module3、File->Seetings关键的是我这几个地方都改了,还是报这个错。。。后来看到篇文章,说是在pom里面写死jdk版本。终于可以...
2022-05-24 14:45:05
956
原创 windows启动多台tomcat报错解决
前文中说到用java代码启动tomcat,感兴趣得到小伙伴可以看看如何用java代码启动tomcat在windows服务器中1、使用这个方法**Runtime.getRuntime().exec()**去执行tomcat启动脚本。会显示CATALINA_HOME这个环境变量未配置。(配置完可以启动)2、配完后,如果再创建一个新的tomcat,启动新的tomcat后。其实还是启动的环境变量配置里面的那个tomcat。那么这个问题如何解决?打开startup.bat,我们可以看到,上面的控制台报错的
2022-05-23 15:58:24
459
原创 如何用java代码启动tomcat
最近有个需求,就是需要用代码来启动tomcat。直接上代码“”: public static void execCmd(String tomcatPath) { String command = ""; // String command = "cmd /c D:\\workSoft\\apache-tomcat-8.0.53-9000\\bin\\startup.bat"; if ("linux".equals(getCurrentOperating
2022-05-17 16:35:31
1401
原创 Java Statement 中execute可以执行多条语句
在项目中利用脚本创建数据库表,遇到报错。是在执行execute方法时,报sql错误。这个sql在数据库里是可以执行的。但是用execute就报错了。大大的疑惑???后面发现我的sql脚本里存在多条执行语句。但是execute默认只能执行一条。刚开始我的连接url是这样的:String url = "jdbc:mysql://localhost:3306/" + databaseName + "?useUnicode=true&characterEncoding=UTF-8";要想解决报错
2022-05-16 15:44:02
1549
原创 linux下安装mysql(简单、快速)
linux下安装mysql(简单、快速)1、根据自己所需版本下载mysql我们为了方便可以直接用镜像在线下载。镜像地址:https://mirror.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar2、登录linux系统安装mysql这里需要找一个目录作为mysql镜像存放的地方。例如:/usr/local/mysql进入对应目录执行命令:wget https://mi
2022-03-16 19:28:56
2125
原创 java实现html转pdf,使用freeMarker替换
java实现html转pdf,使用freeMarker替换最近公司有个需求,需要将一个html转化为pdf,不仅仅是单个html,而是一个模板,里面的值是能够替换的,废话不多说,直接上代码。1.准备模板说到模板,怎么能少了freeMarker,我就是利用freeMarker模板替换生成html的。这个是模板内容,可根据自己的需求替换,注意此模板是.ftl格式。注意:body里需要加入style="font-family: SimSun;"防止生成的pdf中文乱码<body style="f
2021-09-03 23:08:41
710
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人