
企业应用
文章平均质量分 54
gonxi
这个作者很懒,什么都没留下…
展开
-
The C10K problem
<br /> <br />It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a big place now. <br />And computers are big, too. You can buy a 1000MHz machine with 2 gigabytes of RAM and an 1000Mbit/sec Ethern转载 2010-12-21 22:54:00 · 848 阅读 · 0 评论 -
用Eclipse导出jar包时注意点
时隔多年,最近又开始使用OSGI,计划实现一个基于OSGI的swt插件框架,为此在做declarative service的例子,按照网络上的说明配置好了,但在felix里测试了几天都没成功,昨天在eclipse的控制台里直接测试成功了,但在felix里却还是不行,从网络上下个可用的示例却都可以,最后怀疑是我发布的jar包的内容有不一样,经过仔细检查,原来是MANIFEST.MF和工程里的不一致,原创 2012-03-31 09:32:50 · 3278 阅读 · 0 评论 -
JAVA多服务器通讯框架-聊天功能演示程序 V0.1 alpha 发布并提供下载
2012 瞿正峰版权所有,保留所有权利中国 杭州 一、概述 JAVA多服务器通讯框架是基于NIO开发的Socket通讯框架,实现了客户端和服务器,服务器与服务器之间的通讯功能,适合应用于大型聊天服务器,大型游戏服务器。 本演示程序实现了一个基本的命令行聊天功能,以演示基本的通过socket发送游戏指令或聊天消息的能力。二、使用方法 1、注册 命令格式: r原创 2012-03-15 22:31:20 · 3886 阅读 · 0 评论 -
JAVA多服务器通讯框架进展-添加Protobuf指令解析功能
用java写的多服务器通讯框架基本成型,为了给框架增加多语言的支持,以便可以支持与多种语言开发的客户端互相通讯,目前暂定Flash,java,C三种语言,综合考虑,选用google protocol buffer。以前在开发游戏服务器的项目中使用过protobuf,感觉和ice相比功能上有点弱,但因为是google家的,现在用的人比ice多。一、下载protobuf地址:http://原创 2012-04-04 23:35:47 · 5471 阅读 · 0 评论 -
使用SQL Server的存储过程和触发器来实时同步ERP和淘宝网的数据
目前接手一个项目,是一个销售服装的电子商务网站, 内部使用商贸之星的CRM来管理订单和库存,外网有淘宝商城,为了实现商贸之星和淘宝商城之间的库存数据保持同步,需要自己开发这样一个工具.现场环境:1、淘宝商城2、商贸之星 对于淘宝商城,客户在淘宝上下订单,发生库存的变化,应该能及时通知内网的商贸之星,而内网的商贸之星内的库存变化,应该及时更新淘宝商城的库存数量。目前淘宝有很成原创 2012-04-09 17:17:54 · 5080 阅读 · 1 评论 -
2012年项目进展情况和未来计划
一、网络 1、NIO读写 项目状态:已完成 2、EPOLL读写 项目状态:未开始 3、可靠UDP 项目状态:未开始 4、ICE读写 项目状态:已完成 5、Corba读写 项目状态:未开始 二、性能模块原创 2012-03-02 14:56:54 · 3391 阅读 · 0 评论 -
使用Microsoft Visual Studio 2010编译某些项目无法通过
以前一直用VC6.0,最近下了个Microsoft Visual Studio 2010来编译一些项目,发现一些问题 1、用户定义聚合函数 6218错误 未通过身份验证在SQL Server中部署程序集时,如果报以下错误,原因很简单。如果是用VS2010创建并编译的就报以下错,只需用VS2008创建程序和编译问题即不存在。“消息 6218,级别 16,状态 3,第 1 行原创 2012-04-10 18:33:56 · 4350 阅读 · 0 评论 -
企业ERP选型技术考虑要点整理
根据传统经验和公司的实际情况,搜集整理以下几个要点:1、功能覆盖度功能可以分:基础功能,设计型功能,生产型功能,销售型功能尽量多的覆盖到。2、组织结构清晰明确的企业组织结构,便于实施,能适应公司的组织结构变化。3、成熟的业务库有较多服装行业的业务模型库,可以参考和利用,以便快速开发。4、成本系统软硬件投入成本,开发成本,维护成本,使用成本。5、技术框架可原创 2012-03-20 11:48:12 · 2756 阅读 · 0 评论 -
用visual studio 2005开发web service实例
我的运行环境是windows server 2003,安装vs2005,SQL Server 2005由于win7和vs2005有兼容问题,而vs2010与SQL Server 2005有兼容问题,所以还是回到server 2003,vs2005上开发。下面说下制作web service的步骤:1、打开vs2005选择菜单:文件->新建->网站2、选择:ASP.NET We原创 2012-04-11 18:52:11 · 6381 阅读 · 0 评论 -
Nginx+PHP+MySQL双机互备、全自动切换方案
[文章作者:张宴 本文版本:v1.0 最后修改:2008.11.19 转载请注明原文链接:http://blog.s135.com/post/379/] 在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障,而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh转载 2012-04-26 09:03:27 · 4463 阅读 · 0 评论 -
用MyEclipse10在5分钟之内开发一个基于JAX-WS的Web Service实例
一、打开MyEclipse,新建一个Web Service项目。二、输入项目名Demo点Finish新建项目。三、新建一个java类package server;public class Demo {public String sayHello(String name) { return name + ", hello!";}}四、点src原创 2012-04-20 23:00:08 · 9920 阅读 · 3 评论 -
自己写的JAVA多服务器通讯框架原型终于完成了!!!
用JAVA 写的多服务器通讯框架,目前实现AccountServer,GatewayServer,GlobalServer,RecordServer,SessionServer和Client的框架代码,可以实现简单的命令行发送文字,接下来是要优化性能和增加相应的功能。已经实现的功能:1、NIO的读写2、Socket粘包处理3、任务处理4、客户端连接5、指令定义6、连接验原创 2012-03-12 23:58:33 · 5184 阅读 · 1 评论 -
软件项目成功的十一要素
一、关系 这里的“关系”包含几层含义: 1、政府的政策 2、国家的法律法规 3、和地方政府的关系 4、和行业监管部门的关系 5、和同行的关系 6、和客户的关系 不管你的技术再牛,只要大环境不允许,那么项目也就不可能成功。因为这些因素会决定项目的生死,而又不能轻易改变,所以很重要,最典型的案例是:google,铁道部网上订票系统。二、领导的决策 在一个公司里,原创 2012-02-01 15:57:10 · 1640 阅读 · 1 评论 -
教你省钱!淘宝总结节能服务器应用场景
<br /> 【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最顶级的技术专家分享来自企业技术一线的系统架构最佳实践经验。<br /><br />淘宝网技术委员会主席,淘宝网核心工程师章文嵩博士<br /> 在8月转载 2010-12-21 22:34:00 · 903 阅读 · 0 评论 -
揭秘淘宝286亿海量图片存储与处理架构
<br />【IT168 专稿】8月27日下午,在IT168系统架构师大会存储与系统架构分论坛上,淘宝网技术委员会主席,淘宝网核心工程师章文嵩向我们详细介绍了淘宝网图片处理与存储系统的架构。章文嵩博士的演讲日程包括了淘宝的整个系统架构、淘宝图片存储系统架构,淘宝网独立开发的TFS集群文件系统,前端CDN系统以及淘宝网在节能服务器方面的应用和探索。<br /><br />LVS创始人,淘宝网技术委员会主席,淘宝网核心工程师章文嵩先生<br /> 本文侧重介绍淘宝网后台的图片存储系统架构、包括TFS集群文件系转载 2010-12-21 22:21:00 · 1258 阅读 · 0 评论 -
淘宝商城286亿图片访问的CDN架构全解析
<br />【IT168 专稿】8月29日,2010年系统架构师大会在北京永泰福朋.喜来登大酒店拉开帷幕。本次大会主题是:“企业IT应用最佳实践”,是由IT168联合旗下三大技术社区ChinaUnix、ITPUB、IXPUB主办的继2009年第一届系统架构师大会之后偏重技术经验分享和案例剖析的又一次技术盛宴。据悉,本次技术大会邀请了37位各行各业、国内最顶级的技术专家分享来自企业技术一线的系统架构最佳实践经验。<br /><br />淘宝网技术委员会主席,淘宝网核心工程师章文嵩淘宝网技术委员会主席,淘宝网核转载 2010-12-21 22:31:00 · 1556 阅读 · 0 评论 -
使用lua_next()遍历表
<br />问题概要: 用lua写了个函数,返回的是一个表.需要在C里对返回的表里元素做二次处理.<br />在C里我们可以通过lua_gettable()或者lua_rawget()来获取表里元素值,但使用这两个接口的前提是你得知道key,它才能给你value. 当然对于顺序下标倒无所谓,但恰巧这次我用到的是关联数组,下标是无规则字符串.这时候如何遍历出表里元素就是个问题.<br />lua_next()就成了比较合适的选择.画了下图对整个逻辑做了解释上图对简单的表遍历做了介绍, 但事实上的情况是我返回了转载 2010-10-30 16:31:00 · 10325 阅读 · 0 评论 -
数据库水平切分的实现原理解析
<br /> 第1章 引言<br />随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;转载 2010-12-28 20:42:00 · 792 阅读 · 0 评论 -
dream a dream
<br />以下是关于可伸缩分布式计算框架的一些想法:<br /> <br />1. 远程格式化硬盘,安装系统 <br />2. 装一个监控服务端即可实现所有的管理,包括软件的安装,配置,动态监控 <br />3. 服务器职能可动态根据业务改变 <br />4. 服务器简化硬件,可自动开启或关闭 <br />5. 服务器文件自动互备 <br />6. 软件自动分发,版本维护 <br />7. 软件在线更新 <br />8. 专用嵌入式主机,如缓存 <br />9. 数据库之间的动态复制和数据迁移 <原创 2011-02-25 10:29:00 · 709 阅读 · 0 评论 -
中国高房价时期it从业人员指导工资简易计算公式-国标(GB54321)
版权所有 瞿正峰 转载请保留版权声明http://blog.youkuaiyun.com/gonxi中国高房价时期it从业人员指导工资简易计算公式:10年期间的平均每月工资 = 工作所在地每平米商品房的价格例如:在上海市中心工作的话上海市中心的每平米价格为:3万则十年期间的平均每月工资为:3万十年的总收入为: 10 * 12 * 3 = 360万大学毕业生的指导工资 = 十年期间平均每月工资 * 5 / 8例如:以上海市中心为例:大学毕业生的指导工资为:3万 * 5 / 8 = 1.875万版权所有 瞿正峰每年工资原创 2011-02-25 22:44:00 · 32402 阅读 · 22 评论 -
[框架]Cache v0.1 alpha 版权声明
博客http://blog.youkuaiyun.com/gonxi一、版权声明本软件归作者本人版权所有,作者保留一切权利。作者:瞿正峰 中国上海 2011.7二、适用限制 1、以下不得使用本软件: 阿里巴巴及旗下所有直接投资或间接投资的子公司的所有项目原创 2011-07-24 16:13:48 · 1338 阅读 · 0 评论 -
[架构]Cache v0.1 alpha 使用说明
Cache V0.1 alpha 2011 瞿正峰版权所有,保留所有权利中国 上海 一、概述 Cache V0.1 alpha版本是我用晚上的业余时间写的一个java缓存组件,目前只是在原型的测试阶段。 主要的设计目标是:简单方便 可以方便地加到应用中,可以满原创 2011-07-24 16:09:42 · 1430 阅读 · 0 评论 -
[架构]F1Engine v0.1 alpha使用说明
F1Engine V0.1 alpha 2011 瞿正峰版权所有,保留所有权利中国 上海 一、概述 F1Engine V0.1 alpha版本是我用晚上的业余时间写的一个java文件操作组件,目前只是在原型的测试阶段。 主要的设计目标是:简原创 2011-08-04 00:05:25 · 1506 阅读 · 0 评论 -
使用C#编写SQL Server的扩展存储过程
下面就以一个简单的例子来演示如何用 C# 编写扩展存储过程。首先,我们创建一个简单的C#类库文件://C# file: Csserver.cs using System; using System.Runtime.InteropServices; using System.Reflection; using System.Runtime.CompilerServices;转载 2012-04-10 09:51:46 · 4036 阅读 · 0 评论