自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (10)
  • 收藏
  • 关注

原创 python连接sqlserver方法

#encoding=utf-8import pyodbcimport random,datetimeconn = pyodbc.connect(r'DRIVER={SQL Server Native Client 10.0};SERVER=IP,1433;DATABASE=test;UID=sa;PWD=******')def insert(n,str):

2017-08-09 17:44:16 1355

原创 vss日志开关打开方法

参考文档:https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1007873#configfilelocation1、安装vmtools2、写文件tools.conf文件内容:[logging]log = true

2017-08-09 17:41:07 911

转载 jboss性能调优

编辑server/slim/jbossweb-tomcat55.sar/server.xml;* 检查server.xml文档中使用的连接器,例如:http连接器:          minSpareThreads="25" maxSpareThreads="75" enableLookups="false"        redirectPort="8443" acceptC

2017-04-27 15:08:33 578

原创 内存与swap

对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不能全部使用内存,那数据还有程序肯定不可能一直霸占在内存中。当内存没有可用的,就必须要把内存中不经常运

2017-04-27 15:04:17 1441

转载 内存溢出优化方法

最近手头的项目报内存溢出错误,内存溢出(Out Of Memofy)简称为传说中的OOM。^_^ 网上找资料学习了下JAVA_OPTS参数和配置,应用到生产环境,没有再报错。错误信息:Java.lang.OutOfMemoryError: Java heap space测试环境:RHEL5.4_x64jdk-6u20-Linux-x64.binapache-tomc

2017-04-27 14:59:42 552

转载 show processlist命令

1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updatin

2017-04-19 14:18:16 432

转载 查看MySQL数据库的死锁信息

服务器运行一天后,就开始频繁报错:Deadlock found when trying to get to lock; try restarting transaction.方法和步骤使用终端或命令提示符登录到MySQL,输入命令:mysql -h xxxx.xxx.xxx -P 3306 -u username -p passw

2017-04-19 14:14:25 16671

原创 性能测试调用dll测试方法

