- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 比log4j更好的logback、简介和优点详解
无论从设计上还是实现上,Logback相对log4j而言有了相对多的改进。不过尽管难以一一细数,这里还是列举部分理由为什么选择logback而不是log4j。牢记logback与log4j在概念上面是很相似的,它们都是有同一群开发者建立。所以如果你已经对log4j很熟悉,你也可以很快上手logback。如果你喜欢使用log4j,你也许会迷上使用logback。更快的执行速度基于我们
2015-09-18 19:38:28 13152
原创 跳板机 免密码二次登录 beta测试+dev开发+idc线上+gamma灰度机-ssh篇
一、免密码登录步骤将eval `/usr/local/bin/ssh-attach` 这段内容复制到你的跳板机的宿主目录下的 .bashrc文件中到底部。source .bashrc ,输入正确的口令(也就是passphrase,输入口令必须正确)重新登陆发现,可ssh 任意机器,再无输口令的烦恼效果图:追加:免密码优化1. 利用CRT一键登录测试和开发机
2015-09-17 11:48:08 2832
转载 跟我快速理解Dubbo:-2 架构设计详解
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。
2015-09-16 10:34:00 2095
原创 跟我快速理解Dubbo:-1 内容简介和使用。
公司项目需要,临时搞搞。1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web
2015-09-16 10:29:02 4386
原创 SOAP和RESTful 框架的 简介、对比和区别
SOAP简单对象访问协议(Simple Object Access Protocol,SOAP)是一种基于XML的协议,可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME),基于“通用”传输协议是SOAP的一个优点。它还支持从消息系统到远程过程调用(Remote Procedure Call,RPC)等大量
2015-09-15 12:10:33 18849
转载 Java项目依赖各jar包的作用和解释
IKIKAnalyzer3.2.8.jar // 分词器ant-junit4.jar // ant junitantlr-2.7.6.jar //没有此包,hibernate不会执行hql语句。并且会报NoClassDefFoundError:antlr/ANTLRException错误aopalliance-1.0.jar //这个包是AOP联盟的API包,里面包含了针对面向切面的接
2015-09-14 16:33:11 6048
原创 Maven pom.xml文件教程详解
[xml]view plaincopyprint?projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apach
2015-09-11 18:27:00 855
转载 Zookeeper简介、基本概念和工作原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookee
2015-09-11 10:16:38 7889
转载 回顾:Thrift RPC框架介绍
u 简介Thrift是一种开源的跨语言的RPC服务框架。Thrift最初由facebook公司开发的,在2007年facebook将其提交apache基金会开源了。对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,支持的语言如下: 在多种
2015-09-06 11:05:20 2227
转载 基于共享内存多级hash设计
Feature list:1. 支持Set/Get/Replace/Update, 优化编译下默认16级冲突下单进程下Set/Get可达170w次/s。(理论上只要不达到内容的带宽限制,而且是多核的机器下性能是随线进程数陪增)2. 支持多程下操作(可预见低的出错概率)3. 支持CAS弱一致性检测(需要编译时开启)4. 支持二进制文件导
2015-09-06 10:37:37 4488
select模型 socket
2009-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人