- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 互联网架构师需要掌握的领域
高可用架构服务治理 :微服务拆分,微服务编排,ddd领域设计驱动service_mesh:istio故障演练平台,全链路压测可监测性,metrics,trace,logkafka,etcd,zookeeper,redis,mysql 高可用异地多活 单元化架构+复制中心高并发负载均衡:lvs,nginx,sidercar模式缓存,缓存穿透,缓存击穿,缓存雪崩多级缓存,客户端,cdn,nginx,本地缓存,集群缓存,高热读写流量治理限流消息中间件:.
2020-07-14 10:48:03 158
转载 博客地址转移
最近用新浪sea 做了个wordpress 所以就把所有的内容都转移到 http://www.lihongyun.com希望大家支持
2011-10-11 10:16:28 286
原创 ICE的安装
今天为了在本地调试Ice装了N多次后来终于摸出窍门来了。。。可以说成了ICE安装专家了 ICE对php和python版本要求非常严格。如果版本号不对,就根本安装不成功 phpvc90原来是给iis准备的,我的iis不知道出了什么鬼问题。。。。竟然是精简版
2011-07-31 19:25:11 325
转载 用ICE开发分布式程序
ICE是ZeroC公司开发的一款高效的开源中间件平台,全称是Internet Communications Engine。它的主要设计目标是:提供适用于异种环境的面向对象中间件平台。提供一组完整的特性,支持广泛的领域中的实际的分布式应用的开发。避免不必要的复杂性,使平台更易于学习和使用。提供一种在网络带宽、内存使用和 CPU 开销方面都很高效的实现。提供一种具有内建安全性的实现,使它适用于不安全的公共网络。ICE支持多种编程语言:C++、Java、C#、VB、Python、Ruby,也就是说使用ICE时我们
2011-06-01 14:07:00 474
原创 ICE的很多方法
<br />本文介绍了ICE通信器、对象适配器、Servant定位器以及对象代理的更多使用方法ICE的整体架构<br />服务器端:<br />服务器端通常只有一个通信器(Ice::Communicator),通信器包含了一系列的资源:<br />如线程池、配置属性、对象工厂、日志记录、统计对象、路由器、定位器、插件管理器、对象适配器<br />在通信器内,包含有一个或更多的对象适配器(Ice::ObjectAdapter),对象适配器负责提供一个或多个传输端点,并且把进入的请求分派到对应的servant中
2011-06-01 14:02:00 908
转载 oracle索引实用准则
<br />一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是Oracle索引限制造成的。 <br />Oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,Oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。<br />一、下面是一些常见的Oracle索引限制问题。<br /><br />1.使用不等于操作符(<>, !=)<br />下面这种情况,即使在列dept_id有一个
2011-04-25 17:09:00 377
原创 耦合和内聚
<br />耦合是指两个实体相互依赖于对方的一个量度.分为以下几种: <br />非直接耦合:两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的 <br />数据耦合:一个模块访问另一个模块时,彼此之间是通过简单数据参数 (不是控制参数、公共数据结构或外部变量) 来交换输入、输出信息的。 <br />标记耦合 :一组模块通过参数表传递记录信息,就是标记耦合。这个记录是某一数据结构的子结构,而不是简单变量。 <br />控制耦合:如果一个模块通过传送开关、标志、名字等控制信息,明显地
2011-04-25 15:40:00 484
原创 ice storm
IceStorm是一个高效的用于ICE应用的发布/订阅服务,IceStorm有几个比较重要的概念:²消息:IceStorm的消息和普通的消息队列中间件中描述的消息有点区别,IceStorm的消息是强类型的,由对某个Slice操作的调用代表:操作名标识消息的类型,操作参数定义消息内容。要发布消息,可以按普通的方式调用某个IceStorm代理上的操作。与此类似,订阅者会像收到常规的向上调用(upcall)一样收到消息。所以IceStorm的消息递送使用的是“推”模式²主题:应用要通过订阅某个主题(topic)来
2011-04-19 16:13:00 1977 3
转载 linux命令 grep详解
<br /><br />1.作用<br />linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。<br />2.格式<br />grep [options]<br />3.主要参数<br />[options]主要参数:<br />-c:只输出匹配行的计数。<br />-I:不区分大小写(只适用于单字符)。<br />-h:查询多文
2011-04-15 14:29:00 373
转载 linux命令速查手册
<br /><br />一. 启动,关机,登入,登出相关命令<br />[login] 登录<br />[logout] 登出<br />[exit] 登出<br />[shutdown] 停止系统<br />[halt] 停止系统<br />[reboot] 重启动<br />[poweroff] 切断电源<br />[sync] 把内存里的内容写入磁盘<br />[lilo] 安装lilo启动管理程序<br />[grub] 安装lilo启动管理程序<br />二. Shell相关命令<br />[ch
2011-04-15 14:16:00 350
原创 linux几个常用命令
<br />cp 要拷贝的地址 拷贝到的地址<br />rm 删除 <br />-r 删除所有文件和文件夹 <br />-f强制删除<br /> <br />ps 监控后台进程<br />-e 显示所有进程。<br />-f 全格式。<br /> <br />grep 搜索命令~很强大的<br /> <br />tab建,自动完成,显示选择项<br /> <br /> <br />
2011-04-15 14:12:00 328
原创 python的双色球模拟算奖
首先我们来看一下双色球的规则由这里看出,中奖不是很规律,所以我们的麻烦来的,要一个一个的写中奖规则。。。这里引入了上一篇的排列组合模块废话少说,看代码 #coding=gbk# -------------------------------------# 用 途: 计算中奖数# 作 者: dabing# 创建时间: 2011-4-14# 修改记录:# -------------------------------------import osimport reimport sysimport c
2011-04-15 10:51:00 1107 1
原创 python的双色球模拟注数
c.py 文件#coding=gbk# -------------------------------------# 用 途: 组合运算# 作 者: dabing# 创建时间: 2011-4-14# 修改记录:# -------------------------------------import operatordef C(n, k): return (reduce(operator.mul, range(n-k+1, n+1)) /reduce(operator.mul, ra
2011-04-15 10:37:00 667
转载 PHP 初学者 (PHP Beginner)所需要技能
<br /><br /> 定义: 准备以PHP程序谋生,准备建设或正在维护一个或几个使用PHP技术实现的网站/程序的人是PHP 初学者 (PHP Beginner).<br /> 描述: 这些人已经或即将以PHP为主要谋生手段,他们的分布以即将毕业的大学生及刚刚加入PHP 程序员行列的人为主<br /> 特征: 1: 能够简单维护/操作/优化linux.<br /> 2: 能够编写PHP程序.<br /> 3: 会MySQL.<br /> 4: 会html/js.<br /> 5: 能够构建符
2010-06-15 12:30:00 305
软件测试考试卷及答案
2009-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人