JavaEE
JavaEE
不见长安见晨雾
皇上有旨,让太阳站下
展开
-
IDEA常用配置
全局配置配置Maven配置鼠标滚轮字体放大缩小原创 2024-06-20 10:12:23 · 99 阅读 · 0 评论 -
PDF文件下载,不用浏览器解析
byte[] pdfData = “pdf数据”;response.setContentType("application/pdf");response.setHeader("Content-disposition ", "attachment; filename=ReportForm.pdf");response.getOutputStream().write(pdfData);resp...原创 2019-11-11 17:15:32 · 305 阅读 · 1 评论 -
POI生成Excel文件
使用POI技术导出Java对象到Excel中 HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.createSheet("数据表"); HSSFRow headRow = sheet.createRow(0); String[] titl原创 2017-12-20 11:07:47 · 188 阅读 · 1 评论 -
Maven将所有依赖打成一个jar包
需求将项目依赖的jar包打成一个jar包代码 <build> <finalName>${project.artifactId}</finalName> <defaultGoal>package</default原创 2018-11-14 17:22:23 · 2776 阅读 · 1 评论 -
dom4J解析XML,并改变节点数据
使用dom4j解析XML字符串,并将部分节点的数据做处理//将XML字符串转为Document对象Document document= DocumentHelper.parseText("需要解析的XML字符串");//得到根节点Element rootElement = document.getRootElement();//得到根节点下的所有Request节点的元素List&lt...原创 2018-04-03 10:27:03 · 1817 阅读 · 0 评论 -
Dom4j解析XML文件子节点
很久没有解析XML文件,基本忘光了,今天用到,就特意记录一下XML文件如下Java代码如下 DocumentUtil代码:public class DocumentUtil { /** * String转Document */ public static Document getDocumnetByContent(String content){原创 2017-09-08 14:11:39 · 1680 阅读 · 0 评论 -
Apache FTPClient上传下载文件
使用Java开发FTPClient,完成文件的上传下载步骤如下第一步:导入maven依赖jar包<dependencies> <!--FtpClient所在的包--> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <ver原创 2017-09-30 11:32:12 · 10273 阅读 · 1 评论 -
Apache FTPServer本地部署FTP服务
The Apache FtpServer is a 100% pure Java FTP server. 官网地址:http://mina.apache.org/ftpserver-project/步骤如下:第一步:配置文件第二步:启动FTP服务第三步:浏览器或者客户端访问原创 2017-09-30 11:00:35 · 1811 阅读 · 0 评论 -
Apache FTPServer Java代码搭建FTP服务器
The Apache FtpServer is a 100% pure Java FTP server. 官网地址:http://mina.apache.org/ftpserver-project/使用Java代码搭建FTP服务器,步骤如下:第一步:导入maven依赖<dependencies> <dependency> <groupId>org.apache.ftpser原创 2017-09-30 11:09:19 · 12599 阅读 · 0 评论 -
MyEclipse 恢复Debug工具栏
问题描述Debug工具栏不见了,一时之间不知道怎么调试程序了,一下子还恢复不出来,真是好心塞啊。。。 解决方案原创 2018-05-14 20:50:41 · 3563 阅读 · 0 评论 -
POI导出Excel文件,浏览器点击可下载
说明:使用SpringMVC+POI1:服务端代码/** * 导出日志查询列表 */ @RequestMapping(value = "/log_excel") public void exportLogList(HttpServletRequest request, OperationLog vo, @RequestParam(value = "pageNo"...原创 2018-01-17 15:16:53 · 1898 阅读 · 0 评论 -
POI下载文件,ClientAbortException错误
问题原因导出的文件大或者在部分浏览器下,Java使用POI导出Excel文件时,客户端没有点击下载,而是点击了取消会导致出现Socket写入异常。错误描述org.apache.catalina.connector.ClientAbortException: java.net.SocketException: Software caused connection abort: s...原创 2018-02-10 14:06:48 · 1512 阅读 · 1 评论 -
LogBack的使用
引入jar包&lt;properties&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt; &lt;logback.version&gt;1.1.7&lt;/logback.version&a原创 2018-04-08 13:49:41 · 171 阅读 · 0 评论 -
Eclipse设置tomcat/bin为当前目录
因为项目的配置文件在tomcat/bin目录下,读取文件的时候采用相对路径,即直接从当前路径下读取可以拿到bin目录下的文件,在myeclipse下可以读取成功,但是在eclipse下面读取不成功,需要做如下的配置:原创 2017-09-27 16:14:23 · 804 阅读 · 0 评论 -
MyEclipse设置JVM内存大小
开发项目遇到错误: java.lang.OutOfMemoryError: PermGen space 大概原因就是内存不够大,具体我也不了解,如下设置解决问题: -Xmx1024M -Xms512M -XX:MaxPermSize=256m原创 2017-09-13 17:27:15 · 2329 阅读 · 0 评论 -
Quartz任务调度框架和Spring的整合使用
Spring中applicationContext.xml的配置<!--这里指定执行任务的类和方法--><bean id="testJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" ref="logServi原创 2017-09-27 15:15:48 · 563 阅读 · 0 评论 -
Maven:Could not resolve dependencies for project
错误描述:打包maven项目的时候出现如下错误 上图我将项目名称做了模糊处理解决方法:在parent项目上执行mvn clean install原创 2017-10-24 11:41:34 · 37426 阅读 · 7 评论 -
Jsp跳转到Action
今天神志不太清醒,一个很简单很简单的问题居然忘记了,居然折腾了两个多小时,我也是够了,满肚子的火。 WebContent/index.jsp页面代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% response.sendRedirect(request.getContextPath()原创 2018-01-10 22:51:22 · 4764 阅读 · 0 评论 -
Session already invalidated
错误代码java.lang.IllegalStateException: getAttribute: Session already invalidated at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1176)问题原因:因为执行了request.getSession()原创 2018-01-23 15:17:14 · 15530 阅读 · 0 评论 -
FreeMarker使用[]代替<>
FreeMarker使用方括号[]代替默认的<>括号第一步:配置标签语法为自动第二步:页面使用原创 2018-01-26 18:04:17 · 388 阅读 · 0 评论 -
Java文件下载,HTML进度条实时刷新进度
效果展示实现原理1:后台同步进程开始下载文件 2:前台使用遮罩效果,使页面不能点击,使用circliful进度条插件(插件源码见后) 3:页面使用JavaScript定时器发送ajax请求刷新进度条数据 4:当进度满100的时候,遮罩消失,文件开始保存到本地 5:后台使用SpringMVC,其中使用session来保存当前下载的数据进度,因为下载文件的进度和刷新的进度是不同的方...原创 2018-02-10 15:30:34 · 21239 阅读 · 11 评论 -
FastJson泛型的使用
我想只要会fastjson中泛型的使用,Json和Java对象之间的互转没有再难的了。maven引入fastjson的包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.40</version> </dependency>第一步:将Java对原创 2017-12-13 18:53:26 · 757 阅读 · 0 评论 -
两个Tomcat的安装配置
1:环境变量的配置2:配置文件3:修改端口原创 2017-09-27 09:53:04 · 167 阅读 · 0 评论