自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding...

业精于勤荒于嬉

  • 博客(190)
  • 资源 (55)
  • 收藏
  • 关注

原创 WebService学习之旅(三)JAX-WS与Spring整合发布WebService

Spring本身就提供了对JAX-WS的支持,有兴趣的读者可以研究下Spring的Spring-WS项目,项目地址: http://docs.spring.io/spring-ws/sites/1.5/downloads/releases.html 基于Spring IoC容器发布Web服务,能够大大降低WebService实现过程,也能够更好的与企业级应用进行整合,本文將和大家介绍如何基于Sp

2016-03-25 20:43:41 15209 5

原创 WebService学习之旅(二)JAX-WS基于Web容器发布WebService

在上节中我们定义Web服务接口和实现类后,调用Endpoint类的静态方法publish发布来webservice,这种方法使用起来虽然简单,但是对于一个企业级应用来说通常对外提供的服务可能不止一个,如果每个WebService都去编写一个main方法显然不合适,不利于Web服务的集中管理,而且不方便WebService与Web应用整合。 所以绝大多数情况下都会使用Web容器集中管理WebServ

2016-03-24 21:46:39 3895 2

原创 Wrapper class package.jaxws.methodName is not found. Have you run APT to generate them?解决方案

使用JAX-WS 2.X基于Web容器发布WebService报错,错误信息类似于:Wrapper class package.jaxws.methodName is not found. Have you run APT to generate them?用于发布Web服务的接口(SEI)定义如下:package com.csdn.jaxws.recipe01;import javax.jws.W

2016-03-23 22:45:41 3279 1

原创 WebService学习之旅(一)使用JAX-WS发布WebService

JAX-WS全称Java™ API for XML Web Services,是随着JDK1.6及其后续版本发布的方便Java程序员开发WebService应用的一组API,通常简称为JWS,目前版本为2.x。 使用JAX-WS编写WebService非常简单,下面介绍WebService服务端及客户端实现。一、开发WebService服务端1.Web服务的接口称为SEI,我们首先要用定义一个接口

2016-03-22 21:13:16 4705 9

转载 AngularJs数据绑定原理

注这篇博文主要是写给新手的,是给那些刚刚开始接触Angular,并且想了解数据帮定是如何工作的人。如果你已经对Angular比较了解了,那强烈建议你直接去阅读源代码。Angular用户都想知道数据绑定是怎么实现的。你可能会看到各种各样的词汇:$watch,$apply,$digest,dirty-checking...它们是什么?它们是如何工作的呢?这里我想回答这些问题,其实它们在

2016-03-20 10:38:24 3783

转载 精通AngularJS(三)深入scope,继承结构,事件系统和生命周期

深入探讨 Scope 作用域每一个 $scope 都是类 Scope 的一个实例。类 Scope 拥有可以控制 scope 生命周期的方法,提供事件传播的能力,并支持模板渲染。作用域的层次结构让我们再来看看这个简单的 HelloCtrl 的例子:var HelloCtrl = function($scope){ $scope.name = 'World';}

2016-03-20 10:07:34 3329

原创 Eclipse中同时打开多个Console

实现效果如下图:实现方法: 1.点击Open Console案例下拉三角,选择New Console View。 2.点击Pin Console按钮將两个控制台同时固定住。 3.点击Display Selected Console显示两个不同应用的控制台即可。

2016-02-27 14:55:44 14399 1

原创 Java&Xml教程(十一)JAXB实现XML与Java对象转换

JAXB是Java Architecture for XML Binding的缩写,用于在Java类与XML之间建立映射,能够帮助开发者很方便的將XML和Java对象进行相互转换。 本文以一个简单的例子介绍JAXB的使用,首先我们需要了解一下JAXB常用的API。JAXBContext类,是应用的入口,用于管理XML/Java绑定信息。Marshaller接口,将Java对象序列化为XML数据

2016-02-27 14:04:40 2772 6

