java计算时间差及某个时间段数据

java计算时间差及某个时间段数据
最近在写代码的时候碰到一些关于处理时间的问题。 总结了2个关于计算时间的代码。 1、java算出时间差 Date t1=dc.getComRegdate(); //从某个POJO拿出来的时间字段Date t2=new Date();long day=(t2.getTime()-t1.getTime())/(1000 * 60 * 60*24);//算出2个时间相差多少天 2、hibernate+spring里 查出N天以内的数据 假设要查询近一个星期内的数据,也就是从上个星期开始到今天 int date =7;//7天内数据 Calen...

jdbc 连接 Postgresql 8.4

jdbc 连接 Postgresql 8.4
以前用JAVA在做数据库连接的时候还没试过用Postgresql  由于JDBC简便性,使得连接各种数据库也方便,只需设置几个参数。 用JDBC操作要先下载驱动包 To determine JDK/JVM compatibility this following list matches up versions of the JVM with the JDBC specification implemented. JDK 1.1 - JDBC 1. Note that with the 8.0 release JDBC 1 support has been removed, so look to update your ...

项目中使用EhCache

项目中使用EhCache
 在项目中用上了EhCache了 现在大概总结一下:   1.EhCache是什么    EhCache是Hibernate的二级缓存技术之一,可以把查询出来的数据存储在内存或者磁盘,节省下次同样查询语句再次查询数据库,大幅减轻数据库压力; 2.EhCache的使用注意点    当用Hibernate的方式修改表数据(save,update,delete等等),这时EhCache会自动把缓存中关于此表的所有缓存全部删除掉...

Linux下的JMF环境

Linux下的JMF环境
JRE环境是可以,但还要JMF,但我的努力失败了。 Java Plug-in 1.6.0_07使用 JRE 版本 1.6.0_07 Java HotSpot(TM) Client VM用户主目录 = /home/fantlamnetwork: 正在载入用户定义的代理配置 ...network: 完成。network: 正在从 Netscape Navigator 中载入代理配置 ...network: 读取注册文件时出错:/home/fantlam/.mozilla/appregnetwork: 完成。network: 正在载入浏览器代理配置 ...network: 完成。networ...

Linux下的JRE环境

Linux下的JRE环境
我的毕业设计是做JAVA播放器的,我用APPLET实现,所以客户端要访问的时候需要JRE环境,WIndows下简单,但linux下还需要一定得配置才可以再浏览器正确访问。JAVA播放器需要JMF组件支持,没想到客户端居然也需要JMF的一些环境才能在浏览器上成功播放视频。但官方下的JMF Linux版不能在Linux正确安装,我尝试了很多个版本,包括ubuntu,fedora,arch,redhat.不知道这是官方JMF的问题还是linux的问题。这让我的设...

java邮件开发(8、用spring发送HTML嵌套图片并带附件)

java邮件开发(8、用spring发送HTML嵌套图片并带附件)
  这是邮件系列文章的完结篇了,最后一次我用spring发送HTML格式的邮件,邮件里嵌套图片,并带有附件功能。 程序测试过了 发给搜狐就没问题,至于其它可能它比较严格,把邮件过滤掉了,我是用自己本地的服务器。 代码如下 package org.fantlam.spring; import java.io.File; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import javax.mail.internet.MimeUtility;...

java邮件开发(7、用spring发邮件)

java邮件开发(7、用spring发邮件)
前面一直用javamail来发送,对比spring会显得臃肿复杂,利用spring只需简单的配置就可以实现发邮件的功能。 首先必须导入所必须的包activation.jar,commons-logging.jar,mail.jar,spring.jar 新建一个applicationContext .xml     <?xml version="1.0" encoding="UTF-8"?>   <beans xmlns="http://www.springframework.org/schema/beans"    xmlns:xsi="http://...

java邮件开发(6、javamail发送带附件的邮件)

java邮件开发(6、javamail发送带附件的邮件)
本文贴上发送带附件的邮件代码,要用到一个JAR包 activation.jar 这个代码完整 直接复制就可以运行了 package org.fantlam; import java.util.Date;import java.util.Properties; import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;...

java邮件开发(5、用nslookup命令解析服务器)

java邮件开发(5、用nslookup命令解析服务器)
邮件的发送原理我们应该知道,比如我们用搜狐的邮箱发给网易的邮箱,要先经过搜狐的smtp服务器,再由搜狐的smtp服务器发给网易的smtp服务器。网易的用户想看邮件就用pop3协议登陆到网易所分配的邮件空间去取。 之前我们所做的都是先连接smtp服务器,这个过程是需要验证身份的,但当两个smtp服务器相互连接的时候,难道他们也要验证身份?还有他们怎么知道各自的smtp地址呢?(比如我们登陆时候是用telnet s...

java邮件开发(4、邮件的命令模式)

java邮件开发(4、邮件的命令模式)
一直提到命令模式,其实我们直接用命令就可以发送邮件了,来看看吧 用windows的命令提示符来做。首先输入 telnet smtp.sohu.com 25 远程登陆搜狐的SMTP服务器。为什么选搜狐呢,其实其它的也试过,因为每次登陆都不一定成功,我都试了好几次,还好搜狐还比较好,给我终于试成功了。由于网易的邮箱做了限制,新注册的邮箱都禁止使用这种模式发邮件,所以测也测不了。新浪的莫名其妙用户验证不过。我在一次成...