JavaWeb
文章平均质量分 66
Terisadeng
工作繁忙,私信和评论提的问题可能没时间复现解答(。・_・。)ノI’m sorry~
展开
-
下载文件名称乱码问题
后台使用FtpClient类获取服务器上的文件字节流传给Response对象的输出流属性来下载文件,响应头设置如下:response.setContentType("multipart/form-data");response.setHeader("Content-Disposition", "attachment;fileName="+fileName; filename是存储的真...原创 2018-12-11 16:34:46 · 3695 阅读 · 0 评论 -
HttpUrlConnection进行跨应用请求
/** * Http 请求访问工具类 * * @author admin * @see HttpAccessUtil * @since */public class HttpAccessUtil{/** * 发起http请求并获取结果 UTF-8 * * @param requestUrl 请求地址 * @pa原创 2017-07-21 10:18:05 · 614 阅读 · 0 评论 -
使用Java实现Excel导入功能
一、导入xls格式的ExcelMultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; MultipartFile file = multipartRequest.getFile("excelFile"); List entityList = new ArrayLi原创 2017-07-24 09:52:16 · 2237 阅读 · 0 评论 -
AOP用法实践
一、aop的配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:aop="http://ww原创 2017-08-25 16:25:42 · 260 阅读 · 0 评论 -
源站IP限制访问配置方法
Nginx可以使用ngx_http_access_module(Nginx内置模块)模块限制IP访问,可以在http、server、location、limit_except配置段中进行配置。配置配置实例:http{ include mime.types; default_type application/octet-stream; allow 192.168.0.0/24; //配原创 2017-09-18 11:20:14 · 4633 阅读 · 0 评论 -
Spring 事务管理
一、3个主要的接口1、PlatformTransactionManager其中DataSourceManager用于spring JDBC或iBatis进行持久化数据时HibernateTransactionManager用于Hibernate3.0进行持久化数据时JpaTransactionManagerJdoTransactionManagerJtaTransactio原创 2017-07-24 14:05:32 · 358 阅读 · 0 评论 -
Spring定时任务调定时任务
现在有这样一个业务场景每天凌晨读取FTP服务器上的文件存入数据库中的表中,插入操作执行结束后,给另一个Job传递一个参数调这个Job执行一个更新另一个表的操作。现在将这两个步骤放在两个Job中,由其中一个Job触发另一个Job。主Job代码如下://主Job,由定时器配置的时间定时执行读取文件入库操作public class MainSyn extends QuartzJobBean{原创 2017-11-23 17:22:54 · 477 阅读 · 0 评论 -
调用WebService接口
执行execute()方法,设置url等参数,调用WebService接口。public class TestWebService{ //执行调用WebService的业务逻辑,参数url是webservice接口的完整url,arg1是传递的参数,page分页参数 private static InputStream callWebService(String url, String原创 2017-11-23 18:25:24 · 820 阅读 · 0 评论 -
Spring定时器上传FTP服务器遇到的问题
今天在通过Spring定时器上传FTP服务器文件时遇到了几个问题,耗时半天终于找到原因,结果是自己埋的坑。。。1)首先是写了一个FTP上传下载的工具类,然后在实现了QuartzJobBean接口的类中写具体的业务逻辑,从后台取出数据之后,调FTP工具类的静态方法上传文件。在spring配置文件中配置号job之后启动服务,观察到job中的代码执行到FTP工具类之后就像程序阻塞了一样,即不报错原创 2018-01-24 16:05:19 · 360 阅读 · 0 评论 -
Tmocat问题汇总
1、Tomcat启动到连接池卡死在生产环境遇到一个问题,两台Nginx负载均衡的服务器在启动Tomcat时,在启动到dbcp连接池时就不打印任何日志,也不报错,完全没看到任何原因导致无法启动。 也考虑到会不会是负载均衡或者是数据库有问题,负载均衡检查也没发现问题,然后尝试sqlyog连接数据也可以成功。网上说修改连接池最大连接数的也没有用,查看Tomcat服务器磁盘空间也没有问题,尝试各种...原创 2018-01-10 14:35:33 · 676 阅读 · 0 评论 -
多线程下载图片并压缩
最近在做一个需求:从其他系统的ftp目录下载存储图片url的文件,然后读取文件中的url地址,根据地址下载图片后按天压缩成一个包,平均一个地址文件中包含4000个地址左右,也就是说一个文件扫描后需要下载4000个左右的图片,然后压缩,下面把我的实现方式和优化过程记录下来,如果大家有什么更好的方式可以分享。使用框架:SpringMVC定时任务实现:继承org.springframework.sche...原创 2018-05-11 14:27:38 · 1516 阅读 · 1 评论 -
Unexpected end of JSON input
业务逻辑如下:1、前端ajax调用后台controller方法,controller中调用外部http接口,封装了一个HttpURLConnection对象的调用方法。目前对端接口还未完成,所以本地编写接口接收http请求处理并返回。前端页面始终报:SyntaxError: Unexpected end of JSON input at parse (<anonymous&...原创 2018-09-21 16:08:41 · 142394 阅读 · 7 评论 -
HttpURLConnection.getInputStream()阻塞及405错误
后台使用http请求获取其他服务的数据,使用GET请求在url后面拼接参数发送请求。在本地编写对端的测试接口进行测试。每次代码走到HttpURLConnection对象的getInputStream()方法时都会阻塞,在测试接口内打的断点也没有走到,然后尝试通过浏览器直接输入url请求接口成功进入断点。。。后来反复测试无意中将接收请求的接口内断点都去掉,http请求竟然执行成功。。。有没有大神...原创 2018-09-28 16:59:26 · 6515 阅读 · 1 评论 -
net.sf.json.JSONException
在通过json来获取String字符串时报:net.sf.json.JSONException: Unquotted string 'aae8eaa48681f2f468a3a1c1e4c95fec'InputStreamReader isr=new InputStreamReader(request.getInputStream()); BufferedReader原创 2017-07-20 19:53:34 · 4002 阅读 · 0 评论