- 博客(31)
- 资源 (4)
- 收藏
- 关注
转载 Log4J的配置文件
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: #配置根Loggerlog4j.rootLogger = [level] , appenderName1, appender
2014-12-19 22:42:31
522
原创 JAR包查找网站
在读别人的代码,或者是从网上下载的代码的时候,出http://www.java2s.com/Code/Jar/CatalogJar.htm
2014-11-22 16:18:38
1175
转载 关于 httpUrlConnection 的 setDoOutput 与 setDoInput
httpUrlConnection.setDoOutput(true)httpUrlConnection.setDoInput(true) 这两个方法在develope的httpUrlConnection方法中找不到的。一般情况是: HttpURLConnection conn = (HttpURLConnection)url.openConn
2014-09-12 19:49:57
463
原创 java.net.SocketException:Software caused connection abort: recv failed
今天总是报一个
2014-06-19 12:25:46
7648
转载 jsoup解析html
jsoup 是一款 Java 的HTML 解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于JQuery的操作方法来取出和操作数据。请参考:http://jsoup.org/ jsoup的主要功能如下: 从一个URL,文件或字符串中解析HTML; 使用DOM或CSS选择器来查找、
2014-06-11 11:49:15
600
原创 Web Service Study(2)
Web Service的调用本质:(1) 客户端把需要调用的参数,转换为XML文档片段(SOAP消息)(2) 客户端通过网络把XML文档片段传给远程服务器(3) 服务器接收XML文档片段(4) 服务器解析XML文档片段,提取其中的数据,并把数据转换为调用所需的参数(5) 服务器执行方法(6) 得到方法返回值,服务器把方法返回值转换为XML
2014-06-09 15:08:53
394
原创 Web Service Study(1)
Web service—不是框架,更不是一种技术,二是一种跨平台、跨语言的规范 为了解决这样的需求场景: 不用平台、不同语言所编写的应用之间如何相互调用?web service实际中的用途:1、 同一公司的新、旧系统的整合Linux上java应用去调用windows平台的delphi应用2、 不同公司的业务整合业务的整合就要带来。不同公司的系统整
2014-06-09 15:06:57
545
转载 Web服务分类及语义标注算法研究
本文摘抄自1、web服务定义从技术方面,Web服务是基于XML的、采用SOAP协议的一种软件互操作的基础设施;可以被URI标识的应用软件,其接口和绑定由XML描述、发现,并可以与其他基于XML消息的应用程序交互从功能角度,Web服务基于TCP/IP、HTTP、XML等规范而定义,具备在Web上链接文档的浏览、事物的自动调用、服务的动态发布和发现的功能单元;市一中新型的W
2014-06-09 14:48:51
883
转载 正则表达式 学习资料整理
则表达式(Regular expression,简写为Regexes)是一种用来操作和检验字符串数据的强大工具。它相当与一串特殊的字符,用它可以转换成算法,对文本进行匹配等操作。常用正则表达式 整理篇http://www.jb51.net/article/17355.htm正则表达式高级学习技巧http://www.jb51.net/article/
2014-06-05 17:41:00
402
转载 dom4j教程学习
目录1、DOM4J简介2、XML文档操作1 2.1、读取XML文档: 2.2、获取根节点 2.3、. 新增一个节点以及其下的子节点与数据 2.4、 写入XML文件 2. 5、 遍历xml节点 2.6、创建xml文件 2.7、修改节点属性 2.8、删除节点2、XML文档操作2
2014-05-28 16:52:21
704
转载 什么是REST?以及RESTful的实现
什么是REST?REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST
2014-05-27 21:36:53
397
转载 Javascript实现关联数据(Linked Data)查询及注意细节
DBpedia对Wikipedia的数据变成Linked Data形式,使得机器也能读懂并自由获得这些数据;本文的主要目的是利用Javascript从DBpedia中获取我们想要的数据,感兴趣的朋友可以参考下,希望可以帮助到你前言 自由百科全书不仅仅应当可以自由编写,而更应该可以自由获得。 DBpedia对Wikipedia的数据变成Linked Data形式,使得机器也能读懂并自由获
2014-05-27 13:57:43
698
转载 Jena API 使用介绍
本文将对jena 的使用进行简单介绍。部分内容参考了这里 http://jena.apache.org/tutorials/rdf_api.html 。 1. jena 包下载与开发环境配置首先,从这里下载 jena 包 apache-jana-2.7.*.tar.gz。解压。打开 Eclipse,新建一个Java Project。右键点击项目->properties->
2014-05-26 18:14:56
1093
转载 使用 SPARQL 查询 RDF
ARQ 是 Jena 用以支持 SPARQL 的 查询引擎。本文将通过使用 ARQ 进行实际的 SPARQL 查询操作,来对 SPARQL 进行介绍。数据源在使用 ARQ 之前,让我们先来介绍一下我们所使用的RDF 数据源。数据的结构如下图所示。该模型保存为一个 RDF 文件。vc-db-1.rdf[html] view plaincop
2014-05-26 17:15:48
1824
转载 Jena的简单理解和一个例子
本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Class、Property等信息。本文内容安排如下:Ø 介绍JenaØ 运行JenaØ Jena Ontology API
2014-05-26 17:10:48
11827
1
转载 Java调用XML的方法:DocumentBuilderFactory
(1)得到 DOM 解析器的工厂实例 DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();(2)从DOM 工厂获得 DOM 解析器 DocumentBuilder dombuilder=domfac.newDocumentBuilder();(3)把要解析的 XML 文档转化为输入流,以便
2014-05-09 15:40:35
663
转载 JAVA正则表达式 Pattern和Matcher
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Patt
2014-05-07 20:19:06
506
转载 java Map及Map.Entry详解
Map是java中的接口,Map.Entry是Map的一个内部接口。 Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。 Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry
2014-05-05 17:19:15
429
转载 WSDL实例解析(1)
WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随 机器或语言而变的元素。这就定义了一系列服务,截然不同的应用都可以实现。具体部分,如数据的序列化则归入底部分,因为它包含具体的定义。在上述的文档元 素中,、、属于抽象定义 层,、属于具体定义层。所有的抽象可以是单独存在于别的文件中,也可以从主文档中导入。
2014-04-29 17:18:25
528
转载 HttpClient入门
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。
2014-04-26 15:17:55
321
原创 静态块
使用static声明的代码块,称为静态块,静态块主要目的是为静态属性进行初始化。class Demo{ { System.out.println("构造块。。。"); } static{ System.out.println("静态块。。。"); } public Demo(){ System.out.println("构造函数
2014-04-17 18:51:32
475
转载 实例化一个子类对象赋给父类对象引用或一个实现了接口的类的对象赋给接口的引用的好处
这是多态的一种应用:把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。也就是说,父亲的行为像儿子,而不是儿子的行为像父亲。举个例子:从一个基类中派生,响应一个虚命令,产生不同的结果。比如从某个基类继承出多个对象,其基类有一个虚方法Tdoit,然后其子类也有这个方
2014-04-17 18:08:04
3190
转载 MySql相关及如何删除MySql服务
进入“控制面板->管理工具->服务”查看才发现,虽然MYSQL已经卸载了,但是MYSQL服务仍然残留在系统服务里。又不想改服务名,改怎么办呢。后来上百度搜索发现,只要在CMD里输入一跳命令就可以将服务删除:sc delete mysql //这里的mysql是你要删除的服务名这样一来服务就被删除了,进入服务里查看确实没有mysql服务了,OK重新安装数据库吧。
2014-04-15 19:36:28
584
原创 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题这个问题可以有2个解决方法:1.临时修改:mysql>set global max_allowed_packet=524288000;修改 #512M2.修改my.cnf,需重启mysql。在 [MySQLd] 部分添加一句(如果存在
2014-04-15 16:59:31
644
转载 @SuppressWarnings注解
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 一点背景:J2SE 5.0 为 Java 语言增加了几个新的特性,并且和它们一起增加了许多新的警告并承诺在将来增加更多的警告。您可以为 "javac" 增加 -Xlint 参数来控制是否报告这些警告(如上面的 @Deprecated 部分所示)。
2014-04-15 16:14:36
428
原创 利用Apache CXF 框架简单发布Web服务
利用Apache CXF框架简单发布Web服务可能一些人对xfire比较熟,网上说是MyEclipse上自带这个框架,很是方便,但是 XFire在2007年后已停止更新。现在,正式更名为Apache CXF,亦可以说是XFire2.0。 ApacheCXF是开源的、功能较强的Web服务框架。CXF能够方便地使用前端编程API如JAX-WS和JAX-RS来创建和开发服务。CXF开发的
2014-04-14 18:23:02
1161
转载 JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 JDK中还包括完整
2014-04-14 17:45:23
3864
转载 Java栈与堆
Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 3. Java中的
2010-11-09 17:38:00
407
原创 java 构造方法
<br /><br />如果希望对象实例化的时候可以直接为类中的属性进行初始化的话,则就可以通过构造方法完成<br />构造方法定义的要求:<br /> 1、 方法名称与类名称相同:类名称是Person,则方法名称是Person()<br /> 2、 构造方法本身没有返回值声明,也不可以使用void表示<br /> 3、 一个类中至少存在一个构造方法,如果一个类没有明确的定义一个构造方法的
2010-11-08 18:42:00
427
原创 String总结
<br /><br />名:没有名字,所谓的匿名对象就是指一个没有名字的对象。<br /> 之前强调了一个非正确的概念就是在一个栈内存之中保存的是一个对象的名字。那么所谓的匿名对象就是指没有栈空间的对象。<br /> 从内存关系之中可以发现,实际上所有的内容都是在堆中保存的,也就是说堆才是真正所需要的内容。<br /> 所以所谓的匿名对象,就是使用的堆空间,对空间通过关键字new进行开辟。<br /> <br /> <br />但是这个时候也有一个问题需要注意
2010-11-08 18:37:00
739
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人