摘要: 一. 远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 IO 阅读全文
posted @ 2016-08-09 17:24 bcombetter 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 并行程序设计模式--Master-Worker模式 简介 Master-Worker模式是常用的并行设计模式。它的核心思想是,系统有两个进程协议工作:Master进程和Worker进程。Master进程负责接收和分配任务,Worker进程负责处理子任务。当各个Worker进程将子任务处理完后,将结果 阅读全文
posted @ 2016-08-09 15:08 bcombetter 阅读(388) 评论(0) 推荐(0) 编辑
摘要: IS 是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System 阅读全文
posted @ 2016-08-09 14:56 bcombetter 阅读(3488) 评论(0) 推荐(0) 编辑
摘要: 一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 阅读全文
posted @ 2016-08-09 14:12 bcombetter 阅读(21139) 评论(1) 推荐(2) 编辑
摘要: 背景: 如果你定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。 并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。 那么你不要sychronize这么复杂的东西,ThreadLocal将是你不错的选择。 why: 阅读全文
posted @ 2016-08-09 11:09 bcombetter 阅读(634) 评论(3) 推荐(0) 编辑
摘要: 一 Redis概要 一 Redis概要 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表( 阅读全文
posted @ 2016-08-09 09:48 bcombetter 阅读(1903) 评论(0) 推荐(0) 编辑
摘要: 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, 阅读全文
posted @ 2016-08-08 23:13 bcombetter 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 深入理解HTTP协议(转) http://www.blogjava.net/zjusuyong/articles/304788.html http协议学习系列 1. 基础概念篇 1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网 阅读全文
posted @ 2016-08-08 23:07 bcombetter 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。 TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层 阅读全文
posted @ 2016-08-08 23:06 bcombetter 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 目录 英文原文:UML basics: An introduction to the Unified Modeling Language 到了21世纪——准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员的简历中,75%都声称具备UML的知识。然而,在同绝大多数求职人员面谈之后, 阅读全文
posted @ 2016-08-08 22:56 bcombetter 阅读(4992) 评论(0) 推荐(0) 编辑