自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 maven 代码解析

  public Model getSuperModel( String version )    {        if ( superModel == null )        {            String resource = "/org/apache/maven/model/pom-" + version + ".xml";           ...

2015-04-13 20:57:04 301

原创 xmlns,targetNamespace, xmlns:ss

Xml,html等标记语言一般开头都会有命名空间的定义。这里主要说明几个常见到的xmlns,targetNamespace, xmlns:ss等。 1. XML 命名空间提供避免元素命名冲突的方法。 当不同的xml文件里包含相同的标签但不同含义,又恰恰在同一个文件里被引用时就分辨不出这个标签的含义了,使用命名空间来区分就不会存在歧义了,w3school里有详细的举例说明,可以参考:http://w...

2015-04-12 16:28:43 313

原创 关于java的类加载器

原文引用:http://www.cnblogs.com/mailingfeng/archive/2012/07/02/2573419.html 

2015-04-11 12:19:57 144

原创 zookeeper的集群搭建

zookeeper集群搭建并不难,但是,由于linux版本的 ,控制台不打出任何日志,所以,很难排错,后来研究了下启动脚本,原来是打印在,/zookeeper-3.3.6/bin/zookeeper.out ...

2014-12-21 20:47:13 134

原创 dubbo中扩展点adapter实现

      dubbo中扩展点加载器,extensionloader中有个方法getAdaptiveExtension,就是获得这个扩展点的adptive实现,像大多数这个类中方法一样,先会触发加载扩展点所有类信息。然后在去创建这个类的adaptive类。生成这个扩展点对应的adaptive类,有两种方式,一种是看扩展点所有实现,是有有某个实现带有,Adaptive注解,如果有则这个类就为这...

2014-12-12 14:33:13 551

原创 linux安装 qq

安装qq的资源主要在这里http://www.longene.org/download/

2014-06-18 22:17:59 130

原创 关于dubboExtentionLoader(1)

dubbo中ExtentionLoader,主要是为了加载扩展点接口实现,它主要会从特定的目录中(主要是metainf目录)中,按照扩展接口类名去搜索扩展配置文件,对于扩展点接口,每提供一个实现,都需要在该配置文件中注册一个(形式主要是key-value)的配置形式。对于实现,有以下几种分类,1:adaptive实现,(一个通过javaassist自动生成,一个是通过添加 adaptive注...

2014-04-18 14:08:29 101

原创 eclipse远程debug

远程debug  远程debug:远程debug顾名思义,能够将远程操作系统上的任何java进行debug,但是有前提是本地需要有同步的代码。  1.远程debug的步骤是在远程操作系统上启动java进程时增加特殊的  -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=$DEBUG...

2014-03-04 09:40:44 143

原创 深入比较几种maven仓库的优先级

深入比较几种maven仓库的优先级在maven中主要有以下几种仓库的设置,本地仓库,settings里面profile中设置的仓库,mirror仓库,pom文件中的repository。下面将和大家一起探讨和比较下这几种仓库的优先级别。这里我们有三个仓库 :远程222.197.xxx仓库localhost镜像,是我自己在本机搭建的一个仓库nexus仓库,是nexus官方的仓库...

2014-02-26 13:43:40 1037

原创 正则表达式java

在java开发中java正则表达式,是处理字符串比较有用的工具。java中处理正则表达式主要有包java.util.regex.Pattern提供,主要是下面三个类:Pattern,Matcher,PatternSyntaxException类。下面简单看个例子来体会下java正则表达式的功能:public static void main(String[] args){...

2014-02-01 21:24:20 94

原创 在Eclipse中导入dtd和xsd文件,使XML自动提示(转)

 DTD 类型约束文件    1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽            2.在Add XML Catalog Entry 对话框中选择或输入以下内容:        Location: F:/soft/programmingSoft/Fra...

2014-02-01 14:41:21 119

原创 dubbo源码解析(dubbo容器部分)

Dubbo代码解析    Dubbo中也有内置的容器接口就是类:com.alibaba.dubbo.container.Container代码如下所示    @SPI("spring")public interface Container {        /**     * start.     */    void start();     ...

2014-01-28 15:36:59 152

原创 dubbo源码解析(1)

Dubbo代码解析     dubbo发布服务端的源码解析。dubbo发布服务不需要集成重量级的web服务器,直接提供了com.alibaba.dubbo.container.Main类进行启动发布。if (args == null || args.length == 0) {                String config = ConfigUtils.g...

2014-01-28 13:50:51 104

原创 Linux sed命令实例详解

Linux sed命令实例详解功能说明:利用script来处理文本文件。 语  法:sed [-hnV][-e<script>][-f<script文件>][文本文件] 补充说明:sed可依照script的指令,来处理、编辑文本文件。 参  数: -e<script>或—expression=<script>   以选项中指定的scrip...

2013-11-04 22:44:02 242

原创 Java正则表达式中group()、group(i)、groupCount()

 要弄清这三个方法,首先要弄清Java正则表达式中的捕获组的概念。捕获组也就是Pattern中以括号对“()”分割出的子Pattern。至于为什么要用捕获组呢,主要是为了能找出在一次匹配中你更关心的部分。         捕获组可以通过从左到右计算其开括号来编号。例如,在表达式 "(x)(y\\w*)(z)" 中,存在三个这样的组:  1.   x2.   y\\w*3.   z...

2013-10-17 16:44:33 163

原创 你知道url,urn,uri的区别吗?

做java的以及网络相关开发的,这三个概念,URI,URL,URN估计经常碰到,而且,一直很混淆,首先看看URL:A uniform resource locator, abbreviated URL, also known as web address, is a specific character string that constitutes a reference to a r...

2013-10-13 20:15:40 196

原创 java支持远程调试

在eclipse中调试java程序估计大家都是明白的,但是你如果要远程调试程序,就是你运行的java程序所在的虚拟机不是你本机,这种情况下就要运用到远程调试。先简单写一个程序:package com.usst.edu.cn.study; public class StudyRemote {public static void main(String[] s){   ...

2013-10-13 11:21:09 145

原创 关于java的序列化和反序列化的一些研究

java序列化就是java中对象的一种特殊机制,我们知道对象的实质在虚拟机中也是客观存在一块二进制,在java中让对象可序列化,非常简单只要两步:1:实现Serializable2:制定serialVersionUID其中2不是必选的但是最好提供,因为在反序列化的过程中,虚拟机会根据这个字段去检测序列化时候和反序列化时候加载的类的版本是不是一致,这样设计的目的就是为了保证在序列化...

2013-09-24 10:47:15 68

原创 我的关于memcached一些研究

首先启动一个memcached实例。memcached -p 11211 -m 15m -vvv -u robinzhu -f 2用stats查看下缓存状态:STAT pid 24675STAT uptime 26STAT time 1369547076STAT version 1.4.7STAT libevent 2.0.12-stableSTAT pointer_size 32...

2013-05-26 15:13:21 79

原创 如何修改linux下eclipse代码自动提示

最近,公司禁用盗版软件,所以我准备转到linux平台开发,我比较懒,于是就选用ubuntu11.1版本,现在基本java环境都已经装完了,于是,打开eclipse准备做开发,忽然发现,快捷键使用频率最高的,alt+/不好用了,必须得用ctrl+space.这样和输入法就有冲突了,没有办法,赶紧改,从windows-》preferences-》keys,找到快捷键设置的地方,将conten as...

2013-05-26 11:44:30 89

空空如也

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

TA关注的人

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