Java
ding_dq
这个作者很懒,什么都没留下…
展开
-
FtpClient.storeFile返回false,本地测试可以,部署到服务器不可以
Q:用FTPClient,执行到ftp.storeFile(fileName, inputFile);返回false,在本地测试时可以上传文件,部署到服务器上传文件总是返回false; A: 加上ftpclient.enterLocalPassiveMode(); ftp.storeFile(fileName, inputFile);问题解决 补充说明:FTPClien原创 2017-04-25 16:19:19 · 11740 阅读 · 0 评论 -
SpringMVC工作原理之四:MultipartResolver
MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如果请求数据中包含文件,则调用 MultipartResolver 的 resolveMultipart() 方法对请求的数据进行解析,然后将文件数据...转载 2018-08-02 10:23:15 · 1252 阅读 · 0 评论 -
详解Tomcat 配置文件server.xml
前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。 本文将通过实例,介绍server.x...转载 2018-08-02 09:50:07 · 191 阅读 · 0 评论 -
Hibernate3.x调用存储过程
原文出处:http://tech.it168.com/j/d/2007-05-14/200705141007843.shtml说明:该文不得转载摘要:本文以详尽的实例展示了hibernate3.x中调用存储过程各步骤,从建立测试表、存储过程的建立、工程的建立以及类的编写和测试一步一步引导用户学习hibernate3.x中调用存储过程的方法.如果底层数据库(eg. Oracle、mysql、sqls...转载 2018-06-19 11:12:02 · 268 阅读 · 0 评论 -
日期字符串解析--SimpleDateFormat严格限制日期转换setLenient(false)
输入“33/12/2011”,用SimpleDateFormat parse()方法,转化为Date(2012,01,02).这样处理相当“33/12/2011”是正常输入,如果需要"33/12/2011”报错,即把"33/12/2011"当作错误格式,刚开始自己写了段逻辑判断:把转成的日期再反转回来,再比较是否一致,即使用format方法再转换成字符串,和传入的那个串作比较,如果不相等,则证明传...转载 2018-05-16 15:52:51 · 1267 阅读 · 1 评论 -
hibernate延迟加载(get和load的区别)
在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通过session.get()方法,另一种就是通过session.load()方法,然后其实这两种方法在获得一个实体对象时是有区别的,在查询性能上两者是不同的。一.load加载方式当使用load方法来得到一个对象时,此时hibernate会使用延迟加载的机制来加载这个对象,即:当我们使用session.load()方...转载 2018-05-18 15:53:40 · 278 阅读 · 0 评论 -
org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
问题:org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required解决:通过修改eclipse里的jre设置可以解决这个问题:在eclipse——>Window——>prefence——>java——&g...原创 2018-04-10 10:45:29 · 1029 阅读 · 0 评论 -
Hibernate中session.get()和session.load()的区别
-- 翻译自https://www.mkyong.com/hibernate/different-between-session-get-and-session-load/很多时候你会发现,使用Hibernate的开发人员会混淆session.get()和session.load()的用法,你是否理解这两个方法的区别并知道在什么时候使用正确的方法呢?实际上,两个方法都是用来从数据库获取对象,只不过...转载 2018-03-22 08:46:57 · 321 阅读 · 0 评论 -
JAVA字符串格式化-String.format()的使用
常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Lo转载 2017-11-14 16:26:46 · 178 阅读 · 0 评论 -
Jsoup解析Html教程
Jsoup应该说是最简单快速的Html解析程序了,完善的API以及与JS类似的操作方式,为Java的Html解析带来极大的方便,结合多线程适合做一些网络数据的抓取,本文从一下几个方面介绍一下,篇幅有限,化繁为简。 下载Jsouphttp://jsoup.org/download 查看官方提供的手册:http://jsoup.org/cookbook/ 获取一个Do转载 2017-10-18 10:54:33 · 316 阅读 · 0 评论 -
Hibernate Projections(投影、统计、不重复结果)
原文出处:http://www.sunchis.com/html/java/hbm/2011/0309/265.html 用来进行聚合操作,和sql中的聚合类似.求和/求平均值/统计记录数/...等等. 还有用来获取获取对象的某些属性(表字段)或属性集合.正常情况下,查询返回的是对象或对象的集合.使用投影的话就可以只返回你需要的属性值.即Hibernate不把记录封装对象了,只返回你在转载 2017-10-18 10:51:36 · 386 阅读 · 0 评论 -
java基础——Collections.sort的两种用法
Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static <T extends Comparable<? super T>> void sort(List<T> list) { list.sort(null); } pu...转载 2019-04-18 12:37:09 · 260 阅读 · 0 评论