自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 Quartz入门

Quartz简介            Quartz最初是由James  House在souceforge上创建的一个开源定时调度框架(注:Quartz是石英的意思,受到微量电流时可产生一个固定的震动频率【石英钟原 理】),目前由OpenSymphony【http://www.opensymphony.com/quartz】提供主机维护服务,可以在上面下载到 最新的Quartz版本。目前使用Q

2016-04-06 10:27:26 617

转载 QuartZ Cron表达式

CronTriggerCronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样

2016-04-06 10:20:54 468

转载 admin、0000、admin888 md5加密后16位和32位代码

下面是 admin 的加密代码:16位加密:7a57a5a743894a0e32位加密:21232f297a57a5a743894a0e4a801fc3admin888的MD5加密码16位:469e80d32c0559f832位:7fef6171469e80d32c0559f88b377245经常调试源码用的,留个记号,省的以后老是在网上找。另外一种加密Encode

2016-03-11 14:54:19 10920

转载 JAVA利用jxl读取Excel内容

JAVA可以利用jxl简单快速的读取文件的内容,但是由于版本限制,只能读取97-03  xls格式的Excel。 import java.io.File;import java.io.FileInputStream;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;public class testxls {

2016-03-09 14:25:36 429

原创 spring编码过滤器 配置

encodingFilter  org.springframework.web.filter.CharacterEncodingFilter     encoding   utf-8       forceEncoding   true      encodingFilter  /*

2016-03-04 13:20:17 499

原创 用servlet写的在浏览器下载文件模板

话不多说,直接上在项目中用到的代码。 package com.fnd.skc.view.customer;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;

2016-03-03 11:53:53 397

转载 equals方法避免空指针的比较方法

首先看个例子 public static void main(String[] args) { String a=null; if("aa".equals(a))//这种情形,不出现空指针异常 //if(a.equals("aa"))//出现空指针异常 { System.out.println(true); } else { System.out.print

2016-03-03 11:48:32 25878 1

转载 有关java内存泄露

一、Java内存回收机制 不论哪种语言的内存分配方式,都需要返回所分配内存的真实地址,也就是返回一个指针到内存块的首地址。Java中对象是采用new或者反射的方法创建的,这些对象的创建都是在堆(Heap)中分配的,所有对象的回收都是由Java虚拟机通过垃圾回收机制完成的。GC为了能够正确释放对象,会监控每个对象的运行状况,对他们的申请、引用、被引用、赋值等状况进行监控,Java会使用有向图的方

2015-12-16 10:50:19 418

原创 maven项目的library被删,我这么做的

方法一在eclipse里删除该项目(注意不要把本地硬盘的项目删了),然后重新导入该项目。方法二1:进入工程目录  E:\nms_webservice\nms-webservice打开 .classpath文件2:添加eclipse运行时所需核心包之一 3:刷新工程

2015-12-15 14:59:04 1583

原创 poi解析上传的Excel xlsx 保存到Oracle 趁还没忘记,留下

/*** 上传文件* * @param action* @param request* @param response* @return*/public ActionForward doUploadFiles(Action action,HttpServletRequest request, HttpServletResponse response) {

2015-12-02 20:01:10 688

转载 java的poi技术读取Excel

http://www.cnblogs.com/hongten/p/java_poi_excel_xls_xlsx.html使用poi来解析Excel的xls和xlsx。转自http://hao0610.iteye.com/blog/1160678解析xlsimport java.io.FileInputStream;  import java.io.

2015-11-26 20:23:08 472

转载 java serializable序列化的作用

1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化       a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候

2015-11-02 09:31:53 451

原创 java随机生成数字字母验证码

数字加字母public class RandomTest { public static void main(String[] args) { String[] beforeShuffle = new String[] { "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G", "H",

2015-10-30 11:48:19 2911

原创 javax.mail 调用企业邮箱发送邮件

项目上加的功能,刚做好,亲测,也是吃了个大亏;值得注意的几点:1、检查smpt、pop3和imap服务是否开启,我用的163免费企业邮箱默认是开启;2、检查包,不能冲突,再就是javax.mail-xxx.jar,不是那种javax.mail-api-xxx.jar;3、其他就是验证类一定要加,然后“mail.smtp.auth","true",默认要设置使用验证。废话不多说,上代

2015-10-30 11:17:07 2362

原创 java查漏补缺

递归应用:递归,就是自己调用自己,但是注意得有递归的出口,也就是必须得有一个明确的结束条件,否则会造成死循环等严重的后果。public class testRecursion{int i = 1;//递归方法public method(){system.out.print(1);while(i > 0){system.out.print(2)

2015-10-28 14:02:28 414

转载 使用SpringMVC4构建Restful服务

使用Spring MVC 4构建RESTful服务相对于其它框架来说,有很多优势。首先,Spring MVC 4作为Spring的框架之一,可以很好地与Spring进行集成。其次,Spring MVC 4的拦截器是在方法层级上的拦截,相对于其它MVC框架(如Struts2)的拦截器具有更高的效率。再者,Spring MVC 4采用基于注解的配置,入手容易,开发灵活。    Sp

2015-10-28 13:59:10 3161

转载 springmvc 构造restful

Rest介绍 HTTP 4种请求方式,浏览器目前from表单提交只支持GET/POST两种。/blog/1 HTTP GET =>  得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT =>  更新id = 1的blog/blog   HTTP POST =>  新增BLOG

2015-10-27 15:20:10 445

转载 HibernateUtil 工具类

import org.hibernate.HibernateException;  import org.hibernate.Session;  import org.hibernate.SessionFactory;  import org.hibernate.cfg.Configuration;    public class HibernateUtil {

2015-10-23 16:30:43 418

原创 hibernate 常用

获取session@Autowiredprivate SessionFactory sessionFactory;public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory;}public SessionFactory getSess

2015-10-23 15:44:27 447

原创 ajax与后台交互

向controller请求数据:$(document).ready(            function(){                jQuery.ajax( {                    type : 'GET', async: false,                    contentType : 'application/js

2015-10-22 10:07:55 831

转载 ant初步入门

一、ant关键元素1. project元素    project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性    用于指定 project 元素的名称。2) def

2015-10-09 09:22:46 255

原创 iterator和List的区别

我们学习到集合的遍历的时候会掌握很多种方法,往往选择就会纠结,以前我也没怎么关注,今天算是弄清楚了。iterator这是一个迭代器,返回的类型是iterator,遍历的效率高,而且做查询的时候iterate()会先到数据库中把id都取出来,然后真正要遍历某个对象的时候先到缓存中找,如果找不到,以id为条件再发一条sql到数据库,这样如果缓存中没有数据,则再查询数据库。iterate

2015-09-23 10:08:44 4159

转载 hibernate Mysql 自增长 注解配置,表无关联的注解方式关联查询

不同数据库 自增长ID配置 正对不同的数据库可以同时使用        @Id        @GeneratedValue(strategy = GenerationType.AUTO)2 针对mysql @Id @GeneratedValue(strategy = GenerationType.IDENTITY)3 针对oracle       @Id   

2015-09-17 17:56:38 613

转载 spring mvc @InitBinder(前台ajax传过来的json字符串后台无法接收)

spring mvc 从前台往后台传值时,由于前台有时间控件,将时间类型传到后台时,像“yyyy-mm-dd”这样的日期格式spring不能自动进行转换,需要我们对日期类型进行转换后,后台才能处理,否则通常会抛出类型不匹配的异常 就是不能将string类型转成date类型,string类型是因为在前台传值时会把表单的值都转成json串的形式,而后台接收时,javabean里的属性类型是DATE的,

2015-09-09 14:55:12 2620

转载 日期类的加减及java中所以日期类的操作算法大全

1.计算某一月份的最大天数 1Calendar time=Calendar.getInstance();2time.clear();3time.set(Calendar.YEAR,year); //year 为 int 4time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0           5int day=tim

2015-09-06 14:01:17 671

原创 有关java的一些类型转换

Object转换成intObject obj;方法一Integer.parseInt(String.valueOf(obj));方法二Integer.parseInt(obj==null?"":obj.toString());---------------------------------------------------------------------

2015-08-28 09:30:14 522

转载 springmvc接收页面表单参数

转自:http://blog.csdn.net/wxwzy738/article/details/9832705 一个普通的表单。  表单的代码如下: @ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE htm

2015-08-28 09:02:50 537

转载 执行成功倒计时以及自动跳转到指定页面

1、在body标签加上,用来自动刷新body onload="shownum()">2、onload事件script> var i = 6; function shownum(){ i = i-1; document.getElementById("time").innerHTML = i + "秒后自动跳转到申请年假页面!!

2015-08-27 10:37:13 1468

转载 java.util.Date和java.sql.Date的区别和相互转化

java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt

2015-08-27 09:54:50 306

原创 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale

content属性值详解:width:可视区域的宽度,值可为数字或关键词device-widthheight:同widthinitial-scale:页面首次被显示是可视区域的缩放级别,取值1.0则页面按实际尺寸显示,无任何缩放user-scalable:是否可对页面进行缩放,0禁止缩放maximum-scale=1.0, minimum-scale=1.0;可视区域的缩放级别

2015-08-21 09:14:25 1859

转载 @Resource注解

@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”的Spring管理对象会被注入。 在下面的例子

2015-08-20 09:29:50 666

原创 java实现String,date,timestamp相互转换

java常用的一些转换

2015-08-19 17:15:49 1203

转载 Spring配置之OpenSessionInViewFilter

在springmvc开发中碰到了如下报错:解决方法:在web.xml中加入配置.filter> filter-name>SpringOpenSessionInViewFilterfilter-name> filter-class>org.springframework.orm.hibernate4.support.OpenSessionInViewFilterfil

2015-08-18 10:45:33 753

转载 SpingMVC中的三种HandlerMapping(映射器)

DispatcherServlet要将一个请求交给哪个特定的Controller,它需要咨询一个Bean——这个Bean的名字为“HandlerMapping”。HandlerMapping是把一个URL指定到一个Controller上,(就像应用系统的web.xml文件使用将URL映射到servlet)。Spring带有三种HandlerMapping,(SpringMVC中的所有Han

2015-08-12 15:39:00 3399 1

转载 <context-param>的作用

的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听

2015-08-12 11:56:04 438

转载 浅谈BeanNameUrlHandlerMapping

spring为我们提供了多种处理器映射的支持,比如org.springframework.web.servlet.handler.SimpleUrlHandlerMapping、org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping、org.springframework.web.servlet.mvc.annot

2015-08-12 11:52:22 524

转载 Spring3之InternalResourceViewResolver

打开Spring的源代码,我们可以在org.springframework.web.servlet.view包下看到很多的  View和ViewResolver类;View类为我们提供一些缺省的待扩展的View,如   org.springframework.web.servlet.view.document.AbstractExcelView提供了一个缺省的Excel   格式的Vi

2015-08-12 11:48:20 98

转载 maven入门

1、配置Java运行环境Maven依赖Java运行环境,因此使用Maven之前需要配置Java的运行环境。下载并安装JDK,配置JDK的环境变量:    JAVA_HOME=D:\Dev\Tool\Java\jdk1.6.0_38    在path中加入%JAVA_HOME%\bin;2、安装MavenMaven下载地址:http://maven.apache.org/down

2015-08-12 10:32:07 478

转载 SVN回退到历史版本

SVN代码的回滚:不丢失新建的文件,获得最新的SVN版本控制。TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可。编辑了代码,但是想放弃修改,可以直接TortoiseSVN-revert就可以更新到工程的最新版本。回到某一个版本,可以直接选择TortoiseSVN-update

2015-08-07 11:28:38 23433 1

转载 Myeclipse的java工程转web工程

修改工程目录下的.project文件普通工程下的该文件内容是:xxx     org.eclipse.jdt.core.javabuilder          org.eclipse.jdt.core.javanature替换成下面Pro     com.genuitec.ecli

2015-03-30 01:24:44 349

springmvc学习demo

适合新手学习的springmvc demo,其中不止一个哟!

2015-08-18

springmvc demo

一个简单的springdemo,适合新手

2015-08-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除