
java
yg_201314
这个作者很懒,什么都没留下…
展开
-
初始化系统配置信息,将系统表中的数据加载到内存中
[code="java"]import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Hashtable;/** * 初始化系统配置信息,将系统表中的数据加载到内存中 * */public clas...原创 2011-10-13 14:54:36 · 313 阅读 · 0 评论 -
java 反射
java反射是java控制反转(依赖注入)的基础。 所以要想理解掌握Spring等IoC容器,首先要掌握java反射机制。 java反射所关联的类及方法:Object.getClass() --- Class.forName() ---- Class.getName() ----Class.newInstance() 等 其中:类 Object 是...原创 2012-10-24 14:47:50 · 119 阅读 · 0 评论 -
Java多线程编程总结(转)
Java多线程编程总结 下面是Java线程系列博文的一个编目: Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换 Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠 Java线程:线程的调度-优先级Java线程:线程...原创 2012-06-18 09:59:41 · 85 阅读 · 0 评论 -
工厂模式
[code="java"]工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多...原创 2012-02-17 09:51:31 · 91 阅读 · 0 评论 -
Java技术----实现JAVA的动态类载入机制
[code="java"]----作为充分利用Java的动态类载入机制的最好例子,带有Java扩展的Web浏览器根据请求从网络或本地文件系统中动态加载Javaapplet(遵循一定规则的Java小应用程序类),然后在本地系统中执行它,大大增强了主页的功能。----其实,Java本身就是一种极具动态性的语言。类似Windows的动态链接库(DLL),Java应用程序总是被编译成若干个单独...原创 2012-02-17 10:44:47 · 87 阅读 · 0 评论 -
JAVA设计模式之工厂模式
[code="java"]JAVA设计模式之工厂模式一、工厂模式的介绍工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式的几种形态:(1)简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory MethodPattern)。(2)工厂方法(Factory ...原创 2012-02-17 11:03:59 · 76 阅读 · 0 评论 -
JAVA数据结构(~转~)
JAVA数据结构线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set...原创 2012-06-26 13:45:49 · 87 阅读 · 0 评论 -
getRequestDispatcher()与sendRedirect()的区别(转)
1.request.getRequestDispatcher()是请求转发,前后页面共享一个request ; response.sendRedirect()是重新定向,前后页面不是一个request。request.getRequestDispather();返回的是一个RequestDispatcher对象。2.RequestDispatcher.forward()是在服务器端运...原创 2012-06-26 14:37:53 · 109 阅读 · 0 评论 -
servlet中init()和service()方法的区别(转)
servlet中init()和service()方法的区别2010-04-12 18:38servlet中init,service方法首先你要明确servlet的生命周期和HTTP协议. Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost...原创 2012-06-26 14:43:02 · 148 阅读 · 0 评论 -
Spring入门示例及相关概念介绍(转)
Spring入门示例及相关概念介绍作者:http://blog.youkuaiyun.com/fenglibing,转载请保留。 相对于Hibernate(冬眠),Spring(春天),具有更多的诗意与希望的感觉,是为了解决传统J2EE开发效率过低、开发商之间不统一、没有真正实现“写一次到处使用”,它的优点有如下:1、低侵入式设计,代码污染极低。2、独立于各种应用服务,真正实现写一...原创 2012-07-01 15:38:13 · 85 阅读 · 0 评论 -
对Servlet的初始化的理解
在读我自己的认识之前 , 我们先来看一下 servet 的结构图 : ...原创 2012-03-12 11:33:39 · 108 阅读 · 0 评论 -
java获取URL内容截取后保存到Excel中
通过java.net 访问相应url,过滤返回的信息,并保存到excel中 ,利用jexcel包进行EXcel文件操作,不足是jexcel中不好实现删除整行。建议以后使用java POI import java.io.*;import java.io.File;import java.util.*;import java.text.SimpleDateFormat;...原创 2012-11-01 16:27:23 · 294 阅读 · 0 评论 -
tomcat web.xml配置(转)
web.xml元素介绍我将自己知道的web.xml的元素整理了一下: web.xml首先是肯定要包含它的schema. <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...原创 2013-03-27 15:17:39 · 127 阅读 · 0 评论 -
创建Java线程池(转)
线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待...原创 2012-03-30 17:30:05 · 117 阅读 · 0 评论 -
Date 和 Calender 的转化 (转)
Date 和 Calender 的转化 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calend...原创 2012-04-09 14:23:38 · 264 阅读 · 0 评论 -
Oracle回滚注意事项
回滚到fisrt()时注意使用next()时需要将光标移到第一行之前 使用previous(); package com.trs.util;import java.util.Calendar;import java.util.Date;import java.util.Properties;import java.sql.Connection;...原创 2012-04-11 17:27:20 · 162 阅读 · 0 评论 -
Dom4j 学习笔记
[code="java"]The dom4j Project Homepage: http://www.dom4j.orgLoading XML Data以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。import java.io...原创 2012-02-13 15:49:02 · 98 阅读 · 0 评论 -
JAVA IO 设计模式彻底分析(转)
我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用——在Java/IO库里面的应用,<<Java与模式>>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对Java/IO库有了全新的认识同时也加深了Decorator模式跟Adapter适配器模式的理解,现和大家分享下这个在我看...原创 2012-06-15 20:01:48 · 86 阅读 · 0 评论 -
MD5码校验
[size=medium][code="java"]import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.nio.MappedByteBuffer; import java.ni...原创 2011-10-13 14:58:02 · 207 阅读 · 0 评论 -
操作xml文件或者XML内存对象,得到某个节点的值
[code="java"]package com.trs.rws.tools;import java.io.*;import java.util.*;import javax.xml.parsers.*;import org.w3c.dom.*;import com.trs.tool.*;import com.trs.tool.Logger;import com.t...原创 2011-10-13 15:01:34 · 186 阅读 · 0 评论 -
request编码Filter
[code="java"]package com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExcept...原创 2011-10-13 15:04:50 · 101 阅读 · 0 评论 -
MD5 码 校 验
[code="java"]package com.trs.tool;import java.io.PrintStream;import java.lang.reflect.Array;public class MD5{ static final int S11 = 7; static final int S12 = 12; static final int...原创 2011-10-13 15:13:02 · 163 阅读 · 0 评论 -
java字符串的拆分 lang.String.split
[code="java"]编程中经常需要将一个字符串按照特定的模式拆分成一个数组,String对象中的split方法正实现了此功能/** * function:用于将字符串按照特定的字符拆分成数组 * public String[] split(String regex) regex为正则表达式 * public String[] split(...原创 2011-12-31 09:52:40 · 217 阅读 · 0 评论 -
web应用配置log4j
[code="java"]log4j是用于将日志文件输出到指定地方的开源jar包由三个组件构成:logger 核心构件,日志级别限定,日志输出appender 日志输出目的位置layout 日志输出形式第一步: 编写一个配置文件 log4j.properties #define a logger ...原创 2011-12-31 10:26:16 · 84 阅读 · 0 评论 -
log4j的ConversionPattern参数的格式含义
[code="java"]Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG#这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!log4j.rootLogger=DEBUG#将DAO层log记录到DAOLog,allLog中log4j.logger.DAO=DEBUG,A2,A4#将逻辑层l...原创 2011-12-31 10:27:53 · 332 阅读 · 0 评论 -
java解析XML
[code="java"]java解析xml文件四种方式1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次...原创 2012-01-31 14:12:54 · 117 阅读 · 0 评论 -
java编码规范--排版
[code="java"]1、相对独立的程序块之间、变量说明之后必须加空行。 示例:如下例子不符合规范。 if (!valid_ni(ni)) { ... // program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ss...原创 2011-11-20 17:53:50 · 278 阅读 · 0 评论 -
java编码规范--注释
[code="java"] [size=large] 注释[/size]1、一般情况下,源程序有效注释量必须在20%以上。2、说明性文件(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容、功...原创 2011-11-20 18:18:13 · 123 阅读 · 0 评论 -
JAVA_IO详解_包括讲解IO中各种流及其用法
个人感觉比较详细的javaIO资料,下载附件原创 2012-10-18 13:21:19 · 108 阅读 · 0 评论 -
POI包说明
在线Javadoc:http://www.osctools.net/apidocs/apidoc?api=apache-POIApache POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。目前POI已经有了Ruby版本。结构:HSSF - 提供读写Microsoft Excel XLS格式档案的功能。XSSF - 提供读写Microsof...原创 2012-10-18 13:40:49 · 146 阅读 · 0 评论 -
Eclipse或MyEclipse不能编译java文件
[code="java"]注意: Navigate==>Show In==>Navigator选择以后,才可以在eclipse中看到class文件有时候用Eclipse或者MyEclipse的时候,发现不能自动编译,web工程下面缺少class文件!第一个可能是你的自动编译没打开:project->Build Automatically;(build automatically去掉...原创 2011-12-08 15:21:38 · 96 阅读 · 0 评论 -
Connection.setAutoCommit使用的注意事项
[code="java"]setAutoCommit总的来说就是保持数据的完整性,一个系统的更新操作可能要涉及多张表,需多个SQL语句进行操作循环里连续的进行插入操作,如果你在开始时设置了:conn.setAutoCommit(false);最后才进行conn.commit(),这样你即使插入的时候报错,修改的内容也不会提交到数据库,而如果你没有手动的进行setAuto...原创 2011-12-08 15:26:08 · 1169 阅读 · 0 评论 -
J2EE开发常用开源框架技术(转)
主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装, 查...原创 2012-06-14 16:36:16 · 172 阅读 · 0 评论 -
向数据库插入中文乱码【转】
又遇到乱码问题,这个编码问题有时候真是让人头大。找了半天都找不出来哪里出了问题,页面和数据库均是使用utf8编码,但是还是出现了乱码。直接在命令行下向数据库插入中文数据时不会出现乱码,在程序中使用代码插入时会出现乱码,控制台中打印出来数据没有乱码,没搞清楚哪里出了问题。通过查找资料最终将乱码问题解决,但是还有些不明白问题出在哪里。通过在数据库连接url中加入?useUnicode=tr...原创 2015-05-02 19:35:49 · 227 阅读 · 0 评论