- 博客(18)
- 收藏
- 关注
原创 java解析xml文件四种方式
java解析xml文件四种方式1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基...
2013-08-19 23:11:57
115
原创 oracle 索引失效原因及解决方法
oracle 索引失效原因及解决方法一、以下的方法会引起索引失效1,<>2,单独的>,<,(有时会用到,有时不会)3,like "%_" 百分号在前.4,表没分析.5,单独引用复合索引里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算.需要建立函数索引.8,not in ,not exist.9,当变量采用的是time...
2013-08-15 00:58:27
297
原创 能使 Oracle 索引失效的六大限制条件
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性...
2013-08-15 00:55:37
118
原创 JSF入门
1. 什么是 Java Server Faces(jsf)? JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所...
2012-06-12 16:54:32
79
原创 Python语言简介
“Python(派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。Python强大的功能表现在:l 编程语言Python语言可以用来作为批处理语言,写一些...
2012-06-12 16:37:03
98
原创 有关 JavaScript 的 10 件让人费解的事情
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。1. 它以 Java 命名,但并不是 Java它最初叫 Mocha, 接着改名为 Live...
2012-06-12 16:31:00
67
原创 JNA入门1
1、jna是什么jna是java native access的简称,用他可以调用C、C++代码,特别是windows中强大的库文件(dll,在linux下是so文件),这样java就可以操控底层的一些东西,比如调用加密机、智能卡之类的2、jna下载在maven下直接找jna就有,对应的jar包是jna-3.3.0.jar3、调用msvcrt.dll(这是windows自带动态...
2012-06-12 03:55:10
130
原创 JNA—JNI 使用
原文地址(http://blog.csdn.net/shendl/article/details/3589676)介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。JNA项目地址:https://jna.dev.java.net...
2012-06-12 03:51:20
181
原创 在eclipse中修改java web项目的名称
1、首先在eclipse中更改项目名称(alt+shift+R)2、在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的name属性修改为新的项目名3、关闭tomcat,删除webapps下原来已经部署好的项目4、重启eclipse,重新部署你的项目,ok,done :)eclipse工程名称 原来为p1,发布到...
2011-02-28 00:17:30
722
原创 如何開啟mysql的日志或如何查看mysql的日志文件
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。 例如: #Enter a name for the binary l...
2011-02-25 14:05:36
163
原创 S2SH框架中java实现jsp页面分页
1、接口分页类package com.broadengate.business.service.iface;import java.util.List;@SuppressWarnings("rawtypes")public interface PageClass { /** * 初始化分页信息 */ public abstract void init...
2011-02-23 10:31:35
104
原创 mysql时间问题
查找格式为:'2011-01-20 10:49:09'select FROM_UNIXTIME(UNIX_TIMESTAMP('2011-01-20 10:49:09'), '%Y-%m-%d %H:%i:%S') from extracurricularselect * from extracurricular where time ='2011-01-20 10:49:06' ...
2011-02-21 11:04:07
90
原创 DES加密比较实用
package com.broadengate.common;import java.security.Key;import java.security.Security;import javax.crypto.Cipher;public class DesUtils { /** 字符串默认键值 */ private static String strD...
2011-02-21 10:54:26
101
原创 java必懂面试题
面试是没什么道理可讲的,他的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你ide的估计非常少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用ide来解决。你必须在所有情况下准确回答这些问题,在面试中如果出现一两题回答不准确非常 有可能你就被拒之门外了。当然这些都是java的基本题,那些面试的人大多数不会问你hibernat...
2011-02-21 10:49:58
118
原创 利用DES加密算法保护Java源代码
利用DES加密算法保护Java源代码 学术部 张亚涛摘 要:本文首先分析了Java源代码需要加密的原因,简要介绍了DES算法及Java密码体系和Java密码扩展,最后说明了利用DES加密算法保护Java源代码的方法及步骤。关键词 Java 加密 DES算法 Java语言是一种非常适用于网络编程的语言,它的基本结构与C++极为相似,但抛...
2011-01-24 14:21:13
137
原创 jdbc连接各种数据库方式列表
jdbc连接各种数据库方式列表下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:o...
2011-01-24 13:07:09
127
原创 Spring2.5注入方式
Spring2.5依靠注入的方式有三种: 通过setter方法注入; 通过构造方法注入; 通过注解进行注入; 第一种方式:通过setter方法注入Java代码 package com.test; public class UserServiceImplement implements IUserService { ...
2010-05-31 11:36:03
116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人