自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 socket粘包

这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接    Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接    Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方式常...

2011-12-25 21:41:02 195

原创 负载均衡

Internet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点"Server Too Busy"及频繁的系统故障。   网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备 根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一...

2011-12-25 20:58:10 83

原创 大型网站架构演变

本文转自 http://www.cnblogs.com/vsover/archive/2009/01/08/1371543.html 声明,这篇文章的作者是BlueDavy,并非我。本人认为写的很好,从中抽取出有用的章节,留做备忘并与大家分享。          第一步:物理分离应用数据库          网站运营的最开始阶段,在每天高峰期的时候总是会出现宕机现象并且经常会有数据...

2011-12-25 19:39:19 94

原创 java的变量覆盖

作者:臧圩人(zangweiren) 网址:http://zangweiren.iteye.com >>>转载请注明出处!<<< 变量,或者叫做类的属性,在继承的情况下,如果父类和子类存在同名的变量会出现什么情况呢?这一次,我们就一起来回顾一下这个问题——变量(属性)的覆盖。 这个问题虽然简单,但是情况却比较复杂。因为我们不仅要考虑变量、静态变量和常量三种情况,...

2011-12-21 10:48:32 308

原创 java 类初始化顺序

我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: Java代码 public class InitialOrderTest {           // 静态变量        public static St...

2011-12-21 09:17:40 86

原创 java线程基本知识

线程的调度不是跨平台的,它不仅仅取决于java虚拟机,还依赖于操作系统,到底采用哪种调度和特定的JVM有关。一、JVM线程调度:在多cpu上同时只能运行一个线程,可以在平台间很好的移植,从系统角度看,一个运行的程序只有一个JVM进程和一个线程,其他线程都是JVM的抽象标示,由jvm全权负责调度,对系统来说完全透明。1.基于优先级的调度(高优先级获取低优先级持有的锁,高优先级优先运行)2.相同优...

2011-12-20 13:39:45 82

原创 构架伸缩应用

i.支撑高访问量--------------------增加CPU无法提高性能1.单线程任务2.锁竞争激烈3.线程数固定增加内存无法提供性能1.cache集合大小固定2.jvm内存大小固定--------------------ii.支撑大数据量--------------------分表--------------------iii.提升计算能力--------------------充分利用多...

2011-12-18 18:37:11 83

原创 java基本集合类

1.arrayList:  a.初始容量:10  b.扩容:*1.5+1  c.删除时并不减少容量,可调用 TrimToSize()压缩  d.非线程安全2.LinkedList  a.基于双向链表实现  b.非线程安全3.vector  a.基于synchronized的ArrayList  b.通过传入的capacityIncrement扩容,若capacityIncrement>0,则...

2011-12-18 11:07:45 81

原创 应用性能分析与优化

1、性能调优的步骤    1.1、衡量系统现状        包括请求次数、响应时间、资源消耗等;如:A系统目前95%的请求响应为1s。    1.2、设定调优目标        根据用户所能接受的响应速度、系统现有的机器、所支撑的用户量制定出来的,因此通常会设定调优目标:95%的      请求在500ms内返回。    1.3、寻找性能瓶颈        在【2、寻找性能瓶颈】会专门介...

2011-12-18 11:02:38 343

原创 SQL 几个重要关键字

SQL 几个重要关键字1、在select同时包含几个子句时(如 from、where、group by 、having 、order by),order by 应为最后一条子句。 2、组处理函数不能出现在where和group by子句中,只能出现在选择列表、order by及having子句中。 3、若选择列表包含列、表达式及组处理函数,那么这些列及表达式都应出现...

2011-10-23 23:02:29 352

原创 SQL连接查询

sql连接种类sql连接查询分交叉连接、内连接、外连接、联合连接、自然连接5种:1、交叉连接     交叉连接(CROSS JOIN):有两种,分显式的和隐式的,不带ON子句,返回的是两表 的乘积,也叫笛卡尔积。             (1)、隐式连接                             不使用CROSS JOIN关键字, 如:  ...

2011-10-23 17:01:10 68

原创 OSI七层模型

OSI/RM,即开放系统互联参考模型,是ISO于1978年在网络通信方面所定义的开放系统互联模型。它是一个描述网络层次结构的模型,保证了各种类型网络技术的兼容性、互操作性。在OSI参考模型种,计算机之间的信息传送被分为7个较小且更容易管理的问题,每个小问题都由模型的一个层来解决。第1层到第3层属于OSI网络模型的低三层,负责创建网络通信连接的链路;第4层到第7层为OSI通信模型的高四层,具体负责端...

2011-10-21 20:37:35 138

原创 我常去的网址

[url]http://www.cnblogs.com/redcreen/[/url][url]http://rednaxelafx.iteye.com[/url][url]http://icyfenix.iteye.com[/url][url]http://www.blogjava.net/BlueDavy[/url]

2011-10-04 16:14:35 103

Sping 中文官方权威教程

经过翻译的Spring 中文官方教程,很经典的,

2009-11-11

dom中文经典查询手册

dom中文手册,很不错的入门教程,经典制作

2009-11-11

javascript 教程

很好的javascript 教程,chm格式的,查询很方便的

2009-11-11

EXTJS详细的API

超好的EXT Api chm格式的 ,查询很方便的

2009-11-11

html标准教程 HTML

标签很全的HTML教程,讲解很细,非常好 。。。。。。。。。。。。。。。。。。。。。。。。

2009-11-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除