![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java EE
文章平均质量分 50
凤舞九天音乐工厂
这个作者很懒,什么都没留下…
展开
-
导出数据库数据到Excel (含POI)
方法一:该方法适合简单的数据操作。SQL查询需要的列,得到的结果集如果不是很大的话,能一次全选最好,ctrl + c之后打开一个excel文件的某个表单,ctrl + v,稍作修饰,即可完成数据到excel的导出。方法二:如果需要导出的数据比较繁琐,需要涉及数值转换,各种验证啥的,甚至表单样式的维护,可能直接复制出来就不太好操作,则可以使用POI去做,丰富的API可以做很多工作,但有时会有很多不得不重复的代码。写完数据一定要关闭wb和os。...原创 2020-09-20 21:19:24 · 1150 阅读 · 0 评论 -
IDEA Spring Boot 项目内既有SVN 也有Git时,无法更新代码问题解决
适用情况:SVN或Git不是主要版本管理,如项目先是在SVN内管理代码,而后跟项目配合的前台或者哪些东西是git管理的,上传到svn内以保存一下,并不使用svn来管理。反之亦然。解决方法:找到.idea下的vcs.xml删掉其中不需要的mapping即可。如:git管理的不是我开发中实际用到的,则删除git的mapping然后svn的代码更新就可以正常使用了。...原创 2020-11-03 12:23:09 · 566 阅读 · 0 评论 -
Eclipse 配置Spring xml文件时 出现content is not allowed in trailing section提示
环境:Eclipse 2020-06从别处复制的Spring 的xml描述框架到Eclipse里粘贴后,可能有错误提示,标记未正确结束,或者像标题中所说其他文章说的多空格少空格,缺少标记等原因,尝试一番错误提示依然存在,看着都对就像直接运行代码看看到底啥错,不出意外,错误提示都一样。无奈,想想是不是Eclipse这玩意搞事,重启,clean再打开xml,错误提示没有了,重新测试,代码通过没有报错。总结:确认代码应该没问题时,重启Eclipse试试,可解决部分问题。...原创 2020-10-05 18:02:53 · 2249 阅读 · 0 评论 -
Eclipse Maven项目的包层级展示异常
环境:Eclipse 2020.06,Maven 3.6.3这种异常一定是Eclipse的问题。关于展示异常是啥样式的,无法穷举,只说个人有用的解决方案。Eclipse 项目内包的展示方式,第一个选项是水平的,不是树结构那样的第二个是树结构的方式展示,一级一级往下。来回切换几次展示方式试试。还有一种情况,和DevStyle有关,待续。...原创 2020-10-02 17:52:59 · 459 阅读 · 0 评论 -
Eclipse 编辑 web.xml 会导致程序卡死问题
环境:eclipse 2020-06,web-app 4.0经过一番折腾,发现是eclipse对 web app 4.0支持的问题,尝试在web 3.1及以下项目编辑web.xml时,丝滑的狠认为是ide的bug吧,老外那边反应是已有两年原创 2020-09-14 23:45:13 · 395 阅读 · 2 评论 -
Servlet 测试PrintWriter输出信息的换行问题
环境: Servlet 4.0 ,jdk 8,Tomcat 91. 新建一个Servlet,默认在Get里处理请求。2.获取PrintWriter对象,输出两句话试试3.保存,启动Tomcat,浏览器输入url,看看返回什么关于println(),看看PrintWriter类描述这样的响应内容是文本如果把响应的内容类型换成HTML,会是下面的效果,换行无效,但加上br标签可以换行结论,如果Content Type是 html, printwriter 打印换行原创 2020-09-13 22:27:34 · 1766 阅读 · 1 评论 -
配置Tomcat 环境变量,在cmd中快捷调用脚本
环境:win10 、jdk 81.如果有多个版本的Tomcat,如 7,8,9,在系统环境变量内先添加各版本的Tomcat_Home(如Tomcat_Home_7)2.再添加Catalina_Home指向某一个Tomcat_Home ,这一步可以跳过3.在Path中添加某个%Tomcat_Home%\bin,点击“确定”后环境变量即可失效。4.打开新的cmd窗口,输入startup.bat ,如果窗口不闪退,说明已经识别到bin目录下的bat脚本了,可以正常启动和停止Tomcat了..原创 2020-09-13 00:32:27 · 133 阅读 · 0 评论 -
关于Eclipse 写Servlet测试404的问题解决
eclipse自身原因可能导致不能及时展示效果,Servlet写完,url一打发现404,可能就是类文件没有编译,缓存没被刷新啊等等。1. 尝试重启tomcat或其他servlet容器2. clean后再build试试3. remove artifact之后再add,启动tomcat,url打上,看看有没有效果。浏览器测试或者postman测试,使用postman可以测试post请求,手动编写json,请求看效果。...原创 2020-09-13 00:35:42 · 1043 阅读 · 0 评论 -
记一次IDEA Java项目打jar包过程
打包运行成功,趁热记录一下。环境: IDEA 2019.3.5 , Oracle JDK 1.8_251 ,最普通java项目,原始的那种参考网上很多教程操作了一番,都不行,java -jar 会提示无法加载主类等。其实,创建一个空java项目,写个main,然后整个jar出来,java -jar 是能看到main里要输出的内容,但是我这里是eclipse的项目,我个人习惯idea,在此尝试idea去打包。操作步骤:1. artifact 里头选择空jar创建2.添加modu原创 2020-08-14 11:13:11 · 235 阅读 · 0 评论 -
windows 安装Redhat openjdk 及版本切换
windows下安装于redhat官网下载openjdk,8,11。安装时可能有些组件默认是不会安装的,按需选择。安装后如下:安装时会有个选项,是否添加注册表项,及设置JAVA_HOME, 添加 installlocation\bin 到path变量里,1.8版本和11版本安装后在注册表里添加的目录还是有区别的,具体参考redhat官网文档的install guide添加环境变量配置JAVA_HOME选择需要默认启用的版本,最后在Path中加上JAVA_HOME。安装redh原创 2020-08-06 22:02:37 · 1472 阅读 · 0 评论 -
Java / JavaScript 用正则表达式去匹配代码中的单行注释,用以查找或删除注释。
RT,不爱写注释,看老代码没有注释的情况总是让人抓狂,更多领导要求删掉注释的,如果一行一行的去找注释再手动删除未免浪费时间。本文从正则匹配角度去解决这个问题,实现全局替换,删除注释或查看的目的。示例代码如下,可以在浏览器Console下执行查看,如果安装了Node.js,cmd里执行查看也可以,匹配的注释兼容JavaScript和Java的单行注释//及/**/形式的注释。//REG:COMMENT/*REG:COMMENT dawdadad awdadawdadadawda dawdada原创 2020-07-18 16:33:02 · 834 阅读 · 0 评论 -
Mybatis与Druid搭配导致Error attempting to get column ‘create_time‘ from result set.问题解决
还有,经过一番百度可能会看到有说和JDBC版本有关,也就是上面提到的druid的版本问题,内部依赖JDBC版本4.0 、4.1 、 4.2等。公司自己攒的基于Spring Boot的框架有内部的maven依赖里的涉及的JDBC版本不满足类型映射要求,如选择的druid版本较低,其配置的JDBC版本相应较低,在jdk 8 中可能出现新的日期时间类无法转换的问题等等。有文章说mybatis降版本,我在没有打包之前,接口测试都是正常的,druid降版本出现该问题。所以,我怀疑是这个数据源的问题。原创 2020-03-11 18:24:46 · 5335 阅读 · 2 评论 -
Spring Boot 中的AOP使用示例,打印请求执行时间等
参考书:Spring实战(第4版)Spring Boot 2 精髓IDE: IDEA 2019.2.3Maven 3.6.2Spring Boot 2.1.10.RELEASEKnife4j一、准备:1. 对Spring AOP 有点了解2. pom中添加aop的starter如果parent定义了版本,此处可以不加version<dependency...原创 2020-03-10 14:18:23 · 573 阅读 · 0 评论 -
MySQL 8.0.x ZIP方式安装
参考MySQL官网主版本手册步骤:1.下载所需版本ZIP包MySQL 最新版/latest versionMySQL 历史版本/previous version选择相应的版本,下载zip包即可(此过程因网络原因可能会很漫长)。2.下载参考手册(百度教程一样使)在线指导文档, PDF 离线文档(打开链接,Crtl + S 保存)3.解压,开始安装1)将压缩包解...原创 2020-03-09 02:52:53 · 200 阅读 · 0 评论 -
idea 启动项目时报错,Error occurred during initialization of VM。分配内存时出现内存不足问题解决
操作系统: Windows 10 1909IDEA / WebStorm版本 2019.2.3出现RT的问题,机器本身物理内存较小暂不提。本人16G的内存,查看资源监视器,可用内存不到4G,备用内存占用了8G之多,经过一番百度,发现和系统服务机制、程序设置有关。错误提示类似下面:Error occurred during initialization of VM C...原创 2020-03-08 22:19:37 · 23338 阅读 · 0 评论 -
IDEA 安装Material Theme UI主题插件,卸载插件后编辑器底色异常
RT,该主题插件会改变IDE的布局,颜色,大小等。环境: IDEA 2019.2.3 , WebStorm 2019.2.3解决方案:进入Appearance,默认有三个主题,依次为黑、高对比、白。 选择第一个黑色主题可能会出现IDEA其他位置底色显示正常,代码编辑器Editor显示背景色是白色。 选择高对比主题Apply,再选择第一个黑色主题Apply,这时选项、背景色均显示正...原创 2019-10-19 09:52:17 · 3556 阅读 · 0 评论 -
Spring Boot Tomcat 配置【数安时代 GDCA】SSL证书安装
环境:Windows Server 2012 、Spring Boot 1.5.x (Tomcat 8)、Java 8目录数安时代申请免费的SSL证书生成Keystore配置Spring Boot Tomcat Server数安时代申请免费的SSL证书免费DV SSL证书这里填写域名,点击申请,随后页面跳转,根据页面提示填写信息完成注册,及CSR信息填写。下图官方工具提供了生成方式,可能与网页内提供的一致。创建CSR后,提示保存路径,生成域名.csr 和 域名.k原创 2020-11-02 20:05:30 · 301 阅读 · 0 评论 -
Spring JDBC练习
环境maven 3.6.3jdk 8mysql 8.0.18spring v5.1.1.RELEASEjunit v4.13dbcp2 v2.7.0项目目录声明BeanDAO类测试类原创 2020-07-04 20:16:05 · 119 阅读 · 0 评论