自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 514

转载 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 307

转载 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

基于用户偏好的文献推荐系统

基于用户偏好的文献推荐系统

2013-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除