自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 简单理解Socket

题外话前几天和朋友聊天,朋友问我怎么最近不写博客了,一个是因为最近在忙着公司使用的一些控件的开发,浏览器兼容性搞死人;但主要是因为这段时间一直在看html5的东西,看到web socket时觉得很有意思,动手写几个demo,但web socket需要特定的服务器支持,由于标准制定工作还没完成,所以没有多少主流的服务器支持,自己在网上下载了几个实现,包括php的、C#的、甚至Node.js的

2015-09-29 18:02:04 343

转载 SQL语句执行效率及分析(note)

1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(use

2015-09-18 10:45:25 398

转载 实战 SQL Server 2008 数据库误删除数据的恢复

今天有个朋友很着急地打电话给我,他用delete语句误删除了SQL Server 2008数据库中两个表中的所有记录,而这个数据库之前没有任何备份。让我帮他解决一下,不然他要赔偿客户很多钱。SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:1. 至少有一个误删除之前的数据库完全备份。2. 数据库的恢复模式(Recov

2015-09-10 11:21:10 490

转载 SqlServer性能检测和优化工具使用详细

工具概要        如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profiler(处在sql安装文件--性能工具--sql server profil

2015-09-09 18:31:11 450

转载 SqlServer索引的原理与应用

一、索引的概念       索引的用途:我们对数据查询及处理速度已成为称量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。       索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以查到表中的数据,而不必扫描整个表。书中的目录是一个字词以及各字词所在的事页码列表,数据

2015-09-09 12:11:20 382

原创 Sql server 2008查询性能优化学习笔记一

一、在调整过程中,必须检查各种可能影响基于Sqlserver的应用程序性能的硬件和软件因素。你应该在性能分析中问自己以下的问题:1.相同服务器上有没有运行其他的资源密集型应用?2.硬件子系统是否能承受最大的工作负荷?3.Sql server 是否被正确配置?4.Sql server 和数据库应用之间的数据库连接是否有效?5.数据库设置是否支持最快的数据检索6.由sql查询组

2015-09-09 10:19:24 1857

转载 使用 Apache MINA2 实现 Web 系统的消息中间件

本文将介绍如何使用 Apache MINA2(以下简称 MINA2)解决复杂 Web 系统内各子系统之间同步消息中间件的问题。MINA2 为开发高性能和高可用性的网络应用程序提供了非常便利的框架。从本文中可以了解 MINA2 的基本原理和主要功能,此外在本文中您还可以看到 MINA2 实现消息中间件的服务端和客户端程序的详细内容。项目背景介绍系统发展遇到的瓶颈问题

2015-09-08 17:21:03 724

转载 NIO框架之MINA源码解析(五):NIO超级陷阱和使用同步IO与MINA通信

1、NIO超级陷阱   之所以说NIO超级陷阱,就是因为我在本系列开头的那句话,因为使用缺陷导致客户业务系统瘫痪。当然,我对这个问题进行了很深的追踪,包括对MINA源码的深入了解,但其实之所以会出现这个问题,它的根不是MINA的原因,而是JDK底层的问题。JDK底层在实现nio时,为了能够唤醒等待在io上的线程,在windows平台使用了两个端口建立连接发消

2015-09-08 16:39:06 440

转载 NIO框架之MINA源码解析(四):粘包与断包处理及编码与解码

1、粘包与段包粘包:指TCP协议中,发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。造成的可能原因:    发送端需要等缓冲区满才发送出去,造成粘包    接收方不及时接收缓冲区的包,造成多个包接收断包:也就是数据不全,比如包太大,就把包分解成多个小包,多次发送,导致每次接收数据都不全。

2015-09-08 16:37:41 954

转载 NIO框架之MINA源码解析(三):底层通信与责任链模式应用

本文主要介绍下在mina中责任链模式的应用以及mina对于数据读写的处理。在mina中,对数据的读操作是在processor类里面触发的,收到新消息后就触发读数据链去处理新消息直到自己的业务逻辑代码(IoHandler)。在mina中,数据的写(write)和发(send)差别相对较大,mina中的写消息最终的结果只是把要写的消息经过写数据链处理后的最终结果

2015-09-08 16:36:51 486

转载 NIO框架之MINA源码解析(二):mina核心引擎

NIO框架之MINA源码解析(一):背景MINA的底层还是利用了jdk提供了nio功能,mina只是对nio进行封装,包括MINA用的线程池都是jdk直接提供的。MINA的server端主要有accept、processor、session三部分组成的。其中accept主要负责在指定的端口监听,若有新连接则建立一个新的session;processor则负责

2015-09-08 16:35:52 634

转载 NIO框架之MINA源码解析(一):背景

“你们的agent占了好多系统的端口,把我们的很多业务系统都给整死了,给我们造成了很大的损失,要求你们的相关领导下周过来道歉”   --   来自我们的一个客户。 怎么可能呢,我们都不相信,我们的agent只占一个端口啊!事实胜过雄辩,经过查证,确实是由于我们的agent占了好多系统的端口,我看了一下日志,基本把系统可用的端口占完了!

2015-09-08 16:34:16 334

转载 NIO通讯框架之阿堂教程:Mina学习笔记-高级进阶篇(三)

哦,前段时间阿堂一直比较忙,也没有写些什么了,想着高级进阶篇一直没有去弄,心中有觉得有些什么事情没有完成似的,所以就有了此文了。        这里阿堂要和网友分享的是自定义协议编解码,自定义协议是使用最广泛的,因为它非常的灵活!当然也就有一定的难度了。        这里阿堂为了偷懒,就直接用一网友的demo来说明了,不过,我感觉它的这个demo说得太麻烦了,实际这样会增加学习者的难度。

2015-09-08 11:53:24 829

转载 NIO通讯框架之阿堂教程:Mina学习笔记-中级进阶篇(二)

Mina使用起来多么简洁方便呀,就是不具备Java NIO的基础,只要了解了Mina常用的API,就可以灵活使用并完成应用开发。            不过,从学习的角度来说,阿堂还是建议mina学习者了解一些Java NIO的基础知识,毕竟Mina的底层还是封装的Java NIO的。想学习的网友,可以在阿堂的技术博客(http://blog.sina.com.cn/heyitang)上看

2015-09-08 11:51:18 890

转载 NIO通讯框架之阿堂教程:Mina学习笔记-入门篇(一)

在两三年前,阿堂在技术博客(http://blog.sina.com.cn/heyitang) 上曾经写过"JAVA新I/O学习系列笔记(1)"和"JAVA新I/O学习系列笔记(2)"两篇学习笔记和网友们分享过。事实上,阿堂现在和网友们分享 这篇学习笔记中Mina(还有Netty、Grizzly等)实际上都是将NIO作为底层框架后再封装的一个开发高性能和高可用性的网络应用程序的框架。Apach

2015-09-08 11:29:47 2374

转载 短信平台 下载 c#

今天上传了短信平台为各位朋友做参考 内容包括:CMPP2.0短信客户端程序SGIP1.2短信客户端程序SMGP3.0短信客户端程序SQL2005脚本简单的短信管理平台(WEB) 支持普通短信、长短信、WAPPUSH 下载地址:http://download.csdn.net/detail/adama11

2015-09-05 17:31:42 605

转载 中国联通SGIP接口

下载参考程序 :http://download.csdn.net/detail/adama119/4189313 短信行业已经很成熟了,到处可以找到资料。本人在这个行业干过几年,做过3套短信平台都在省级单位省用,做的最复杂的自然是SP的应用,曾经在广电集团工作时做的内容确实非常复杂自己都觉得头疼,当然也和水平有限有关。2010年底给江苏某国企做了一套行业应用的短信系统,做短信平台大

2015-09-05 17:16:14 2793 1

转载 中国移动CMPP接口

下载参考程序 :http://download.csdn.net/detail/adama119/4189313  短信行业已经很成熟了,到处可以找到资料。本人在这个行业干过几年,做过3套短信平台都在省级单位省用,做的最复杂的自然是SP的应用,曾经在广电集团工作时做的内容确实非常复杂自己都觉得头疼,当然也和水平有限有关。 2010年底给江苏某国企做了一套行业应用的短

2015-09-05 17:13:01 7952 1

into100沙龙:高并发的发起和定位性能瓶颈刘国强.pdf

高并发的发起和定位性能瓶颈-如何发起高并发并定位性能瓶颈

2019-07-29

into100沙龙第17期:高可用高并发网站解决之道-张立刚-20160319.pdf

高可用高并发网站解决之道-高可用高并发电商核心交易系统 应用架构演进及实践

2019-07-29

聚美邮品的运维平台建设之路

聚美邮品的运维平台建设之路聚美邮品的运维平台建设之路聚美邮品的运维平台建设之路聚美邮品的运维平台建设之路

2018-07-26

空空如也

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

TA关注的人

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