上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。主要核心部件:Remoting:网络通信框架,实现了 sync-over-async 和 request-response 消息机制.RPC:(Remote Procedure Call Protocol远程过程调用协议),一个远程过程调用的抽象,支持负载均衡、容灾和集群功能Registry:服务目录框架用于服务的注册和服务事件发布和订阅Dubbo工作原理Provider暴露服务方称之为“服务提供者”。Consumer调用远程服务方称之为“服务消费 阅读全文
posted @ 2014-02-10 23:53 沐风山 阅读(4847) 评论(0) 推荐(1) 编辑
摘要: Java连接mongoDBJava连接MongoDB需要驱动包,个人所用包为mongo-2.10.0.jar.可以在网上下载最新版本.package org.dennisit.mongodb.study;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.Mongo;public class MongoDBUtil { public static void main(String[] args) { Mongo mo... 阅读全文
posted @ 2014-02-10 23:37 沐风山 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 1.新建Project新建Java Project,并把mongo-java-driver驱动加入到项目bulid path中,如果你使用的是maven增加依赖。 org.mongodb mongo-java-driver 2.10.1 2.连接上MongoDB//>2.10版本MongoClient mongo = new MongoClient( "localhost" , 27017 );//老版本 Mongo mongo = new Mongo("localhost", 27017);如果需要验证,需要输入用... 阅读全文
posted @ 2014-02-10 23:03 沐风山 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 学校局域网内的机器是经过一个计费登陆客户端Gmon上网的,我前两天刚用Vmware虚拟了一个Linux Guest OS 用作测试用,在Vmware的VM>>Settings 里将网络连接设置成Bridged(桥接)模式,这样Linux可以获得一个单独的不同于宿主的IP地址。但这样带来一个麻烦,由于在局域网内,这样的设置相当于虚拟机和宿主在网络上是对等关系,上网客户端无法在两台机器上用同一帐号连接,这样每次想在linux里上网时必须将Gmon在宿主里退出,相当麻烦。以下是解决办法:(共享上网,类似宿主担当代理)1.在VM>>settings里我们可以采用hostonly 阅读全文
posted @ 2014-02-09 23:19 沐风山 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 在网上下载:CentOS-6.4-i386-bin-DVD1.iso镜像。这是我在VBox上安装CentOs6.4的过程:1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、安装完毕!转自:http://www.myhack58.com/Article/sort099/sort0102/2013/39270.htm 阅读全文
posted @ 2014-02-09 16:32 沐风山 阅读(345) 评论(0) 推荐(0) 编辑
摘要: mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿条。Altas架构:Atlas是一个位于应用 阅读全文
posted @ 2014-02-08 21:36 沐风山 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 一、简介Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。主要功能:1.读写分离2.从库负载均衡3.IP过滤4.自动分表5.DBA可平滑上下线DB6.自动摘除宕机的DB二、Atlas相对于官方MySQL-Proxy的优势1.将主流程中所有Lua代码用C重写,Lua仅用于管理接口2.重写网络模型、线程模型3.实 阅读全文
posted @ 2014-02-08 20:01 沐风山 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 这篇有趣的文章编译自一篇西班牙博客。有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她…下面是各种语言如何想办法将公主从巨龙手中营救出来的。Java– 赶到那里,找到巨龙,开发出一套由多个功能层组成的恶龙歼灭框架,写几篇关于这种框架的文章…但巨龙并没有被消灭掉。.NET– 赶到哪里,看到了Java程序员的做法,完全拷贝过来,试图去杀掉巨龙,但巨龙把他吃掉了。C- 赶到那里,对巨龙不屑一顾,举起剑,砍掉巨龙的头,找到公主…把公主晾在一边,去看看有没有最新提交的linux内核代码。C++– 先打造出一根针,然后在上面添加各种功能特征,直到最后汇聚成一把复杂 阅读全文
posted @ 2014-02-06 18:10 沐风山 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Oracle中的空字符串基本上是被当成空NULL来处理的,我们可以从下面的得到印证。select nvl('','NULL') from dual 返回 'NULL'select 1 from dual where '' is null 返回 1如果我们在往数据表里插数据的时候,把某个值赋成空串(''),而查询条件加入了诸如col_x = ''等条件的话,结果是无法查出来的。反过来,在使用||连接符时,NULL值又被当作空串来使用。select NULL || 'XX' from d 阅读全文
posted @ 2014-01-25 00:03 沐风山 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 2013年快过去了,码农周刊已经发送了14期。本期是我们的年度特别策划——《2013年我们读过的好书》。通过微博私信,我们邀请了一些好友来推荐自己今年读过的好书。大家的热情,远超我们的预期。感谢各位推荐者!如果你有更多好书推荐,欢迎告诉我们。网页将保持更新。如果你觉得本期特刊不错,也请推荐给你的小伙伴们。谢谢。推荐最多的书籍技术书籍1.黑客与画家:来自计算机时代的高见2.数学之美3.多处理器编程的艺术(修订版)4.高性能MySQL(第3版)5.Go Web编程6.MacTalk·人生元编程7.淘宝技术这十年8.深入浅出Node.js9.用AngularJS开发下一代Web应用(来自G 阅读全文
posted @ 2014-01-21 21:18 沐风山 阅读(149) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页