原创 BigDecimal取余运算

取余运算在编程中运用非常广泛,对于BigDecimal对象取余运算可以通过divideAndRemainder方法实现。public BigDecimal[] divideAndRemainder(BigDecimal divisor);该方法接收另一个BigDecimal 对象作为参数,该参数即为除数,返回一个BigDecimal数组,返回数组中包含两个元素,第一个元素为两数相除的商,第二个元素为

2016-02-24 20:22:58 37602 2

转载 Apache CXF 框架结构和基本原理

CXF旨在为服务创建必要的基础设施,它的整体架构主要由以下几个部分组成: 1.Bus 它是C X F架构的主干,为共享资源提供了一个可配置的场所,作用非常类似于S p r i n g的ApplicationContext。这些共享资源包括WSDL管理器、绑定工厂等。通过对Bus进行扩展,可以方便地容纳自己的资源,或替换现有的资源。默认Bus实现是基于Spring的,通过依赖注入,将运行时组件串起

2016-02-22 20:39:45 6397

转载 ESB企业服务总线

ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同:解耦中介 :客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也不关心的,交互集成代码提取到了业务逻辑之

2016-02-20 22:02:24 4840

转载 深入解读ESB与SOA的关系

时至今日,SOA的概念渐渐清晰了。有关ESB的概念,已经吵了好多年了,还是没有定论。 我个人认为,ESB本来就是抽象的概念,而且内涵丰富,在不同的场合含义不同。因此应该从不同的角度来认识。一、SOA和ESB一直是没有明确概念的两个缩略词原因是这两个词包含的内涵太丰富了,无法用一两句话说清楚,并且,这个词在不同的地方含义也有所不同。 SOA—-面向服务架构,实际上强调的是软件的一种架构,一种支撑软

2016-02-02 19:29:20 1241

翻译 Java&Xml教程(十)XML作为属性文件使用

我们通常会将Java应用的配置参数保存在属性文件中,Java应用的属性文件可以是一个正常的基于key-value对,以properties为扩展名的文件,也可以是XML文件.在本案例中,將会向大家介绍如何通过Java程序输出这两种格式的属性文件,并介绍如何从classpath中加载和使用这两种属性文件。

2016-01-31 14:25:10 2591

翻译 Java&Xml教程(九)Java中通过XSD校验XML合法性

Java XML校验API能够通过XSD(XML Schema Definition)校验XML文件内容的合法性。在下面的案例中使用javax.xml.validation.Validator 类通过一个xsd文件来鉴定XML内容合法性。 下面是我们将要用于校验的xsd文件和xml文件的内容。 Employee.xsd<?xml version="1.0" encoding="UTF-8"?>

2016-01-26 21:28:32 10234

原创 自己动手实现Spring IoC框架

钻研Spring 源码也有一段时间了,对Spring IoC的实现原理理解算是比较透彻了,要实现一款IoC容器,简单的概括无非需要以下几个步骤: 1.定义用来描述bean的配置的Java类,例如我们有下面的配置文件:<?xml version="1.0" encoding="UTF-8"?><beans> <bean id="person2" class="com.csii.test.

2016-01-24 22:05:25 2290

翻译 Java&Xml教程(八)使用JDOM将Java对象转换为XML

在前面的教程中我们学习了如何使用JDOM解析和修改XML文件内容,本节介绍如何将Java对象转换为XML数据并生成文件。 JDOM的Document类提供了便捷的方法创建元素和属性,XMLOutputter 类能将Document写到任何OutputStream和Writer对象中。 在本例中我们创建Employee对象集合并将它写到XML文件中。 Employee.javapackage c

2016-01-09 13:48:29 3331

原创 AngularJs与Java Web服务器交互

