- 博客(50)
- 资源 (2)
- 收藏
- 关注
转载 JAVA 泛型方法 和 静态方法泛型
http://blog.csdn.net/wu_lai_314/article/details/8680883[java] view plaincopy/* // 泛型方法和静态方法泛型 泛型类定义的泛型 在整个类中有效 如果被方法使用 那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定
2015-06-26 15:56:14 471
转载 学java7中的IO新类Path
创建Path实例 Path实例包含了指定文件或目录位置的信息,在实例化Path类时,需要指定一个或多个目录或文件名。路径的根目录不是必须的;路径信息可能仅仅是一个目录或文件的名称。最简单的创建Path实例的方式就是使用Paths(注意这里有一个s)类的get方法: Path p1 = Paths.get("/tmp/foo"); Path p2 = Paths.get(ar
2015-06-26 11:42:44 535
转载 Google Guava官方教程(中文版)
文章转自:http://ifeve.com/google-guava/引言Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations]
2015-06-26 10:35:08 376
转载 XML编程—CRUD
文章转自:http://www.cnblogs.com/cyjch/archive/2012/02/06/2340171.html一、 JAXP 简介JAXP 使得用 Java 开发处理 XML 数据的应用程序非常容易,JAXP 包括语法分析器、标准 SAX与 DOM,可以选择以事件流或建立对象表示来解析数据。JAXP 1.1 版本还支持XSLT标准, 可以控制数据的表示, 并可以
2015-06-25 21:29:49 445
转载 Dozer使用总结
1 概念1.1 什么是dozer?Dozer 是一个对象转换工具。Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型。所有的mapping,Dozer将会很直接的将名称相同的fields进行复制,如果field名不同,或者有特别的对应要求,则可以在xml中进行定义。更多详细请参考dozer官网:http://d
2015-06-25 21:25:31 2682
转载 DOM解析器
DOM解析器(六)2013-2-21阅读366 评论0 Attr节点 在XML文件中,属性并不是标记的子标记,因此,在DOM规范中,Att节点也不是Element节点的子节点。 如果想解析XML文件中标记的属性,必须让对应的Element节点调用NamedNodeMap getAttributes()方法。该
2015-06-25 19:04:14 443
转载 DOM解析器(五)
Text节点 规范的XML文件的非空标记可以有子标记和文本内容。在DOM规范中,解析器使用Element节点封装标记,用Text节点封装标记的文本内容,即Element节点可以有Element子节点和Text节点。例如,对于下列标记:张小三男23 该标记对应的Element节点共有7个子孙节点,其中2个Element子节点、
2015-06-25 19:03:38 286
转载 DOM解析器(四)
Element节点 Element节点是Document节点的最重要的子孙节点,因为被解析的XML文件的标记对应着这样类型的节点。表示Element节点的常量是Node.ELEMENT_NODE,一个节点用short getNodeType()方法返回的值如果等于Node.ELEMENT_NODE,那么该节点就是Element节点。
2015-06-25 19:02:17 334
转载 DOM解析器 (三)
文章转自:http://m.blog.csdn.net/blog/Caesardadi/8595142Document节点 Document节点的两个直接子节点的类型分别是DocumentType类型和Element类型,其中的DocumentType节点对应着XML文件所关联的DTD文件,通过进一步获取该节点子孙节点来分析DTDL文件中的数据;而其中的
2015-06-25 19:00:59 336
转载 DOM解析器(二)
文章转自:http://m.blog.csdn.net/blog/Caesardadi/85943051. 节点(Node) 解析器调用parse方法返回一个实现了Document接口的实例,该实例也称做Document对象,应用程序可以从Document节点的子孙节点中获取整个XML文件中数据的细节,它是由实现了Node接口的实例组成的树状结构数据,这些实例称做Do
2015-06-25 18:59:51 515
转载 DOM解析器 (一)
文章转自:http://m.blog.csdn.net/blog/Caesardadi/8594069 1.DOM标准 DOM(Document Object Model,文档对象模型)是W3C制定的一套规范标准,即规定了解析文件的接口。各种语言可以按照DOM规范去实现这些接口,给出解析文件的解析器。 各种基于DOM规范解析器必须按照DO
2015-06-25 18:59:07 308
转载 DOM解析器(七)
DocumentType节点 DocumentType节点是Document节点的一个子节点。我们已经知道,解析器的parse方法将整个被解析的XML文件封装成一个Document节点返回,Document节点的两个子节点的类型分别是DocumentType类型和Element类型,其中的DocumentType节点对应着XML文件所关联的DTD文件,通过进一步获
2015-06-25 18:55:38 337
转载 Dozer开发手册
文章转自:http://blog.csdn.net/tiandesheng111/article/details/39271305目录(?)[+]一个映射的框架在一个分层的体系架构中非常有用,特别是你在创建一个抽象的分层去包装一些特殊数据的变化 vs 这些数据传输到其它层(外部服务的数据对象、领域的数据对象、数据传输对象、内部服务数据对象
2015-06-25 17:13:07 643
转载 使用SAX解析XML文件
文献转自:http://blog.csdn.net/zuolongsnail/article/details/6453468SAX(Simple API for XML),是指一种接口,或者一个软件包。 DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的,此结构占用的内存较多。SAX:事件驱动型的XML解析方
2015-06-25 13:26:25 467
转载 org.w3c.dom(java dom)解析XML文档
位于org.w3c.dom操作XML会比较简单,就是将XML看做是一颗树,DOM就是对这颗树的一个数据结构的描述,但对大型XML文件效果可能会不理想首先来了解点Java DOM 的 API:1.解析器工厂类:DocumentBuilderFactory创建的方法:DocumentBuilderFactory dbf = DocumentBuilderFactory.newIns
2015-06-25 12:51:42 415
转载 通过System.getProperties()获取系统参数
Properties props=System.getProperties(); //系统属性 System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor"));
2015-06-25 12:08:28 555
转载 StringTokenizer类的使用
文章转自:http://blog.csdn.net/riyunzhu/article/details/7989145StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String del
2015-06-25 12:01:01 277
转载 Java继承的基本概念及其限制 总结
文章转自:http://blog.csdn.net/aikongmeng/article/details/8990981一、 继承的基本概念及其限制继承:就是扩展已有类的功能,在继承中分为子类和父类,父类有时候也称为超类(super class),子类有时候称为派生类。 继承的基本语法为:class子类 extends 父类 {}继承的限制:1)在java中不允许多
2015-06-25 10:27:27 550
转载 ava.util.ResourceBundle使用详解
java.util.ResourceBundle使用详解 一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以: 轻松地本地化或翻译成不同的语言 一次处理多个语言环境 以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读
2015-06-24 18:19:29 350
转载 MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping
由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` ( `id` varchar(50) NOT NULL, `username` varchar(18)
2015-06-24 17:19:58 627
转载 Object.wait()与Object.notify()的用法
文章转自:http://www.cnblogs.com/xwdreamer/archive/2012/05/12/2496843.htmlObject.wait()与Object.notify()的用法参考文献:object.wait()和object.notify()和object.notifyall()正文wait、notify和notifyAl
2015-06-23 15:36:26 335
转载 Java Object.wait()方法
文章转自:http://www.yiibai.com/javalang/object_wait.html描述java.lang.Object.wait()这个对象使当前线程等待,直到其他线程调用notify()方法或notifyAll()方法。换句话说,这种方法的行为完全一样,如果简单地执行的调用wait(0).当前线程必须拥有该对象的监视器。线程释放这个监视器的所有权并等
2015-06-23 15:23:55 4343
转载 解析MYSQL显示表信息的方法
文章转自:http://www.jb51.net/article/38259.htm在用mysql时(show tables),有时候需要查看表和字段的相关信息(表与某字段是否存在等.)~~而PHP提供了这样的相关函数,如:mysql_list_dbs(),mysql_list_fields(),但mysql_list_fields() 函数等已过时,所以要用show...这个SQL指令来查寻
2015-06-23 13:06:38 333
转载 JAVA中的Random()函数
文章转自:http://www.cnblogs.com/ningvsban/p/3590722.htmlJava中存在着两种Random函数:一、java.lang.Math.Random; 调用这个Math.Random()函数能够返回带正号的double值,该值大于等于0.0且小于1.0,即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数,在该范
2015-06-22 18:10:59 320
转载 JAVA的Random类
文章转自:http://www.cnblogs.com/Fskjb/archive/2009/08/29/1556417.htmlRandom类 (java.util) Random类中实现的随机算法是伪随机,也就是有规则的随机。在进行随机时,随机算法的起源数字称为种子数(seed),在种子数的基础上进行一定的变换,从而产生需要的随机数字。相同种子数的Ran
2015-06-22 18:04:21 280
转载 Java语言的Calendar和Date类
文章转自:http://www.51cto.com/specbook/24/6720.htmJava语言的Calendar和Date类 Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来
2015-06-19 22:00:31 317
转载 Java魔法堂:String.format详解
文章转自http://www.cnblogs.com/fsjohnhuang/p/4094777.html目录 一、前言 二、重载方法 三、占位符 四、对字符、字符串进行格式化 五、对整数进行格式化 六、对浮点数进行格式化 七、对日期
2015-06-19 18:38:11 363
转载 Java String.Format() 方法及参数说明
文章:http://blueram.iteye.com/blog/441683JDK1.5中,String类新增了一个很有用的静态方法String.format(): format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。 format(String format, Object..
2015-06-19 18:36:52 423
转载 Java读写CSV格式文件(opencsv)
文章转自:http://blog.csdn.net/a19881029/article/details/37959109使用opencsv(opencsv-2.3.jar),下载地址:http://sourceforge.net/projects/opencsv/files/latest/download一,读取CSV格式文件:[java] view plain
2015-06-19 18:35:00 692
转载 导出csv文件时,处理分隔符问题
文章转自:http://blog.sina.com.cn/s/blog_468530a60100kjpy.htmlCSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。 如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可。 但有时字段里含有,和换行符就麻烦了,数据输出会出现混乱。这时可以
2015-06-19 17:00:36 7002
转载 探究java IO之AutoCloseable,Closeable和Flushable接口
文章转自:http://my.oschina.net/fhd/blog/344961有3个接口对于流类相当重要。其中两个接口是Closeable和Flushable,它们是在java.io包中定义的,并且是由JDK5添加的。第3个接口是AutoColseable,它是由JDK7添加的新接口,被打包到java.lang包中。AutoCloseable接口对JDK7新添加的
2015-06-18 21:21:48 3216
转载 mysql命令简述
文章转自:http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名
2015-06-13 21:13:33 316
转载 存储系统实现-跳跃表实现索引检索
文章转自:http://blog.csdn.net/luohuacanyue/article/details/8975957 这一篇是我所实现的一个通过跳跃表的方式进行索引的检索。跳跃表的基本思路把单步检索扩展到多步检索,这样依赖减少检索的步骤来升性能。 先用一张流程图来阐述我检索的步骤。读索引整体流程图:
2015-06-10 16:04:49 497
转载 跳跃表的实现
文章转自:http://redisbook1e.readthedocs.org/en/latest/preview/skiplist/datastruct.htmlRedis 的跳跃表由 redis.h/zskiplistNode 和 redis.h/zskiplist 两个结构定义, 其中 zskiplistNode 结构用于表示跳跃表节点, 而zskiplist 结构则用于保存
2015-06-10 16:01:27 537
转载 跳跃表介绍
文章转自:http://blog.csdn.net/qq575787460/article/details/16371287如何在大量元素中去查找某个元素。例如在下面的“大量元素”的数组中对于上面的情况无论是查找3还是查找8,只有一种办法,那就是遍历。时间复杂度是O(N)但是举一个生活中的例子,我们在查新华字典的时候,没有人会一页一页的翻吧,
2015-06-10 15:58:03 542
转载 跳跃表实现的原理
文章转自:http://imtinx.iteye.com/blog/1291165为什么选择跳表目前经常使用的平衡数据结构有:B树,红黑树,AVL树,Splay Tree, Treep等。 想象一下,给你一张草稿纸,一只笔,一个编辑器,你能立即实现一颗红黑树,或者AVL树出来吗? 很难吧,这需要时间,要考虑很多细节,要参考一堆算法与数据结构之类的树,还要参考网上的代码,相当
2015-06-10 15:55:22 6683 1
转载 Redis 起步
Redis 起步Rdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:文章转自:http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的
2015-06-10 14:28:08 505
转载 Java NIO:NIO概述
文章转自:http://www.cnblogs.com/dolphin0520/p/3919162.html在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念
2015-06-10 13:54:37 278
转载 Java NIO原理 图文分析及代码实现
文章转自:http://weixiaolu.iteye.com/blog/1479656 Java NIO原理图文分析及代码实现 前言: 最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种
2015-06-10 13:19:33 288
转载 代理模式原理及实例讲解
文章转自:http://www.ibm.com/developerworks/cn/java/j-lo-proxy-pattern/index.html设计模式是前人工作的总结和提炼。通常,被人们广泛流传的设计模式都是对某一特定问题的成熟的解决方案。如果能合理地使用设计模式,不仅能使系统更容易地被他人理解,同时也能使系统拥有更加合理的结构。本文对代理模式的 4 种角色、延迟加载、动态代理等
2015-06-10 11:15:22 520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人