随笔分类 - about Java
摘要:安装和配置详解本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础,最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取,Zookeeper 的安装非常简单,下面将从单机模式和集群模式两个方面介绍 Zookeeper 的安装和配置。单机模式单机安装非常简单,只要获取到 Zookeeper 的压缩包并解压到某个目录如:/home/zookeeper-3.2.2 下,Zookeeper 的启动脚本在 bin 目录下,Linux 下的启动脚本是 zkServer.sh,在 3.2.2 这个版本 Zookeeper 没有提供 windows
阅读全文
摘要:Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。主要核心部件:Remoting:网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC:(Remote Procedure Call Protocol远程过程调用协议),一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Registry:服务目录框架用于服务的注册和服务事件发布和订阅Dubbo工作原理Provider暴露服务方称之为“服务提供者”。Consumer调用远程服务方称之为“服务消费
阅读全文
摘要:待整理 4.0.0 Payfee Payfee 0.0.1 GateWaytest com.ailk.ecs GatewayClient 0.0.1 com.ailk.ecs Linkage-UDPCommon 0.0.1 com.ailk.ecs EsfServiceCommon 0.4.24 log4j log4j 1.2.16 commons-lang commons-lang 2.5 commons-logging commons-logging 1.1.1 commons-discovery commons-discovery 0.4 comm...
阅读全文
摘要:4.0.0asia.banseonbanseon-maven2jar1.0-SNAPSHOTbanseon-mavenhttp://www.baidu.com/banseonA maven project to study maven.jirahttp://jira.baidu.com/banseonDemobanseon@126.combanseon@126.combanseon@126.comhttp:/hi.baidu.com/banseon/demo/dev/HELLO WORLDbanseonbanseon@126.comProject ManagerArchitectdemohtt
阅读全文
摘要:Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令:1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName -DarchetypeArtifactId=maven-archetype-webapp3
阅读全文
摘要:http://blog.chinaunix.net/uid-26959955-id-3248053.html
阅读全文
摘要:JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. JSch is licensed under BSD ...
阅读全文
摘要:Java中WebService实例http://blog.csdn.net/kardelpeng/article/details/6321019java 调用webservice的各种方法总结http://www.blogjava.net/zjhiphop/archive/2009/04/29/webservice.htmlJava6 WebService的发布http://lavasoft.blog.51cto.com/62575/227988/待完善...
阅读全文
摘要:1、URL编码解码2、Base64加密解密3、MD54、SHA5、RSA6、3DES待完善...
阅读全文
摘要:http://storysky.blog.51cto.com/628458/1158707/http://www.logstash.net/http://blog.sina.com.cn/s/blog_51103a35010104a7.html
阅读全文
摘要:package classes;class Box { class Inner { }}public class TestGetName { public static void main(String[] args) throws Exception { System.out.println("Box.class.getCanonicalName(): " + Box.class.getCanonicalName()); System.out.println("Box.class.getName(): " + Box.class...
阅读全文
摘要:slf4j全称:Simple Logging Facade for Java简单日志门面(Facade) SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。Logging API实现既可以选择直接实现SLF4J接口的loging APIs如: logback、SimpleLogger。也可以通过开发相应的适配器来使用已有的API实现如Log4jLoggerAdapter、JDK14LoggerAdapter。 SLF4J 不依赖任何特殊的class loader机制,实际上,SLF4J 和已有日志实现的..
阅读全文
摘要:1、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout。 Logger:Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远存在,且不能通过名字检索或引用,可以通过Logger.getRootLogger()方法获得,其它Logger通过 Logger.getLogger(String name)方法。 Appender:Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender,如 con...
阅读全文
摘要:创建可执行的JAR文件包,需要使用带cvfm参数的jar命令,命令如下:JAR cvfm test.jar manifest.mf testtest.jar和manifest.mf为两个文件,分别对应的参数f和m;MANIFEST是JAR文件包的特征,可执行JAR文件包的MANIFEST,其内容包含了Main-Class一项。编写MANIFEST文件MANIFEST中书写格式如下: Main-Class: 可执行主类全名(包含包名)例如; == |-- test | `-- Test.classTest.class是属于test包的,而且是可执行的类(定义了 public stati...
阅读全文
摘要:对于Java桌面应用来说,比较烦琐的就是安装部署问题,如:客户端是否安装有jre、jre版本、jre在哪里下载、如何用jre启动 Java应用等等。不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会 折腾半天。所以这个是导致Java桌面应用被一些人所讨厌的最大原因,Java的优势是“一次编写,随处运行”,跨平台特性确实很好,但并不是每个人都需 要跨平台,而且有时候JVM平台或版本问题也会造成“一次编写,到处测试”的尴尬。对于固定平台下的Java应用,最好的方式莫过于带着JRE,让用户轻 松点击就能运行。下面我们来解..
阅读全文
摘要:Java以基础类库JFC(Java Foundation Class)的形式为程序员提供编程接口API,类库中的类按照用途归属于不同的包中。(一)java.lang包 Java最常用的包都属于该包,程序不需要注入此包,就可以使用该包中的类,利用这些类可以设计最基本的Java程序。 String...
阅读全文
摘要:最简单的结构JCF类层次结构结构展示表集合框架的祖宗: Collection历史集合 新集合 无序集: Set有序集: List映射:Dictionary映射:MapAbstractSetSortedSetAbstractListAbstractSequentialListHashtableAbst...
阅读全文
摘要:类别元字符描述起、始、转义^匹配输入字符串的开始位置。$匹配输入字符串的结束位置。\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。个数匹配*匹配前面的子表达式零次或多次。例如,zo*能匹配“z”以及“zoo”。*等价于{0,}。+匹配前面的子表达式一次或多次。例...
阅读全文
摘要:类别元字符描述起、始、转义^匹配输入字符串的开始位置。$匹配输入字符串的结束位置。\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。个数匹配*匹配前面的子表达式零次或多次。+匹配前面的子表达式一次或多次。?匹配前面的子表达式零次或一次。{n}匹配确定的n次。{n,...
阅读全文
浙公网安备 33010602011771号