- 浏览: 20047 次
- 性别:
- 来自: 天津
最新评论
文章列表
Ubuntu 查看和杀死进程
- 博客分类:
- ubuntu
查看进程:1,ps -e 命令 2,feng@feng:~$ sudo netstat -antupActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4672/cupsd tcp ...
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理 ...
1)interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28800秒(8小时)(2)wait_timeout:参数含义:服务器关闭非交互连接之前等待活动的秒数。在线程启动时,根据全局wait_timeout值或全局interactive_timeout值初始化会话wait_timeout值,取决于客户端类型(由mysql_real_connect()的连接选项CLIENT_INTERACTIVE定义)。参数默认值:28800秒(8小时 ...
MySQL sleep连接过多的完美解决办法
- 博客分类:
- mysql
睡眠连接过多,会对mysql服务器造成什么影响?
严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃。
造成睡眠连接过多的原因?
1. 使用了太多持久连接(个人觉得,在高并发系统中,不适合使用持久连接)
2. 程序中,没有及时关闭mysql连接
3. 数据库查询不够优化,过度耗时。
那么,如果要从根本上解决sleep连接过多,就得从以上三点反复检查,但是见效并不快。
网上有人分享,使用shell脚本配合cron,定期杀死睡眠时间太久的连接,但是这种方法非常不可取,典型的以暴制暴,很可能导致数据崩溃,而且,还需要编写相应shell, 设置cron, 实施成 ...
SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您不使用FULL关键词,则只显示每个查询的前100个字符。
本语句报告TCP/IP连接的主机名称(采用host_name:client_port格式),以方便地判定哪个客户端正在做什么。
如果您得到“too many connections”错误信息,并且想要了解正在发生的情况,本语句是非常有用的。 ...
用js操纵iframe的页面跳转
- 博客分类:
- html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit
语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val( ...
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明:ModelAndView
Java代码
Jquery令checkbox为单选
<html><head><script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.js"></script><script type="text/javascript">$(document).ready(function(){//第一种方法 $(".c").click( ...
方法:
[html] view plaincopy
随着Jquery的作用越来越大,使用的朋友也越来越多。在Web中,由于CheckBox、Radiobutton 、DropDownList等控件使用的频率比较高,就关系到这些控件在Jquery中的操作问题。由于Jquery的版本更新很快,代码的写法也改变了许多,以下Jquery代码适query1.4版本以上。Radio 1.获取选中值,三种方法都可以:$('input:radio:checked').val();$("input[type='ra ...
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQL来查有一个方法可以返回一个对象的。 Configuration config = new Configuration().configure();SessionFactory sf = c ...
关于spring自动检测组件的使用方式网上太多了,而且也不是我记录的重点,我想说下一点可能你还不知道的经验
我们知道如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。
先写一个小例子,剩下的在下面解释
<!-- 定义扫描根路径为leot.test,不使用默认的扫描方式 --><context:component-scan base-package="leot.test" use-default-filters="false"> ...
如何安装phpeclipse
- 博客分类:
- PHP
eclipse可以说是最著名、最流行的跨平台集成开发环境(IDE),最初主要用于Java语言开发,后来慢慢有人通过开发相应的插件使其作为C++、Python、PHP、Groovy、Ruby、Flex等其他主流开发语言的开发工具,这也毫无疑问是得益于Eclipse本身 ...
moodle安装图解
本案例是moodle的单机版安装图解
一、 安装前的准备
1、将moodle.rar文件解压,你将看到moodle 文件夹和本安装说明文件;2、解压后将moodle 文件夹拷贝到你准备放的磁盘路径下,注意不要放在中文目录中,例如:C:/moodle或者D:/moodle );3、将防火墙关闭(例如瑞星个人防火墙、金山网镖、诺顿等)。4、检查计算机是否启动IIS服务(你可以在控制面板/管理工具中查看是否有Internet信息服务选项,以双击打开后,点击停止服务按钮即可)。
二、安装步骤
检查完毕后,开始安装魔灯,具体步骤如下:
下载安装包Moodle1.9.1+下 ...