在使用公司内部WEB前端框架时发现其实公司所谓的内部框架就是在AngularJs的基础上进行二次开发,框架中所有的特性在AngularJs中都能找到原型。AngularJs是Google工程师研发的产品,它的强大之处不是几句话就能描述的,只有真正使用过的人才能体会到,笔者准备在这篇文章中,以一个简单的登录校验的例子说明如何使用AngularJs和Web服务器进行交互。

2016-01-07 20:33:43 21227 2

原创 Eclipse中搭建Apache Tomcat7源码调试环境

第一步:获取Apache Tomcat7源码,读者可以从Apache 官方网站获取,官方下载地址: http://tomcat.apache.org/download-70.cgi 注意选择Source Code Distributions下方的链接进行源码下载。 第二步:Eclipse中新建一个Java Project,例如名称可以是apache-tomcat-source。 第三

2016-01-02 21:25:09 6004 3

转载 国内外知名IT科技博客

国内1、36氪(www.36kr.com): 目前国内做的最风生水起的科技博客,以介绍国内外互联网创业新闻为主的博客网站,自己建立有36Tree互联网创业融投资社区。36氪的名字源于元素周期 表的第36号元素“氪”,化学符号为Kr。传说中的氪星是超人的故乡。除了为创业者免费提供新闻报道,他们主办的“36氪开放日”为早期互联网创业公司初创产品发布,提供了非常不错的平台,每月在全国

2015-12-27 21:29:08 1297

翻译 Java&Xml教程(七)使用JDOM修改XML文件内容

JDOM提供了非常灵活的方式操作XML文件,使用JDOM非常简单而且代码简洁可读性强。前面我们学习了如何使用JDOM解析XML文件,本节介绍如何使用JDOM修改XML文件内容。 在这个教程中,我们准备对下面的XML文件进行修改: employees.xml<?xml version="1.0" encoding="UTF-8"?><Employees xmlns="http://www.jou

2015-12-26 11:08:26 4037 1

转载 StackOverflowError&OutOfMemoryError区别

在Java虚拟机规范中,针对内存分配规定两种异常状况,即StackOverflowError和OutOfMemoryError。 StackOverflowError:当线程请求的内存大小大于所配置的初始化大小,将抛出StackOverflowError。比如配置大小为128M,而栈里的内存分配超过了这个大小,通常发生在方法递归调用深度过大时候。 OutOfMemoryError:如果JVM内存

2015-12-20 21:45:55 2029

转载 优先使用TimeUnit类中的sleep()

TimeUnit是什么?TimeUnit是java.util.concurrent包下面的一个类,TimeUnit提供了可读性更好的线程暂停操作,通常用来替换Thread.sleep(),在很长一段时间里Thread的sleep()方法作为暂停线程的标准方式,几乎所有Java程序员都熟悉它,事实上sleep方法本身也很常用而且出现在很多面试中。如果你已经使用过Thread.sleep(),当然我确信

2015-12-19 19:56:14 1107

翻译 Java&Xml教程(六)使用JDOM解析XML文件

JDOM 提供了非常优秀的Java XML API来更方便的读取、修改、生成XML文档。JDOM还提供了包装类供用户从SAX、DOM、STAX事件解析、STAX流解析中选择具体的实现。 在本教程中,我们一起学习使用JDOM將读取XML文件信息,并转换为Java对象。 JDOM并非标准JDK的一部分,因此使用JDOM需要从官方网站中下载JDOM的二进制包,下载后將JDOM的Jar包添加到工程的cl

2015-12-15 21:45:31 2856

转载 Java NIO 聊天室实例

最近写了个Java NIO聊天室聊天的程序,NIO学习起来比较困难的,我的代码能给大家起到一个抛砖引玉的作用!服务端:package test.javanio; /** * @author * @version * CreateTime:2010-12-1 下午05:12:11 * Description: */ import java.io.IOExcepti

2015-12-13 21:49:16 1924

翻译 Java&Xml教程(五)使用SAX方式解析XML文件

