性能调优某大型银行的一个系统过程跟踪和记录
摘要:[-]一问题调优跟踪事务数1秒调整后4 秒对单測一支交易事务平均数为478秒调整后15 秒对单測一支交易事务数40秒调整后600秒对单測一支交易事务数40秒调整后930秒对单測一支交易事务数900TPS网络资源满100M网络混合交易长时间压力測试后服务主机报错cannot set user id 资源临时不可用系统资源分配不够混合交易集群环境中随着压力測试时间增长主机资源利用率逐渐下降调整后问题解决混合交易集群环境存在队列等待集群管理通信出现队列stuck情况经打补丁包后解决混合交易演练环境出现coredump现象--外围引发演练环境出现GC无法回收资源现象--普元BPSserver引发演练环
阅读全文
posted @
2013-06-16 12:30
知识天地
阅读(1061)
推荐(0) 编辑
《淘宝技术这十年》使用LAMP架构开发的网站
摘要:摘要:不论什么站点的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。作者子柳从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其全部主动和被动的技术变革的前因后果。2003年4月7日,马云在杭州成立了一个神奇的组织。他叫来十位员工,要他们签了一份协议,这份协议要求他们立马离开阿里巴巴集团,去做一个神奇的项目。这个项目要求绝对保密,老马戏称“连说梦话被老婆听到都不行,谁要是透漏出去,我将追杀到天涯海角”。这份协议是英文版的,匆忙之间,大多数人根本来不及看懂,但出于对老马的信任,都卷起铺盖离开了阿里巴巴。他们去了一个神奇的据点——湖畔花园小区的一套未装修的房子里,
阅读全文
posted @
2013-06-16 12:02
知识天地
阅读(543)
推荐(0) 编辑
使用Response.Redirect 两种方法打开一个新窗口
摘要:普通情况下,Response.Redirect 方法是在server端进行转向,因此,除非使用 Response.Write("<script>window.location='http://dotnet.aspx.cc';</script>") 方法外,是不能在新窗体打开所指定的 URL 地址的。可是,假设细致分析一下,假设设置 form 元素的 target 属性,还是有办法打开新窗体的。以下就是能够採用的两种方法。方法一:在server端设置 target 属性,这个方案也很适用于client不支持脚本的情况。代码例如以下:&l
阅读全文
posted @
2013-06-16 08:04
知识天地
阅读(1376)
推荐(0) 编辑
Response.Write 用法总结
摘要:问题一:Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面。解决方案:Response.Write("<script languge='javascript'>alert('成功改动'); window.location.href='index.aspx'</script>");假设,script内容中含有变量,那么解决方法是:string a=当前的记录变量;500){this.resi
阅读全文
posted @
2013-06-16 00:39
知识天地
阅读(45069)
推荐(2) 编辑
UML类图之间的关系汇总
摘要:1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是这样的:classC1...{public:C2*theC2;};classC2...{public:C1*theC1;};双向关联在代码的表现为双方都拥有对方的一个指针,当然也可以是引用或者是值。单向
阅读全文
posted @
2013-06-12 23:21
知识天地
阅读(439)
推荐(0) 编辑
js中substring与substr 使用方法
摘要:substring 解决方案用于提取字符串中介于两个指定下标之间的字符substring(start,end)开始和结束的位置,从零开始的索引参数 描述start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置。stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject 中的位置多 1。假设省略该参数,那么返回的子串会一直到字符串的结尾。返回值一个新的字符串,该字符串值包含 stringObject 的一个子字符串,其内容是从 start 处到 stop-1 处的全部字符,其长度为 stop 减 start。说明su...
阅读全文
posted @
2013-06-12 23:13
知识天地
阅读(644)
推荐(0) 编辑
“无任何网络提供程序接受指定的网络路径” 错误的几种解决方案
摘要:server访问内网共享文件时,即在执行中输入\\192.168.1.11时提示“无不论什么网络提供程序接受指定的网络路径”在网上查了好多办法试了都没能解决。由于考虑到之前的网络共享都能够使用,近期给系统做过一次升级,当中有一个补丁是关于TCP/IP的安全补丁,我预计和这个有关系,所以再尝试了全部我能找到的解决方案外,就用windows updates查找了系统须要的补丁,然后打全然部的补丁,当时是周六,打完补丁后重新启动了server,然后看了看server的执行状况,没问题后就断开了,想着可能这个问题还没有解决,今天上server一看,前几天困扰的问题居然已经攻克了,由此得出结论,预计就是
阅读全文
posted @
2013-06-12 23:10
知识天地
阅读(714)
推荐(0) 编辑
DataGridView使用方法汇总
摘要:DataGridView控件DataGridView是用于Windows Froms 2.0的新网格控件。它能够代替先前版本号中DataGrid控件,它易于使用并高度可定制,支持许多我们的用户须要的特性。关于本文档:本文档不准备面面俱到地介绍DataGridView,而是着眼于深入地介绍一些技术点的高级特性。本文档按逻辑分为5个章节,首先是结构和特性的概览,其次是内置的列/单元格类型的介绍,再次是数据操作相关的内容,然后是主要特性的综述,最后是最佳实践。大部分章节含有一个“Q & A”部分,来回答该章节相关的一些常见问题。注意,某些问题会因为知识点的关联性反复出如今多个章节。这些问题、
阅读全文
posted @
2013-06-12 22:55
知识天地
阅读(10249)
推荐(0) 编辑
JS (javascript) 中 replace 详解
摘要:replace() 方法的参数 replacement 可以是函数而不是字符串。在这种情况下,每个匹配都调用该函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数 是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数。接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置。最后一个参数是 stringObject 本身。下文展示了几种javascript正则表示式的repalce方式,有些方式我们很少在别的地方看到,如第二种和第三方中方法。//下面的例子用来获取url的两个参数,并返回urlRewrite之前的真实Urlv
阅读全文
posted @
2013-06-12 22:31
知识天地
阅读(617)
推荐(0) 编辑
SELECT INTO 与 INSERT INTO SELECT 复制表的两种sql语句
摘要:SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常常使用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中不可缺少。但我们在开发、测试过程中,常常会遇到须要表复制的情况,如将一个table1的数据的部分字段拷贝到table2中,或者将整个table1拷贝到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。 1.INSERT INTO SELECT语句语句形式为:Ins
阅读全文
posted @
2013-06-12 21:26
知识天地
阅读(295)
推荐(0) 编辑
ASP.NET图片上传方法总结
摘要:1 使用标准HTML来进行图片上传前台代码:<body><formid="form1"runat="server"><div><table><tr><tdcolspan="2"style="height:21px">使用标准HTML来进行图片上传</td></tr><tr><tdstyle="width:400px"><inputid="InputFile&qu
阅读全文
posted @
2013-06-12 20:54
知识天地
阅读(710)
推荐(0) 编辑
jQuery中 filter()与find()的用法
摘要:这是jQuery里常用的2个方法。他们2者功能是全然不同的,而刚开始学习的人往往会被误导。首先 我们看.find()方法:如今有一个页面,里面HTML代码为;程序代码<divclass="css"><pclass="rain">测试1</p></div><divclass="rain"><p>测试2</p></div>假设我们使用find()方法:var$find=$("div").find(".rain&qu
阅读全文
posted @
2013-06-12 09:39
知识天地
阅读(2842)
推荐(1) 编辑
php 中 split() 用法
摘要:PHP函数split()的基本的语法为:array split ( string $pattern, string $string [, int $limit] )。我们向大家举了两个样例来详细解说这个函数的使用方法。对于刚开始学习的人来说,掌握PHP中常用函数的使用方法,是其继续学习的基础。今天我们就为大家详细介绍有关PHP函数split()的一些使用方法,希望大家能通过这篇文章介绍的内容加入自己的知识库。说明array split ( string $pattern, string $string [, int $limit] )提示preg_split() 函数使用了 Perl 兼容正则
阅读全文
posted @
2013-06-12 09:34
知识天地
阅读(13585)
推荐(0) 编辑
AjaxForm与AjaxSubmit的差异
摘要:JQuery中的AjaxForm和AjaxSubmit使用几乎相同功能也几乎相同。非常容易误解。依照作者的解释:AjaxFormajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始ajaxSubmit立即由AJAX来提交表单。你能够在不论什么情况下进行该项提交。option的参数varoptions={target:'#output1',//targetelement(s)tobeupdatedwithserverresponsebeforeSubmit:showRequest,//
阅读全文
posted @
2013-06-12 09:23
知识天地
阅读(8702)
推荐(0) 编辑
四种mysql可视化操作工具的对比
摘要:mysql是我曾经学习和练习所使用的数据,如今在工作中也在使用,之前公司里用oracle,我在做自己的东西的时候认为用oracle太不方便,于是就找了mysql(当时也考虑过sqlserver,认为还是没有mysql小巧),从那时起我就开始接触以下所说的几种mysqlclient工具了。 我接...
阅读全文
posted @
2013-06-12 09:14
知识天地
阅读(66913)
推荐(2) 编辑
C#文件读写方法汇总
摘要:1、使用FileStream读写文件文件头:using System;using System.Collections.Generic;using System.Text;using System.IO;读文件核心代码:byte[] byData = new byte[100];char[] charData = new char[1000];try{FileStream sFile = new FileStream("文件路径",FileMode.Open);sFile.Seek(55, SeekOrigin.Begin);sFile.Read(byData, 0, 10
阅读全文
posted @
2013-06-12 00:10
知识天地
阅读(624)
推荐(0) 编辑
apache 问题 You don't have permission to access /test.php on this server 解决方法
摘要:keyword: Apache 403 Forbidden系统配置:操作系统:Red Hat Linux 6.2Webserver:Apache 3.1.1+jakarta-tomcat 3.1.1数据库server:oracle 8i Apacheserver是目前应用最多的webserver,据统计在世界上的server中有超过一半采用Apacheserver.关于它的长处,您能够自己到http://www.apache.org/上去看。 今天我们的server出了一点儿问题:任何访问都会返回一个403的错误: Forbidden You don't have permission
阅读全文
posted @
2013-06-11 18:28
知识天地
阅读(20334)
推荐(0) 编辑
setTimeout和setInterval实现定时器的区别
摘要:这两个方法都能够用来实现在一个固定时间段之后去运行JavaScript。只是两者各有各的应用场景。方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要运行的代码字符串,另一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将运行那段代码。只是这两个函数还是有差别的,setInterval在运行完一次代码之后,经过了那个固定的时间间隔,它还会自动反复运行代码,而setTimeout仅仅运行一次那段代码。尽管表面上看来setTimeout仅仅能应用在on-off方式的动作上,只是能够通过创建一个函数循环反复调用setTimeout,以实现反复的操作:F
阅读全文
posted @
2013-06-11 00:21
知识天地
阅读(350)
推荐(0) 编辑
sql 语言中 when case 用法
摘要:sql语言中有没有相似C语言中的switch case的语句?? 没有,用case when 来取代就行了. 比如,以下的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11 then '十一' when 12 then '十二' else substring('一二三四五六七八九十', month(getdate()),1) end+'月' as 月份=================================================CASE可能
阅读全文
posted @
2013-06-11 00:02
知识天地
阅读(1680)
推荐(0) 编辑
javascript数组的各种操作
摘要:用 js有非常久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方非常多,自以为js高手的自己竟然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大非常,远比VB,C#强多了,大家慢慢看吧1、数组的创建vararrayObj=newArray(); //创建一个数组vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度vararrayObj=newArray([element0[,element1[,...[,elementN]]]]); //创建
阅读全文
posted @
2013-06-10 23:46
知识天地
阅读(331)
推荐(0) 编辑