java
文章平均质量分 60
king114900
这个作者很懒,什么都没留下…
展开
-
Spring的定时调用
1. 所需类库 :spring-framework-2.5.6\dist\spring.jarspring-framework-2.5.6\lib\quartz\quartz-all-1.6.1.jarspring-framework-2.5.6\lib\jakarta-commons\commons-logging.jarspring-framework-2.5....原创 2011-08-15 18:35:33 · 120 阅读 · 0 评论 -
(转载)Java设计模式的三大块讲解
转载自http://www.searchsoa.com.cn/showcontent_62740.htm 在java的设计模式中,我大意分为三块:创建型模式、结构型模式、行为模式,对其进行了相对详细和幽默的风格讲解。 一、创建型模式 1、PROTOTYPE-跟MM用QQ聊天,一定要说些深情的话语了,我搜集了好多肉麻的情话,需要时只要copy出来放到QQ里...原创 2012-06-15 17:27:54 · 119 阅读 · 0 评论 -
权限控制的发散性思维
权限控制的讨论 http://www.iteye.com/magazines/82数据建模http://baike.baidu.com/view/1452242.htm原创 2012-06-15 17:31:13 · 96 阅读 · 0 评论 -
(转)Java 序列化
当我们需要序列化一个JAVA对象时需要实现Serializable接口。这个接口仅仅是一个tag接口,并不需要你真正实现一些方法,因为这个接口没有方法。他作用仅仅是告诉默认JAVA序列化工具,这个对象是可以序列化的。 1.serialVersionUID的作用 当我们的类实现了Serializable接口后,会有一个警告,告诉你需要生成一个serialVersionUID属性。...原创 2012-06-26 14:55:03 · 97 阅读 · 0 评论 -
遍历集合
* * To change this template, choose Tools | Templates * and open the template in the editor. */package cn.tsp2c.liubao;import java.util.Collection;import java.util.HashMap;import java....原创 2012-06-26 17:28:16 · 65 阅读 · 0 评论 -
session 超时的时间设置
为单个Web应用 配置超时时间可以在web.xml中使用元素,如[xhtml] view plaincopy 15 ... 这个时候的“15”单位是分钟!如果在配置Servlet是指定初始化参数决定超时时间,例如下:[xhtml] view plainc...原创 2013-03-22 14:47:08 · 411 阅读 · 0 评论 -
servlet拦截器代码
1-实现Servlet.Filter接口public class AdminLoginFilter implements Filter新建一个实现filter接口的类,实现dofilter方法,在dofilter方法里面写一个判读,比如如果用户名密码为空,则返回到登录页面public class TestFilter implements Filter { pub...原创 2013-03-29 13:45:50 · 222 阅读 · 0 评论 -
java BigDecimal的使用和四舍五入及格式规范(精准数据)
• Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。 如果我们编译运行下面这个程序会看到什么?public class Test { public static void main(String args[]) { System.out.print...原创 2013-06-17 15:37:02 · 873 阅读 · 0 评论 -
Calendar 获取日期
Calendar 获取日期 如果想得到某个星期几是什么日期,可以使用下面的方式获取 Java代码 /** * @param args */ public static void main(String[] args) { Calendar c3 = Calendar.getInstance(); // 上上周星期六 ...原创 2013-01-23 10:44:45 · 134 阅读 · 0 评论 -
Java数组,去掉重复值、增加、删除数组元素
import java.util.List; import java.util.ArrayList; import java.util.Set; import java.util.HashSet; public class lzwCode { public static void main(String [] args) { te...原创 2014-01-02 14:18:42 · 110 阅读 · 0 评论 -
往文件里写入字符串
package ab;import java.io.BufferedWriter;import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOExc...原创 2014-01-20 13:52:57 · 232 阅读 · 0 评论 -
sftp处理文件
最近工作涉及sftp处理文件,写了个工具类,代码已经测试。请需要的同仁自行下载,根据自己需要,修改加工。附件有参考源码及必要jar包。 Java代码 package nontax.helper; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputSt...原创 2013-09-30 15:02:35 · 333 阅读 · 0 评论 -
jvm
网上看到一位javaeye的同志写的文章,感觉总结的比较好,虽然也研究过这些,但没有系统的总结过,觉得是好文章,先收藏了,现在转载下来!数据类型 Java虚拟机中,数据类型可以分为两类:基本类型 和引用类型 。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。...原创 2013-09-30 15:03:49 · 82 阅读 · 0 评论 -
Java 单例模式详解(转)
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框...原创 2014-03-26 16:52:49 · 102 阅读 · 0 评论 -
JSch - Java实现的SFTP(文件上传详解篇)(转)
JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。 本文只介绍如何使用JSch实现的SFTP功能。 SFTP是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安...原创 2013-10-14 16:40:47 · 309 阅读 · 0 评论 -
java定时器的使用(Timer)
java定时器的使用(Timer)2008-02-14 13:54 8204人阅读 评论(3) 收藏 举报timerjava任务delay活动datejava定时器的使用(Timer)1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。private java.util.T...原创 2013-10-14 16:42:19 · 161 阅读 · 0 评论 -
得到指定年份的所有周末
/** * 得到指定年份的所有周末 */ public static List getWeekDayList(int year) { List listDate = new ArrayList(); int i = 1; Calendar calendar = new GregorianCalendar(year, 0, 1); ...原创 2014-08-20 18:18:28 · 227 阅读 · 0 评论 -
对对字符串可能出现报空指针的小问题
今天很是郁闷啊,遇到一个基础的问题比对字符串的两种写法: 1. String s = null;"1".equals(s);2.String s1 = null;s.equals("");第一种不会报错,第二种会报错,修改报空指针问题的时候将我写的2改成了1的格式,被教育啊 记下以后改正!...原创 2014-04-14 14:42:54 · 554 阅读 · 0 评论 -
jdbc连接参数的抓取
private static final String PROPERTIES_FILE = "WEB-INF/conf/config.properties";/** * 得到配置文件路径,并读出jdbc的参数 */ String propertiesFile = request.getServletContext().getRealPath(PROPERTIES_FI...原创 2012-06-13 10:33:00 · 152 阅读 · 0 评论 -
eclipse下修改项目名导致tomcat内发布名不一致的解决方法
eclipse下修改项目名导致tomcat内发布名不一致的解决方法用习惯了eclipse工具,因为某种原因需要修改项目名称。结果选择项目,按“F2”成功修改后,使用tomcat进行web发布时,选择“Add and Remove”,发现名字还是以前那个项目名称。上网查询了很多资料,都是关于myeclipse的解决办法。经过多次尝试终于解决,本人环境:eclipse3.5+tomcat6.0...原创 2011-12-02 14:39:21 · 93 阅读 · 0 评论 -
Eclipse开发环境搭建详解
本文主要介绍在windows下搭建eclipse环境的过程,主要包括jdk的安装与配置、tomcat的安装与配置、eclipse的安装与配置以及eclipse常用插件的安装。 一。jdk安装与配置 jdk7于3月份刚刚发布,目前eclipse的最新版本中还没有提供对jdk7的编译支持,所以我们只下载jdk6。下载地址:http://download.java.net/jdk6...原创 2011-11-25 09:48:46 · 373 阅读 · 0 评论 -
struts2 的ftl方式的数据传递
在action的方法里面进行private String role_name;get/set方法public String inquiresRole(){ role_name = null; IInquiresRoleDao inquiresRoleDao = new InquiresRoleDao(); try { ...原创 2011-08-15 18:41:12 · 424 阅读 · 0 评论 -
struts拦截器和url放行
假定你的web application 名称为CardHolderWeb,你在浏览器中输入请求路径:http://localhost:8080/CardHolderWeb/memberCardManagement/init.action则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath());...原创 2011-08-16 16:16:11 · 248 阅读 · 0 评论 -
-创建文件与目录
当我们以指定的目标打开一个输出流时,new FileOutputStream(String FileName)即意味着创建一个以FileName命名的新文件,除非指定以追加方式打开已经存在的文件,否则均意味着创建一个新文件或者清空同名的旧文件。从以上的说明可以看出创建文件方式有两种:1. new FileOutputStream(String FileName),注意没有指定构...原创 2011-08-19 16:09:01 · 205 阅读 · 0 评论 -
xml的四种解析方法及源代码(SAX、DOM、JDOM、DOM4J
[size=large][/size][size=x-small][/size][b]xml的四种解析方法及源代码(SAX、DOM、JDOM、DOM4J)第一种:SAX解析 SAX处理机制:SAX是一种基于事件驱动的API。利用SAX解析XML文档,牵涉到两个部分:解析器和事件处理器。解析器负责读取XML文档,并向事件处理器发生事件,如元素开始和元素结束事件;而事件处理器则负责对事件做...原创 2011-08-24 10:53:12 · 127 阅读 · 0 评论 -
java 转json 报错处理机制 案例 .
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 报错处理机制commons-beanutils-1.8.0.jar不加这个包java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBeancommons-col...原创 2011-08-25 13:19:42 · 132 阅读 · 0 评论 -
多项目的数据传递
1 发送url链接2 action接收返回一个页面 整个页面只有(${Result?if_exists})3 解析这个页面 得到页面中的Result(不是浏览器解析 是java程序解析)String res = BaiduUtil.postAppInfo(sigMap, BaiduUtil.ROLE_REST_URL);public static String po...原创 2011-08-30 14:18:02 · 146 阅读 · 0 评论 -
JAVA中获取相对路径、绝对路径
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个 URL绝对路径。 相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在 Servlet中,"/"代表W...原创 2011-09-06 12:16:39 · 629 阅读 · 0 评论 -
json
JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);...原创 2011-03-22 18:16:56 · 87 阅读 · 0 评论 -
遍历map
2009-08-02java 遍历map 方法 集合 jackey关键字: java 遍历map package com.jackey.topic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import j...原创 2011-03-24 11:55:42 · 84 阅读 · 0 评论 -
Freemarker 语法规则
Freemarker页面语法A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 B 指令 if, else, elseif 语法 Java代码 1. 2. ......原创 2011-08-10 11:46:47 · 831 阅读 · 0 评论 -
WebWork的Validation
WebworkWorkflowXML框架Servlet WebWork依赖XWork的校验框架,在action执行之前,来启动对action的输入数据的校验规则的运用。1,添加校验器,在/WEB-INF/class添加一个名为validators.xml,添加自定义校验器 xml 代码 ...原创 2011-08-10 11:49:56 · 85 阅读 · 0 评论 -
关于Context []startup failed due to previous errors有效解决方式 (转载)
转载地址:http://blog.csdn.net/MCpang/article/details/5468386关于Context []startup failed due to previous errors有效解决方式 .这两天在搭建struts2+spring+hibernate框架的过程中遇到如题的错误,在百度和谷歌上查了两天,以致快到了崩溃的边缘。最后还是解决了。这个问题的出...原创 2011-08-12 15:17:11 · 750 阅读 · 0 评论 -
JBPM开发资料(转)
a.JBoss IDE插件的捆绑式Eclipse版本. http://www.jboss.com/products/jbosside/downloads (windows平台用户选择JBossIDE-1.6.0.GA-Bundle-win32.zip, linux用户选择JBossIDE-1.6.0.GA-Bundle-linux-gtk.tar.gz)b.JBOSS服务器下载地址 http...原创 2011-11-08 13:53:06 · 138 阅读 · 0 评论 -
关于Hibernate批量处理的考虑(二)
Hibernate批量处理:Hibernate批量处理其实从性能上考虑,它是很不可取的,浪费了很大的内存。从它的机制上讲,Hibernate它是先把符合条件的数据查出来,放到内存当中,然后再进行操作。实际使用下来性能非常不理想,在笔者的实际使用中采用下面的第三种优化方案的数据是:100000条数据插入数据库,主流台式机的配置,需要约30分钟,呵呵,晕倒.总结下来有三种来处理以解决性能问题:...原创 2011-11-17 10:51:08 · 76 阅读 · 0 评论 -
关于hibernate批处理(一)
网上也有很多关于hibernate的批处理建议,基本上都是一样的,但如果我们的系统设计的比较纯面向对象,这种方案是非常失败的。下面我来讲述下我使用这种方法碰到的问题,然后分析问题的原因,给出我们目前能接受的方案。传统方案利用hibernate.jdbc.batch_size参数,session.flush();,session.clear();来释放内存<hibernate-co...原创 2011-11-17 10:52:56 · 96 阅读 · 0 评论 -
关于struts1.2 的跳转方法的跳转的实践
最近因为工作的原因,重新接触的strut1.2,对其中的跳转很是不解。后来有机会接触到一种在后缀上加一个参数来给数据进行指定方法的调用,本来这是很好的。但是现在的项目是二次开发,就出现了一个问题,看了一个大牛的代码,让我不爽,我不明白是不是大牛就是技术狂。 这位大牛是这样做的 在页面中设置这样的隐藏域 偷偷的传参数给url,真是让人崩溃,代码真是晦涩难懂啊。我想很长时...原创 2011-11-24 17:23:42 · 166 阅读 · 0 评论 -
LookupDispatchAction类处理一个form多个submit
ACTION中重定向 @Overridepublic String list() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); String loginName = request.getParameter("j_username"); String ...原创 2011-11-24 17:43:55 · 117 阅读 · 0 评论 -
习惯的开发错误
在一个包的下面 创建一个test.java 文件 这样一个小写字母名称的文件之后 会出现一个包里面的其他文件的包名的应用出现这样的冲突保存 这是由于包下的命名规则所致...原创 2014-09-09 17:25:54 · 139 阅读 · 0 评论