注:本文是从该文摘抄而来的。简单的说,就是阅读了该文,然后,再自己复述,复制形成该文。1.罗列Android项目的分包规则微盘使用分包规则如下:1).第一层com.sina.VDisk:com.sina(公司域名)+app(应用程序名称)。使用公司域名+应用程序名称。2).第二层,各模块名称(包含实...
分类:
移动开发 时间:
2014-11-27 18:16:15
阅读次数:
180
Dubbo是什么?
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型...
分类:
编程语言 时间:
2014-11-24 19:15:59
阅读次数:
275
struts2 是一种基于MVC模式的开发框架。采用struts可以简化MVC设计模式的Web应用开发,很好的实现代码重用。MVC模式,Model:Model部分包括业务逻辑层和数据访问层,在java Web中业务逻辑一般由JavaBean或者EJB担任,Model部分就是业务流程或者状态的处理以及...
分类:
其他好文 时间:
2014-11-23 23:05:20
阅读次数:
297
在上一篇《主程序员的练成:TCP、消息分包和协议设计》中谈了协议设计的一些话题,这里补充聊聊HTTP协议和二进制协议的对比。
HTTP协议是一种文本协议,也是一种Name-Based协议,就从这两方面来说。
文本协议 vs 二进制协议
文本协议的特点:
便于人
易于阅读、理解、调试、构造
解析复杂、冗余多
需要考虑字符转义
二进制协议的特...
分类:
Web程序 时间:
2014-11-21 12:44:24
阅读次数:
227
设计约定(编码规定)原则:简单就是美数据库名:项目名表的名字: _Model名字段:保持和预模型属性名一致 (尽量不要起名和数据库命名冲突)用层来划分包com.xx.bbs.action (model{bean} service DAO ? DTO{VO,DO})Action里面命名:XXActio...
分类:
其他好文 时间:
2014-11-18 23:03:51
阅读次数:
225
在《主程序员的练成:IP、DNS和CDN》中,一次网络请求经过DNS解析知道了目的IP,现在就要发出网络包,这里我们说一说TCP的相关话题。
TCP是一种流式协议
讲网络编程的教科书一般都会对TCP的可靠传输,api用法做详细说明,但对于TCP是一种流式协议讲解的不多,但这背后隐藏着很重要的一个知识点。先做个名词定义方便交流,这里的“消息”是指应用层的一个完整的协议包。
流式协议的特...
分类:
其他好文 时间:
2014-11-17 14:09:57
阅读次数:
240
Struts2 学习笔记在使用J2EE编写网站的时候,我们经常会使用Struts2框架。Struts2的好处就是许多东西已经被封装好了,我们只需要包含给定的jar文件,就能够调用相应的方法和标签。下面我将简要介绍一下Struts2的使用和特点:一.搭建Struts2的环境:(主要分为三个部分:包含l...
分类:
其他好文 时间:
2014-11-16 18:35:29
阅读次数:
290
47、48、某系统集成企业迫于经营的压力,承接了一个极具技术风险的项目,该项目的项目经理为此:调用了公司最有能力的人力资源,组织项目组核心团队成员培训,与该项目技术领域最强的研究团队签订项目技术分包协议,从项目风险管理的角度来看,该项目经理采取了()的应对策略..
分类:
其他好文 时间:
2014-11-14 09:21:36
阅读次数:
147
1.解决方案1.1概述一个解决方案里可以包含多个项目;也可以新建“解决方案文件夹”来逻辑(不是物理存在的文件夹)划分包含项目。1.2创建方案打开VS,文件-》新建-》项目:2.Web项目2.1概述本例主要介绍安装WebApi框架,因为它几乎可以寄宿在任何项目中,先从空web模板项目,也不包含核心引用...
DataSnap下通过TQuery—TDataSetProvider—TClientDataSet获取数据,如果是主从数据,则每条主表记录都会触发从表数据的获取。这种获取和组织数据的方式有一个问题:如果主表纪录有数千条,则会导致从表SQL语句运行数千次,从效率和性能上讲是不合理的。所以在很多情况下,...
分类:
其他好文 时间:
2014-11-02 22:30:37
阅读次数:
244