(注:本文所讲的网络协议只针对TCP协议)
背景:开发一个C/S的应用势必需要服务端和客户端的适配,包括网络协议、数据传输格式、业务处理的适配。由于服务端承载着大量的客户端,需要高并发、高性能、高可靠性,在我们的认知里往往认为服务端的网络模型和架构设计很复杂。但是客户端嘛,无非就是建立网络连接,发个请求收个回复如此简单。所以在工作中经常会出现有些客户端处理界面和业务的同事对平台开发者说,你做...
分类:
其他好文 时间:
2014-08-18 08:04:13
阅读次数:
162
概述
互联网技术的发展,尤其是在线地图的出现,以及LBS技术在网络和生活方方面面的快速渗透,很大程度上带动了以前不温不火的地理信息系统(GIS)行业的快速发展。当前,GIS行业的项目规模也在不断地扩大。包含基本地图服务功能,配套相关行业业务管理、数据管理能力的软件系统很多都会飙升到千万级别。三维GIS系统更甚,单单的数据获取,以单省来计算基本也在千万级别。
WebGIS方面,行业外的人开始接触...
分类:
Web程序 时间:
2014-08-17 20:01:22
阅读次数:
280
css最近公司里刚好要搞一下css重构,把原来的css结构改掉,改成sass推荐的方式,然后看了下关于如何管理设计css架构。参考地址: http://smacss.com/book前面有讲过css的分离,看了这个以后感觉想法还是有点幼稚,css架构设计主要是为了后期开发的快捷便利,对于大型富应用网...
分类:
Web程序 时间:
2014-08-17 19:55:22
阅读次数:
282
(注:本文所讲的网络协议只针对TCP协议)背景:开发一个C/S的应用势必需要服务端和客户端的适配,包括网络协议、数据传输格式、业务处理的适配。由于服务端承载着大量的客户端,需要高并发、高性能、高可靠性,在我们的认知里往往认为服务端的网络模型和架构设计很复杂。但是..
分类:
其他好文 时间:
2014-08-17 17:10:43
阅读次数:
185
Hessian经常作为服务内部RPC远程过程调用工具工具来使用,速度快效率高。重构代码的核心思想就是把共用的代码段提出来,使代码结构优化;架构设计类似,把基本的共用的服务提出来,使架构优化。下面讲述一下我在具体应用中使用Spring3.2.4在Tomcat7.0.47下发布Hessian4.0.37...
分类:
其他好文 时间:
2014-08-15 20:57:49
阅读次数:
297
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 ...
分类:
Web程序 时间:
2014-08-15 12:47:18
阅读次数:
321
1.衡量代码设计的层次宏观上:程序架构设计。微观上:具体代码的实现。代码的实现方法是不是够优?代码是否符合代码规范。2.面向对象编程a.可维护、可复用、可扩展好的程序设计要求:可维护、可复用、可扩展。程序设计的两种思路:面向过程,面向对象面向过程:实现时只考虑当前的需求。面向对象:能够实现维护、可复...
分类:
其他好文 时间:
2014-08-14 20:13:49
阅读次数:
177
atitit.架构设计---方法调用结果使用异常还是返回值1.应该返回BOOL类型还是异常 12.终于会有四种状况,抛出异常、返回特殊值、堵塞、超时 13.异常的优缺点点 14.javaBlockingQueue的提示 25.方案::两个都使用,一个api返回bool,一个throw异常... 21...
分类:
其他好文 时间:
2014-08-14 10:25:58
阅读次数:
253
一、前言终于到EF了,实在不好意思,最近有点忙,本篇离上一篇发布已经一个多星期了,工作中的小迭代告一段落,终于有点时间来继续我们的架构设计了,在这里先对大家表示歉意。其实这段时间我并不是把这个系列给忘记了,而是一直在思考,想着接下来应该怎么写。因为园子里已经有很多非常优秀的EF的文章了,比如:Ent...
分类:
数据库 时间:
2014-08-13 18:37:57
阅读次数:
1074
既《苹果Swift编程语言开发指南》视频教程推出以来,受到大家高度关注,再接再厉推出:
国内第一本Swift开发图书;
配有同步习题、同步视频教程,并全程展现即将上线的iPhone计算器项目;
分层架构设计解决Swift与Objective-C混合搭配问题;
我们会及时更新本书版本欢迎大家关注。...
分类:
其他好文 时间:
2014-08-12 19:04:34
阅读次数:
347