摘要:
1、jdb(The Java Debuger) jdb 用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。 现在应该说日常的开发中很少用到JDB了,因为现在 阅读全文
摘要:
一、配置文件存放位置 apache配置文件名为httpd.conf 1、yum安装 yum安装后,apache配置文件httpd.conf存放在目录/etc/httpd/conf下 2、源码编译安装 源码安装一般指定位置,是在安装目录下的conf目录下 二、配置文件内容 1、yum安装 Server 阅读全文
摘要:
一、apache运行模式切换 apache比较常用的工作模式有worker以及prefork两种方式 1、编译安装: 如果在编译时候不指定,系统默认的是prefork模式。如果需要换成worker模式,需要在编译的时候带上编译参数:--with-mpm=worker 查看apache用的是那种工作模 阅读全文
摘要:
一、tomcat介绍 Tomcat服务器是一个免费的开放源代码的轻量级Web 应用服务器,如apache处理静态HTML能力突出不同,tomcat处理动态HTML能力相当强大,因此一般项目都是部署apache+tomcat,由apache处理程序的静态文件,有tomcat处理JSP页面和Servle 阅读全文
摘要:
一、JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是跨平台性。而使用Java虚拟机是实现这一特点的关键。一般的高 阅读全文
摘要:
apache是一款对静态资源处理得比较好的中间件,但是对动态请求处理得不是很好,tomcat则正好相反。 apache运用得比较多得工作模式主要是Prefork和Worker两种模式 1、Prefork模式 Prefork模式是进程工作模式,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定 阅读全文
摘要:
我们可以通过事物的响应时间作为基础来分析: 响应时间=网络的延迟时间+应用的延迟时间+数据库的延迟时间 数据流转详细过程: 1、从客户端(负载机)发起请求,通过网络传输到Web应用服务器。 2、Web应用服务器收到请求后,不会马上处理,找到空闲的进程/线程,再进行应用程序的处理。比如说数据库的DML 阅读全文
摘要:
#在python中 空值 用None表示,None是一个特殊的值#列表:列表中的元素可以是不同的数据类型,列表是可以改变的,所以调用它的方法后改变的是原来的列表 而不是产生新的列表#创建列表list1=[]li=[1,2,3,4,5,6]#取出列表的值:li[下标]print(li[0])#列表的值 阅读全文
摘要:
MySQL数据库优化可以从以下几个方面考虑: SQL语句优化 数据库参数配置 数据库架构 硬件升级 一、SQL语句优化 1、开启MySQL数据库慢查询 修改MySQL配置文件my.cnf,增加以下内容: 修改完成后重启MySQL,执行以下语句查看修改是否生效 2、使用mysqldumpslow命令缩 阅读全文
摘要:
性能测试什么时候开始: 一般在系统功能稳定没有大的缺陷之后开始执行。但前期准备工作可以从系统需求分析时就开始:性能目标制定、场景获取、环境申请等。 一、制定性能测试目标 在特定的并发用户数下测试特定场景的响应时间 在一定的响应时间的要求下来测试特定场景的最大并发用户数 测试特定场景的TPS 1、线上 阅读全文