【Java EE】
WKX@2010
在职金融IT男
展开
-
Tomcat 7.0的配置
一、安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 (JDK的安装目录) 3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_H转载 2012-02-25 09:56:38 · 576 阅读 · 0 评论 -
关于将序列化的java对象保存到mysql数据库的一些问题
最近在做的一个项目中要求将一个复杂java对象整个保存到数据库这样可以精简数据库表的结构,同时也给处理带来了方便在网上搜了一些代码,发现大部分都是用IO流的方式,个人认为比较麻烦比较简单的方式是使用resultset里的setObject()和getObject()方法具体代码网上可以搜到但是在处理getObject的强制转换时可能会遇到问题JVM会报告强制转换异常原创 2012-08-09 16:39:32 · 5349 阅读 · 0 评论 -
JDBC的事务隔离级别
如果DBMS支持事务处理,它必须有某种途径来管理两个事务同时对一个数据库进行操作时可能发生的冲突。用户可指定事务隔离级别,以指明DBMS应该花多大精力来解决潜在冲突。例如,当事务更改了某个值而第二个事务却在该更改被提交或还原前读取该值时该怎么办。 假设第一个事务被还原后,第二个事务所读取的更改值将是无效的,那么是否可允许这种冲突?JDBC用户可用以下代码来指示DBMS允许在值被提交前读转载 2013-09-08 20:30:00 · 726 阅读 · 0 评论 -
Servlet 的生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段: 在下列时刻Servlet容器装载Servlet: 1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.X转载 2013-09-10 20:30:45 · 859 阅读 · 0 评论 -
网上商城项目笔记
原创 2012-07-27 17:03:16 · 1043 阅读 · 0 评论 -
JS实现网页跳转的几种方法
第一种: window.location.href="login.jsp?backurl="+window.location.href; 第二种: alert("返回"); window.history.back(-1); 第三种: window.navigate("top.转载 2012-07-22 21:25:00 · 1510 阅读 · 0 评论 -
Spring的事务隔离级别
在Spring中定义了5中不同的事务隔离级别: 1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) ;这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_READ_UNCOMMITTED 4 p" L. I' F; k1 {) a. D( E5 ?: V这是事务最低的隔离级别,转载 2013-09-08 20:22:47 · 1100 阅读 · 0 评论 -
四大xml解析器测试代码
DOMMain.javapackage wkx;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.NodeLi原创 2012-12-13 21:17:00 · 1741 阅读 · 0 评论 -
依赖注入的三中实现方式--看到这个才算真正稍微理解点了
Type1 接口注入我们常常借助接口来将调用者与实现者分离。如:public class ClassA {private InterfaceB clzB;public doSomething() {Ojbect obj =Class.forName(Config.BImplementation).newInstance();clzB = (InterfaceB)obj;转载 2013-09-12 12:38:58 · 969 阅读 · 0 评论 -
MyEclipse 统计代码行数的两种方法
1.search->file如图:点search2.点选工程名->右键properties->MyEclipse->update原创 2012-07-19 15:34:02 · 13246 阅读 · 0 评论 -
setCharacterEncoding使用教程
来源:知行网www.zhixing123.cn1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重转载 2012-04-26 10:18:01 · 3057 阅读 · 0 评论 -
JDOM/XPATH编程指南
本文分别介绍了 JDOM 和 XPATH,以及结合两者进行 XML 编程带来的好处。前言XML是一种优秀的数据打包和数据交换的形式,在当今XML大行于天下,如果没有听说过它的大名,那可真是孤陋寡闻了。用XML描述数据的优势显而易见,它具有结构简单,便于人和机器阅读的双重功效,并弥补了关系型数据对客观世界中真实数据描述能力的不足。W3C组织根据技术领域的需要,制定出了XML的格式规范,并相应转载 2012-07-29 08:28:04 · 580 阅读 · 0 评论 -
xml的四种解析方法及源代码(SAX、DOM、JDOM、DOM4J)
第一种:SAX解析 SAX处理机制:SAX是一种基于事件驱动的API。利用SAX解析XML文档,牵涉到两个部分:解析器和事件处理器。解析器负责读取XML文档,并向事件处理器发生事件,如元素开始和元素结束事件;而事件处理器则负责对事件做出响应,对传递的XML数据进行处理。测试用的xml文件:db.xmlXml代码 version="1.0" encoding="UTF-8"?>转载 2012-07-29 08:22:55 · 645 阅读 · 0 评论 -
如何改变MyEclipse工作区的背景色
进入myeclipse工作区,选择window->Preferences->General->Editors->Text Editors->Backgroud color, 右边取消System Default按钮,点Color右边的颜色框,选择颜色OK。原创 2012-08-02 15:05:03 · 6949 阅读 · 1 评论 -
HIbernate中的乐观锁与悲观锁
锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们选转载 2013-09-08 20:47:20 · 705 阅读 · 0 评论 -
一种连接池的实现方案
DB.javapackage wkx.db;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DB { public static int executeUpdate(St原创 2012-12-12 09:49:07 · 1304 阅读 · 0 评论 -
Struts2数据传输的背后机制:ValueStack(值栈)(转载)
1. 数据传输背后机制:ValueStack(值栈) 在这一切的背后,是因为有了ValueStack(值栈)! ValueStack基础:OGNL要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方转载 2013-09-11 10:05:26 · 838 阅读 · 0 评论 -
Tomcat 7.0 + eclipse 开发环境及一些说明
1. 启动Tomcat:2. 如果你使用了外部库(例如:mysql-connector.jar),最好直接把该库文件拷贝到$TOMCAT_HOME/lib目录下,这样不管开发,还是部署后,web应用都可以正常执行。3. 要部署一个web应用,只要 a) 拷贝WebContent下的内容到 $TOMCAT_HOME/webapps/$PROJECT_NAME/ 下;转载 2012-03-02 17:12:52 · 650 阅读 · 0 评论 -
JavaScript树形控件大集合
转载自 anylzer最终编辑 anylzerzTree 利用Jquery的核心代码,实现一套能完成大部分常用工作的Tree功能兼容 IE、FireFox、Chrome 等浏览器(对于IE 6.0的兼容问题将不做特殊维护)在一个页面内可同时生成多个 Tree 实例支持 JSON 数据支持一次性静态生成 和 Ajax异步加载 两种方式支持多种事件响应及反馈支持 Tree 的转载 2012-07-21 17:51:39 · 8335 阅读 · 0 评论 -
几种XML解析器的比较
1. 详解 1) DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。原创 2012-12-13 17:49:25 · 1361 阅读 · 0 评论