网站加速--服务器编写篇 (下)

七,NBA js直播的发展历程

这一节就谈下这个项目发展过程中所遇到的瓶颈,以及如何解决的。
应该是06年吧,当时NBA 比赛比较火,woocall负责高速模式图文直播放,普通模式和动态比分数据等都放在一群破服务器上,大概有十几20台,这些破服务器有些扛不住了。[......]

阅读全文

网站加速--内容简介

--提升性能的同时为你节约10倍以上成本

从基本HTTP协议,服务器编写(只讲思路),到完整系统搭建(包括负载均衡LVS,IDC分布,DNS解析),到浏览器缓存的使用(重点讲述),结合线上实例图文讲解如何以最低廉的成本构建快速,高并发,高可用,可扩展的Web服务。最后将拿本公司一些线上产品做实例分析。

如果能灵活应用这些方法,你也许会发现对于某些网站来说节约10倍成本,其实是个很保守的说法。

提纲:
一、服务器编写篇
二、系统架构篇
三、Cache为王篇
四、实例分析篇
五、动态应用篇

一套近乎完美的公司财务流程(包括岗位设置)

一、出纳岗工作流程
二、销售费用岗工作流程
三、管理费用岗工作流程
四、固定资产岗工作流程
五、材料审核岗工作流程
六、成本核算岗工作流程
七、销售核算岗工作流程
八、工资福利岗工作流程
九、税务岗工作流程
十、内部审计岗工作流程
十一、主管岗工作流程
[......]

阅读全文

编码风格不是编码规范


我并不认为程序员是一个情绪特别丰富的群体。但有一些事情却能很容易刺激程序员的神经,那就是代码格式和布局。如果看到一个函数的括弧在同一行上没有闭合,我的眼睛会喷血。如果看到有人没有恰好的在两个函数间留一空行,我的小腿会抽筋。但重点在这里——除非是在家里开发自己的业余爱好软件,我的这些个人喜好其实是无关紧要的。同样,作为一个团队中的一员,你的个人编程喜好也应该放到一边。[......]

阅读全文

前端开发者不可忽视的5个HTML5新特性

HTML5已经火了一段时间了,相信作为web相关开发工程师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。还记得以前我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。

在今天这篇技术分享文章中,我们将介绍几个HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的![......]

阅读全文

请不要忽略API的安全性

不管你采用什么样的技术或是平台总会轻易遭到攻击,没有任何方法可以保证百分之百安全。 俗话说:“道高一尺,魔高一丈”。但你可以做的是达到适当的安全级别并且时刻准备解决安全问题。原文作者Ole Lensmar发表了一篇博文《Please Stop Ignoring API Security》,笔者对原文进行了摘译:
[......]

阅读全文

10大引导世界技术革新的开源项目

技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。很多人想当然地认为大多数创新举措都必须依附于闭源软件及开发商,但在多数情况下这一观点并不正确。

成千上万个开源项目为我们带来各个领域的技术创新成果。其中有一些项目的规模非常小,它们在大多数项目都是大规模、全球化的商业环境中显得格外突出。在浩如烟海的开源项目当中,Linux专家Jack Wallen选取了最具代表性的10名个开源项目,让大家了解它们对全球技术创新做出的卓越贡献。[......]

阅读全文

爆装备又爆金币

今天学校的两男生在学校门口打架。两位打的热火的,谁也不认识也不敢拉开,过了一会,不知道谁的手机飞了出来,又过了一会不知道谁的钱飞了出来。这时不知道那位哥们来了一 句,真牛X,又爆装备又爆金币……~~~

ESB

        ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。[......]

阅读全文

JSR168

        JSR168是Java 规范要求(Java Specification Request ,JSR)的缩写,它为创建Portlet建立标准的API。很多重量级的Portal开发商和开源项目组参与了Java标准化组织(Java Community Process)创建JSR168标准的过程,并且很多Portal产品开始支持JSR 168。JSR168在2003年10月正式发布。最主要的Portal开发商已经宣布计划支持JSR 168标准,查看JSR 168站点(http://www.jcp.org/en/jsr/detail?id=168 )可以得到目前为止JSR 168支持者的完整列表。[......]

阅读全文

Portal

web应用

一.Portlet定义
在Portlet规范JSR168里是这样讲的:“portal是一种web应用,通常用来提供个性化、单点登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动”。[......]

阅读全文

MDM

        MDM (Mobile Device Management )是企业IT向移动互联网过渡的平台技术,帮助企业将IT管理能力从传统的 PC 延伸到移动设备甚至移动应用APP 。随着时间的发展,MDM 厂商逐渐扩展出 MAM (Mobile Application Management)和 MCM (Mobile Content Management)等更多功能。其中代表性的技术为 AppConnect 与 AppTunnel 。Gartner 的MDM评测报告是目前行业最为权威的衡量标准。[......]

阅读全文

高效清理烂代码的10个建议

猜猜看怎么了!你接手了一堆混乱的旧代码。恭喜你!现在都是你的了。混乱的代码可能来自任何地方——中间件、网络、可能来自你自己的公司。

你知道在一个角落里有一个家伙,没有人过去管他在做什么。猜猜看他一直在做什么?辛辛苦苦写出了代码,却是一堆烂代码。

你还记得这个模块是一个家伙几年前写的,在他离开公司之前。这个模块已经有20个不同的人加过补丁,进行过代码修复,而且他们也并不理解代码到底是做了什么。是的,就是这样的代码。[......]

阅读全文