- 浏览: 34442 次
- 性别:
- 来自: 郑州
最新评论
-
xiaoyu1985ban:
哥们,转载的不能贴个原帖的地址吗?
字符集与编码的故事
文章列表
XPath 简介
XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。
XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 同时被构建于 XPath 表达之上。
因此,对 XPath 的理解是很多高级 XML 应用的基础。
在学习之前应该具备的知识:
在您继续学习之前,应该对下面的知识有基本的了解:
HTML / XHTML
XML / XML 命名空间
什么是 XPath?
XPath 使用路径表达式在 XML 文档中进行导航
XPath 包含一个标准函数库
X ...
List<T> obj = new ArrayList<T>(); List<String> temp=new ArrayList<String>(); temp.add( "aaaaaaaaaa"); Object o=temp; obj=(List<T>)o; System.out.println(obj.toString());
- 2013-05-28 16:29
- 浏览 646
- 评论(0)
字符集与编码的故事
很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处 ...
Java 线程池的原理与实现
- 博客分类:
- 线程池
最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。 [分享]Java 线程池的原理与实现 这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。 线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。 一提到池,我们会想到数据库连接池,但是线程池又如何呢? 建议 :在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。 关于我对同步的认识,要缘于大三年的一本书,书名好像是 Java 实战,这本书写得实在太妙了, ...
Spring3注解零配置
- 博客分类:
- spring
我们在以前学习 Spring 的时候,其所有的配置信息都写在 applicationContext.xml 里,大致示例如下:
java代码:
查看复制到剪贴板
MongoDB、Java及ORM
- 博客分类:
- MongoDB
MongoDB简介
目前有很多互相竞争的NoSQL产品,它们使用的方式不尽相同,但都能很好地解决大数据问题。MongoDB就是其中一款非常不错的产品。MongoDB是面向文档、无Schema的存储解决方案,它用JSON风格的文档展现、查询、修改数据。
MongoDB有很丰富的文档,安装和设置都很简单,而且易于扩展。它支持大家熟知的复制、分片、索引和Map/Reduce等概念。MongoDB开源社区的规模很大,也很活跃。让MongoDB引以为豪的是,包括Disney、Craigslist、Foursquare、Github和SourceForge在内的大型、高流量生产环境都已经部署了Mon ...
spring的三种注入方式
- 博客分类:
- spring
spring 的三种注入方式
1. 接口注入( 不推荐 )
2. getter , setter 方式注入( 比较常用 )
3. 构造器注入( 死的应用 )
关于 getter 和 setter 方式的注入
· autowire="defualt"
· autowire=“byName”
· autowire="bytype"
详细解析注入方式
例如:有如下两个类需要注入
第一个类:
首先我们了解一个名词ORM,全称是(Object Relational Mapping),即对象关系映射。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。Hibernate正是实现了这种思想,达到了方便开发人员以面向对象的思想来实现对数据库的操作。
Hibernate在实现ORM功能的时候主要用到的文件有:映射类(*.java)、映射文件(*.hbm.xml)和数据库配置文件(*.properties/*.cfg.xml),它们各自的作用如下。
映射类(*.java):它是描述数据库表的结构,表中的字段在类中 ...
ExtJs4.0 目录介绍
- 博客分类:
- extjs
一、文件结构
在ExtJS官网下载好4.0的开发包解压后,我们得到如图的文件结构
文件/文件夹名
EXTJS的mvc架构介绍
- 博客分类:
- extjs mvc
目前我们在构建我的应用程序时,采用的架构也有好多,其中我们最常用的也是最基础就是Model-View-Control(MVC),不管我们在构建什么类型的应用程序,我们都离不开MVC的设计。在EXTJS4中,也提供的MVC的设计思想,下面我们就来看一下,在EXTJS4中如何应用MVC的架构。
1、首先我们先简单介绍一下,4中MVC各层的基本概念。Model:Model层,说白了,具体就是指EXT中的Ext.data.Model类,可以理解为数据集中的一条记录,Store依据于Model而得到数据。Control:Control层,属于应用程序的业务逻辑层。用于加载应用程序中的Model、Sto ...
UML类图关系大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的:
class C1 ...{public: C2* theC2;};
1....maven能做些什么?.. 2 1.1 概念... 2 1.2 依赖管理... 2 1.3 生成项目骨架... 2 1.4 自动化测试... 3 1.5 持续集成构建... 3 2.... 环境配置.. 3 2.1 嵌入式运行tomcat. 3 2.2 外部运行tomcat. 3 2.3 Nexus创建私服... 4 3.... 参考资料.. 5 3.1 注意事项... 5 ...
提交方法:post和get比较
- 博客分类:
- 请求方式 get post
我们知道,从一个页面转向另一个页面的请求方式有两种,那就是:Post和Get. 二者有如下的区别: 首先:Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 其次:Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度限制,只能传递大约1024字节. 再次:Post就是为了将数据传送到服务器段,Get就是为了从服务器段取得数据.而Get之所以也能传送数据,只是用来设计告诉服务器,你到底需要什么样的数据.Post的信息作为http请求的内容,而Get是在Http头部传输的。 下面就来说说页面之间传值的方法:我们的form表单的method方法,有两个,po ...
java获得CPU使用率,系统内存,虚拟机内存等情况(不用JNI)
2009年10月23日 星期五 16:30
在Java中,可以获得总的物理内存、剩余的物理内存、已使用的物理内存等信息,下面例子可以取得这些信息,并且获得在Windows下的内存使用率。
用C#2.0实现网络蜘蛛(WebSpider)
- 博客分类:
- 网络爬虫
用C#2.0实现网络蜘蛛(WebSpider)
2008-06-10 23:31
摘要:本文讨论了如何使用C#2.0实现抓取网络资源的网络蜘蛛。使用这个程序,可以通过一个入口网址(如http://www.comprg.com.cn)来扫描整个互联网的网址,并将这些扫描到的网址所指向的网络资源下载到本地。然后可以利用其他的分析工具对这些网络资源做进一步地分析,如提取关键词、分类索引等。也可以将这些网络资源作为数据源来实现象Google一样的搜索引擎。关键词:C#2.0,Html,网络蜘蛛, 键树,正则表达式
一、引言 在最近几年,以Google为首的搜索引擎越来越引起人们的关 ...