Java SAX解析机制为我们提供了一系列的API来处理XML文件,SAX解析和DOM解析方式不太一样,它并不是將XML文件内容一次性全部加载,而是连续的部分加载。javax.xml.parsers.SAXParser类提供了一些函数,采用事件处理方式解析XML文档,这个类实现了XMLReader接口,提供了重载的parse()方法从File,InputStream,SAX InputSource和

2015-12-13 15:09:12 2364

翻译 Java&Xml教程(四)使用DOM方式生成XML文件

在前面的教程中,我们学习了使用DOM解析方式读取和修改XML文件内容,今天我们来学习如何使用DOM解析机制生成XML文件。 下面是我们对要生成的XML文件的具体要求: 1.根节点元素为”Employees”,命名空间为”http://www.journaldev.com/employee“,根节点下包含一系列的Employee元素。 2.员工的信息通过Employee节点表示,生成的XML文件

2015-12-10 21:22:31 2669

翻译 Java&Xml教程(三)使用DOM方式修改XML文件内容

DOM解析方式也可用于修改XML数据,我们可以使用它完成新增元素、删除元素、修改元素值、修改元素属性等操作。 我们的XML文件,内容如下: employee.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><Employees> <Employee id="1"> <name>Pankaj</name>

2015-12-09 19:57:23 12926

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-12-09 19:38:26 666

翻译 Java&Xml教程(二)使用DOM方式解析XML文件

DOM XML 解析方式是最容易理解的,它將XML文件作为Document对象读取到内存中,然后你可以轻松地遍历不同的元素和节点对象。遍历元素和节点不需要按照顺序进行。 DOM解析方式适合尺寸较小的XML文件,由于它將整个XML文件全部装载到内存中处理,所以不太适合处理尺寸较大的XML文件。对于较大的XML文件需要使用SAX解析。 在本教程中我们将对XML文件读取和解析,并用它来创建对象。下面是

2015-12-08 19:01:44 1382

翻译 Java&Xml教程(一)简介

XML是广泛用于数据传输和存储的技术。Java语言提供个各种各样的API来解析XML,例如DOM、SAX、StAX、JAXB。也还有一些其他的API用于解析XML,例如JDOM。本教程的目的是探索使用不同类型的API解析XML和学习使用XML执行一些常见的任务。DOM XML解析DOM解析是最简单的解析方式,將XML文件加载到内存中,然后我们可以通过遍历Node节点来解析XML。DOM解析适用于内容

2015-12-07 20:33:57 2288

原创 Java中常用的操作PDF的类库

iTextiText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。 该项目主页:http://www.lowagie.com/iText/JFreeReportJFreeReport的数据继承自Swing组件的

2015-12-06 18:36:41 12505

转载 REST服务介绍

RESTful service是一种架构模式,近几年比较流行了,它的轻量级web服务,发挥HTTP协议的原生的GET,PUT,POST,DELETE。 REST模式的Web服务与复杂的SOAP和XML-RPC对比来讲明显的更加简洁,越来越多的web服务开始采用REST风格设计和实现。例如,Amazon.com提供接近REST风格的Web服务进行图书查找;雅虎提供的Web服务也是REST风格的。RES

2015-12-06 11:35:49 869

原创 spring-framework-4.1.x源码阅读环境搭建(导入Eclipse)

注意:搭建spring-framework-4.1.x源码 eclipse工作空间需要安装jdk8.spring-framework-4.1.x项目采用目前主流的项目管理工具gradle进行构建,至于使用gradle构建项目的优点此处不做介绍,读者可以自行参考网上相关资料。搭建spring-framework-4.1.x源码的Eclipse工作空间需要以下几个步骤:1.安装Gradlegradle

2015-12-06 00:31:41 3093

转载 Maven项目pom.xml配置详解

maven项目pom.xml文件配置详解,需要时可以用作参考:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave

2015-11-29 22:42:46 3044

原创 ESB报文自动生成工具