1、创建winsocket脚本2、简单脚本例子:      vuser_init脚本:include "lrs.h"vuser_init(){  int cs;   lrs_startup(257);//初始化 Windows 套接字 DLL  lr_start_transaction("CreateSocket");cs

2017-04-17 10:00:59 1121

转载 linux 大量的TIME_WAIT解决办法

发现存在大量TIME_WAIT状态的连接tcp        0      0 127.0.0.1:3306              127.0.0.1:41378             TIME_WAITtcp        0      0 127.0.0.1:3306              127.0.0.1:41379             TIME_WAITtcp

2017-04-13 16:50:17 573

原创 SYN攻击检测与预防

一、TCP握手协议在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状

2017-04-13 16:39:24 2210

原创 wireshark解析三次握手

封包详细信息 (Packet Details Pane)这个面板是我们最重要的,用来查看协议中的每一个字段。各行信息分别为Frame:   物理层的数据帧概况Ethernet II: 数据链路层以太网帧头部信息Internet Protocol Version 4: 互联网层IP包头部信息Transmission Control Protocol

2017-04-11 11:33:46 415

转载 SQL优化方法

一般使用SQL的时候你是不会去想到优化。但是面对一个有SQL性能问题的数据库时,我们应该如何入手进行系统的分析,使得能够尽快定位问题SQL,并且尽快解决问题。 1.使用show status 命令了解各种SQL的执行频率 引用例如在Mysql的Cline上输入 show status like 'Com_%'; 显示的是一些:Com_xxx. C

2017-04-05 10:08:59 309

转载 MySQL服务器安装完之后如何调节性能

My favorite question during Interview for people to work as MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQL Server straight after installati

2017-04-01 17:45:07 327

转载 MySQL配置文件my.cnf优化详解

参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果。下面先说我的服务器的硬件以及论坛情况,CPU: 2颗四核Intel Xeon 2.00GHz内存: 4GB DDR硬盘: SCSI 146GB论坛:在线会

2017-04-01 17:06:59 775

转载 MySQL数据库优化经验详谈

核心提示:同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多

2017-04-01 11:26:23 439

转载 MySQL---explain用法

最近在做性能测试中经常遇到一些数据库的问题,通常使用慢查询日志可以找到执行效果比较差的sql,但是仅仅找到这些sql是不行的,我们需要协助开发人员分析问题所在,这就经常用到explainexplain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如:exp

2017-03-31 11:30:52 175

原创 MySQL索引的优化

MySQL索引的优化上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。索

2017-03-31 11:11:25 260

转载 key_buffer_size 参数

为了最小化磁盘的 I/O , MyISAM 存储引擎的表使用键高速缓存来缓存索引,这个键高速缓存的大小则通过 key-buffer-size 参数来设置。如果应用系统中使用的表以 MyISAM 存储引擎为主,则应该适当增加该参数的值,以便尽可能的缓存索引,提高访问的速度。默认情况下,所有的索引都使用相同的键高速缓存,当访问的索引不在缓存中时,使用 LRU ( Least Recently

2017-03-30 17:04:17 6583

转载 MyISAM读写并发优化

MyISAM在读操作占主导的情况下是很高效的。可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而 且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,可如果时常做一些 UPDATE,DELETE操作之后,数据文件就不再是连续的,形象一点来说,就是数据文件里出现了很多洞洞,此时再插入新数据时,按缺省设置会先看

2017-03-30 16:56:00 303

转载 MySQL优化三部曲

MySQL profile explain slow_query_log分析优化查询在做性能测试中经常会遇到一些sql的问题,其实做性能测试这几年遇到问题最多还是数据库这块,要么就是IO高要么就是cpu高,所以对数据的优化在性能测试过程中占据着很重要的地方,下面我就介绍一些msyql性能调优过程中经常用到的三件利器:1、慢查询 (分析出现出问题的sql)2、Explain

2017-03-30 14:57:57 357

转载 mysql慢查询和缓存命中

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。  mysql> show global status;  可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:

2017-03-30 14:54:11 666

转载 JVM优化配置及中间件配置例子

一.调整JBOSS最大连接数.配置deploy/jboss-web.deployer/server.xml文件 .                port="8080"         address="0.0.0.0"         maxThreads="1600"        minSpareThreads="100"        maxSpareThr

2017-03-24 15:01:52 1067

转载 时间戳引起的网站访问不了的问题

针对有些用户能ping通我们的网站,但是连接时超时服务器没有任何响应,怀疑问题处在了了http的三次握手环节,这是决定通过抓包进行分析:1、有问题机器的截图:2、正常机器的截图:3、发现问题从抓包数据发现,web服务器对出问题机器和正常机器系统的tcp syn包都返回ACK包,但存在问题发出的tcp syn包有时候响应,有时候不响应。不响应时,终端与web服务器之间

2017-03-24 14:41:34 2821

转载 google开源的C++性能分析工具 - gperftools

gperftools是Google提供的一套工具,其中的一个功能是CPU profiler,用于分析程序性能,找到程序的性能瓶颈。安装gperftools:http://code.google.com/p/gperftools/downloads/listlibunwind:http://download.savannah.gnu.org/releases/libunwind/64

2017-03-24 10:10:26 919

转载 性能调优攻略

关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。在开始这篇文章之前,大家可以移步去看一下以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈!但

2017-03-23 14:08:17 779

转载 JVM调优

一、相关概念基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清

2017-03-23 14:00:28 271

原创 loadrunner性能测试脚本设计常用方法

第一种:自己录制修改脚本说起录制,其实对环境要求也苛刻,而且并不是所有的脚本都能录制第二种:自己编写脚本自己编写脚本需要有一定的代码功底。代码功底好的,这种方法还是挺不错呢第三种:Java Vuser协议的可以调用jar包编写脚本调用jar包,这个在jdk1.6环境下成功实施,这个要求开发环境jdk和我本地jdk都是一样的版本,否则会有问题例如:像dubbo框架的消费者和服

2016-12-15 10:35:57 855

原创 jvisualvm远程监控Tomcat

第一步:打开jvisualvmjvisualvm.exe 在JDK的bin目录下。有“本地”、“远程” 、“快照”三个项目。第二步:远程主机上保证运行 jstatd 守护程序。“远程” 项下列出的远程主机上的 Java 程序的资源占用情况。安装 jstatd :sudo apt-get install openjdk-6-jdk当然不同环境安装不同openjdk,地址:http

2016-12-14 10:20:16 561

划词翻译谷歌浏览器插件

6.1.2版本,安装后要申请有道翻译 API Key

2017-04-19

Python开发中连接MySQL包

Python开发中连接MySQL数据包

2017-03-24

mysql-python的exe文件

2017-03-23

mysql-python的exe文件32位

2017-03-23

MySQL-python-1.2.3.win32-py2.7.exe

2017-03-16

dubbo-admin-2.5.3.war工具

dubbo-admin-2.5.3.war,源码编辑的war包,挺好用的。

2015-10-28

appscan破解文件

appscan破解文件,将LicenseProvider.dll 替换“IBM\AppScan Standard”即安装目录下同名文件,许可证处还是显示演示许可证,但扫描目标已经不受限制了!!!

2015-09-24

pywin32-64

pywin32适用于Python2.7,64位操作系统

2015-08-27

py2exe0.6.9

适用于Python2.7版本,Python3以上版本不支持,64位

2015-08-27

Postman-REST-Client_v0.8.1.rar

Postman-REST-Client_v0.8.1.rar可以用于接口测试。

2014-12-02

空空如也

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

TA关注的人

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