随笔分类 - java
摘要:今天没什么事情做,温习一下基本知识,在网上看到和日期处理的相关框架,什么joda,date4j等,都宣称超级强大简单易用。下下来试了下,确实都挺不错。不过自己不是经常涉及到日期操作,且涉及到的也不复杂。且不说这些库的功能强不强大,单说为了处理个时间就引入几十个类,实在有点浪费了。再说JDK提供的Calendar和SimpleDateFormat组合使用功能也还是非常强大啊。如果觉得同时使用这两个类稍显麻烦,可以稍微封装一下,即可满足大部分需求,就一个类,自己需要用到什么功能的时候,添加进去就行了。 1 package luojing.date; 2 3 import java.io.S...
阅读全文
摘要:最近项目中需要到Ftp文件上传,选择了Commons net。Commons net包中的ftp工具类能够帮助我们轻松实现Ftp方式的文件上传/下载。其中最重要的一个类就是FTPClient类,这个提供了许多FTP操作相关的方法,比如链接,登录,上传,下载,和注销。FTP 操作的过程一般为连接服务器,登录,进行文件上传/下载,文件(目录)的添加删除修改等操作。平常用的比较多的是文件的上传和下载。下面是一些基本的上传操作(将Commons net的jar包引入即可使用):public class FtpUtil { public static void main(String[] args...
阅读全文
摘要:有用户和用户组两个表,需要使用hibernate做级联删除。映射文件如下:Groups.hbm.xml User.hbm.xml ...
阅读全文
摘要:现在做网站中需要用到格式化输出Date对象,由于从数据库中取出来的是一个整体对象(例如Article对象),因此需要在显示页面来进行格式化处理。为了方便,写了一个DateFormateUtil类,里面提供了静态方法用于格式化Date对象(写的比较简单)。public class DateFormatUtil { private static SimpleDateFormat sdf = new SimpleDateFormat(); /** * 按指定格式格式化输出Date对象 * * @param pattern * 格式化...
阅读全文
摘要:又遇到乱码问题,这个编码问题有时候真是让人头大。找了半天都找不出来哪里出了问题,页面和数据库均是使用utf8编码,但是还是出现了乱码。直接在命令行下向数据库插入中文数据时不会出现乱码,在程序中使用代码插入时会出现乱码,控制台中打印出来数据没有乱码,没搞清楚哪里出了问题。通过查找资料最终将乱码问题解决,但是还有些不明白问题出在哪里。通过在数据库连接url中加入?useUnicode=true&characterEncoding=UTF-8解决问题:applicationContext.xml 我的处理编码的filter:public class Encodi...
阅读全文

浙公网安备 33010602011771号