为了提高日常工作效率,自己在闲暇时间写了一款工具,功能界面如下图所示: 从ESB文档中复制报文字段、字段类型、报文字段注释,选择生成文件路径并输入文件名:输入完毕后点击生成按钮,自动生成Context=>Router报文格式:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE segment SYSTEM "packet.dtd"><segment>

2015-11-28 14:18:31 5335

转载 并发与不可变性

对于今天的应用程序来说,并发是一个重要的、也愈发受到关注的方面。随着交易量的增加、业务日趋复杂,对大量并发线程的需求也越来越急迫。另外,由依赖注入管理的对象在应用程序中的其角色也极为关键。 Singleton就是典型的这种需求。 对于一个每分钟需要处理几百个请求的大型Web应用来说,如果Singleton设计得很糟糕,它会成为严重的瓶颈,以及系统的并发性能的短板,甚至在一些特定的条件下,会导致系统

2015-11-27 20:09:15 554

转载 细数JDK里的设计模式

这也是篇老文了,相信很多人也看过。前面那些废话就不翻译了,直接切入正题吧~结构型模式:适配器模式:用来把一个接口转化成另一个接口。java.util.Arrays#asList() javax.swing.JTable(TableModel) java.io.InputStreamReader(InputStream) java.io.OutputStreamWriter(OutputStre

2015-11-26 21:31:46 641

原创 Hadoop学习笔记(一)Hadoop的单节点安装

要想深入学习Hadoop分布式文件系统,首先需要搭建Hadoop的实验环境,Hadoop有两种安装模式,即单节点

2015-11-24 21:12:34 4612

转载 Ubuntu修改环境变量

Ubuntu Linux系统包含两类环境变量:系统环境变量和用户环境变量。系统环境变量对所有系统用户都有效,用户环境变量仅仅对当前的用户有效。文章转载自http://leonhongchina.blog.163.com/blog/static/180294117201132611320112/修改用户环境变量用户环境变量通常被存储在下面的文件中:~/.profile

2015-11-24 19:41:28 754

原创 SecureCRT连接Ubuntu报The remote system refused the connection.解决方案

使用SecureCRT连接到远程Ubuntu,连接失败报The remote system refused the connection.进入Ubuntu系统,终端中敲入以下命令:ps -ef|grep ssh发现只有ssh-agent进程,而没有sshd进程,缺省情况下没有安装ssh-server在终端中敲入以下命名安装openssh-server即可sudo apt-get

2015-11-22 20:53:37 8298

JDBC 4.2规范文档

jdbc4.2-fr-spec.pdf JDBC规范文档,需要全面学习JDBC规范的朋友可以下载

2019-03-28

从PAXOS到ZOOKEEPER分布式一致性原理与实践.pdf

################################################# 从PAXOS到ZOOKEEPER分布式一致性原理与实践.pdf ################################################

2017-09-26

Hadoop实战-陆嘉恒(高清完整版).pdf

######################################## Hadoop实战-陆嘉恒(高清完整版).pdf #######################################

2017-09-26

Pig编程指南.pdf

######################################## Pig编程指南.pdf ############################################

2017-09-26

高可用性的HDFS:Hadoop分布式文件系统深度实践

####################################### 高可用性的HDFS:Hadoop分布式文件系统深度实践 #######################################

2017-09-26

Apache Oozie.pdf

########################################## Apache Oozie.pdf ########################################

2017-09-17

ZooKeeper分布式过程协同技术详解

########################################### ZooKeeper:分布式过程协同技术详解.pdf ############################################

2017-09-17

Hadoop开启通向云计算的捷径.pdf

########################################## Hadoop开启通向云计算的捷径 ##########################################

2017-09-17

Hadoop大数据分析与挖掘实战.pdf

############################################ hadoop相关图书,需要的下载 ###########################################

2017-09-17

Hadoop in 24 Hours, Sams Teach Yourself.pdf

########################################## hadoop相关书籍,英文原版,文字版,需要的可以下载 ###########################################

