`
dw008
  • 浏览: 19924 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
java解析xml文件四种方式 1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得
oracle 索引失效原因及解决方法 一、以下的方法会引起索引失效 ‍1,<>2,单独的>,<,(有时会用到,有时不会)3,like "%_" 百分号在前.4,表没分析.5,单独引用复合索引里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号.7,对索引列进行运算.需要建立函数索引.8,not in ,not exist.9,当变量采用的是times
Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。下面就是总结的能使 Oracle 索引失效的七大限制条件。 1. 没有 WHERE

JSF入门

1. 什么是 Java Server Faces(jsf)?    JSF为JAVA的 Web应用用户界面的开发人员提供了标准的编程接口、丰富可扩展的UI组件库(一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作和一个标准的HTML 标记库来表示 UI组件)、事件驱动模型等一套完整的Web应用框架,通过 JSF ,您可以在页面中轻松自如地使用 WEB 组件、捕获用户行为所产生的事件、执行验证、建立页面导航…,当使用支持JSF的开发工具来开发 JSF 应用的时候,一切将会变得异常简单,GUI方式拖放组件、修改组件属性、建立组件间关联以及编写事件侦听器等等    JSF ...
“Python(派森),是一个简单的、解释型的、交互式的、可移植的、面向对象的超高级语言”。这就是对Python语言的最简单的描述。Python作为一种功能强大且通用的编程语言而广受好评,它具有非常清晰的语法特点,适用于多种操作系统,目前在国际上非常流行,正在得到越来越多的应用。 Python强大的功能表现在: l
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签,虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言,如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。 1. 它以 Java 命名,但并不是 Java 它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 JavaScript,根据历史记录,Java 的命名与 Netscape 和 Sun 之间的合作有关,作为交换条件,Netscape 在他们备受欢迎的浏览器中创建了 Ja ...

JNA入门1

    博客分类:
  • java
  1、jna是什么 jna是java native access的简称,用他可以调用C、C++代码,特别是windows中强大的库文件(dll,在linux下是so文件),这样java就可以操控底层的一些东西,比如调用加密机、智能卡之类的 2、jna下载 在maven下直接找jna就有,对应的jar包是jna-3.3.0.jar 3、调用msvcrt.dll(这是windows自带动态链接库 ),不用找,他在system32下 package com.jnastudy.test; import com.su

JNA—JNI 使用

    博客分类:
  • java
原文地址(http://blog.csdn.net/shendl/article/details/3589676) 介绍 给大家介绍一个最新的访问本机代码的Java框架—JNA。 JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。 JNA项目地址:https://jna.dev.java.net/  
1、首先在eclipse中更改项目名称(alt+shift+R) 2、在系统文件中找到项目的根目录下的.mymetadata文件,将project-module节点下的name属性修改为新的项目名 3、关闭tomcat,删除webapps下原来已经部署好的项目 4、重启eclipse,重新部署你的项目,ok,done eclipse工程名称 原来为p1,发布到webapps下后也是p1,我想让发布后的目录名为p2。 按如下方法修改即可: 打开工程所在目录,找到一个 .mymetadata的文件,用写字板打开,内容大致如下: <?xml version="1.0" ...
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 在mysql的安装目录下,打开my.ini,在后面加上上面的参数,保存后重启mysql服务就行了。 例如: #Ent ...
1、接口分页类 package com.broadengate.business.service.iface; import java.util.List; @SuppressWarnings("rawtypes") public interface PageClass { /** * 初始化分页信息 */ public abstract void init(); /** * 以下判断页的信息,只需getter方法(is方法)即可 * @return */ public abstract boolean isFirstPage(); p ...
查找格式为:'2011-01-20 10:49:09' select FROM_UNIXTIME(UNIX_TIMESTAMP('2011-01-20 10:49:09'), '%Y-%m-%d %H:%i:%S') from extracurricular select * from extracurricular where time ='2011-01-20 10:49:06' 查找格式为:'2011-01-20' SELECT DATE_FORMAT(time,'%Y-%m-%d')  from extracurricular 筛选时间: select e.time form e ...
package com.broadengate.common; import java.security.Key; import java.security.Security; import javax.crypto.Cipher; public class DesUtils { /** 字符串默认键值 */ private static String strDefaultKey = "national"; /** 加密工具 */ private Cipher encryptCipher = null; /** 解密工具 */ private Ciphe ...
面试是没什么道理可讲的,他的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你ide的估计非常少(否则你赶快去买彩票, 说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用ide来解决。你必须在所有情况下准确回答这些问题,在面试中如果出现一两题回答不准确非常 有可能你就被拒之门外了。 当然这些都是java的基本题,那些面试的人大多数不会问你hibernate有多先进,eclipse的三个组成部分,或command design pattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,我朋友水平一流,结果就栽在一到基础知识的问题下,和高薪无 ...
附件MySQL安装方法及简单使用
Global site tag (gtag.js) - Google Analytics