2017-09-17

PowerDesigner16.5 x64 bit 破解文件

PowerDesigner16.5 64位专用,替换掉安装目录下对应的dll文件

2017-04-12

OSGI整合Spring、Mybatis、Spring MVC实现一个登录应用案例

OSGI企业应用开发(十五)基于Spring、Mybatis、Spring MVC实现一个登录应用博文源码

2017-02-18

OSGI应用中整合Spring、Mybatis、Spring MVC案例

OSGI企业应用开发(十四)整合Spring、Mybatis、Spring MVC博文源码

2017-02-13

Jar转换为Bundle工具

Jar转换为Bundle工具,需要的可以下载

2017-01-15

osgi-tutorial(7).zip

OSGI企业应用开发(七)细说Blueprint & Gemini Blueprint(二) 博文源码

2016-12-25

osgi-tutorial.zip

OSGI企业应用开发(五)使用Blueprint整合Spring框架源码

2016-12-19

Eclipse中搭建Felix运行环境

OSGI企业应用开发博文源码

2016-12-17

算法谜题(中文版全).pdf

算法谜题(中文版全),非常不错的书籍,对算法感兴趣的朋友可以研究下

2016-06-16

Apache Karaf Cookbook.pdf

Apache Karaf Cookbook.pdf非常稀有的Karaf的资料,学习OSGI的朋友不容错过!

2016-05-31

learning bootstrap随书源码.zip

learning bootstrap随书源码,案例较多,适合学习bootstrap新手

2016-05-30

angular-1.5.5.zip

AngularJs官网基于Google的CDN构建,国内访问有问题,此处为angluarjs最新release版本。

2016-04-23

JAX-WS所需Jar包

JAX-WS基于WEB应用服务器发布WebService所需全部Jar包,需要的可以在这里下载

2016-03-24

apache-tomcat7源码eclipse工程

Eclipse中搭建apache-tomcat7源码调试环境,此处为tomcat源码的eclilpse工程,喜欢研究tomcat源码的朋友们可以看下。

2016-01-01

ThinkingInJava第四版源代码.rar

Thinking In Java第四版随书源代码,不错的资源哦!

2015-11-04

algorithms for compiler design.chm

编译原理算法相关书籍,需要免积分下载!

2015-11-04

[编译原理].陈意云.文字版.pdf

编译原理相关书籍,高清文字版,需要的下载!

2015-11-04

NoSQL精粹.pdf

学习nosql不错的资源,免积分奉上!

2015-11-03

编程语言实现模式.pdf

《编程语言实现模式》是学习编译原理不错的书籍,免积分下载.

2015-11-03

ibatis-2.3.4(含源码)

ibatis项目已改名为mybatis,之前的版本可以从这里下载!

2015-10-31

duilib v1.1版本

duilib界面库 1.1版本 需要的拿去

2015-07-08

JQuery实现的弹窗效果

jquery实现的弹窗效果,详情请查看我的博客对应的文章。

2015-06-19

mybatis-3.1.1-bundle

mybatis3.1.1版本,一款不错的orm框架,前生ibatis。

2015-06-13

jedis-2.4.2版本

jedis-2.4.2版本及其依赖的jar包,java操作redis必备

2015-04-25

AngularJs与web服务器交互

【AngularJs与Java Web服务器交互】博文演示源码

2015-04-21

angular-1.3.0.14.rar

angular js 1.3.0.14版本,官网经常打不开 可以从这里下载

2015-04-20

pthread-win32演示程序

【Windows平台下使用pthreads开发多线程应用】博文演示程序

2015-04-15

ogldev_tutorial01-04

OpenGL编程逐步深入系列文章源码01-04

2015-04-09

ogldev.part3

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

ogldev.part2

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

ogldev part1

opengl编程逐步深入系列文章所需库和资源文件

2015-04-09

空空如也

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

TA关注的人

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