- 浏览: 43638 次
- 性别:
- 来自: 大连
文章列表
mysql数据库优化方法(转)
- 博客分类:
- mysql
原文地址:http://www.ihref.com/read-16422.html
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,
Sql 代码 : select id from t where num is null;
可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:
Sql 代码 : select id from t where num=0;
3.应尽量避免在 where 子 ...
一、不写端口。
这个问题都被问烂了,因为TOMCAT默认的访问端口为8080,而TCP/IP协议默认80端口访问,大家之所以看到别的网站都不写端口号是因为人家用的的80端口访问的,而80端口因为的TCP/IP的默认端口所以就不用写出来了。大家如果想改的话可以在tomcat安装目录中的conf文件中的server.xml文件中的
<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/> ...
原始出处 :http://54276311.blog.51cto.com/9130197/1560433
一:Tomcat及JDK简介
1.)Tomcat是一个免费的web应用服务器服务器,国内很多大型站点也是采用Tomcat来构建的。Tomcat是apache基金会的一个核心项目,其运行环境需要JDK的支持,Tomcat都是基于某个版本的JDK平台所研发,版本不对称,会导致Tomcat启动失败。
2.
1. 下载 memcached-win32-1.4.4-14.zip ,里面包含6个文件,将解压后的文件夹随便放在什么位置。如果需要win64版,下载 memcached-win64-1.4.4-14.zip ,里面有个三个文件,用这三个文件覆盖win32下同名文件。
2. 以管理员身份运行 cmd.exe,并转至memcached所在文件夹,比如: cd c:\memcached 。(如果不以管理员身份运行,将得到报错“failed to install service or service already installed”)
3. 安装memcached:
c:\mem ...
用得好好的redmine,忽然收不到邮件了。
测试邮件又能收到。
新建问题就是收不到。
折腾了好久,各种删插件,就是不好用。真坑爹啊。
忽然想起来,前几天有个同事离职了,邮箱禁用了。进去redmine,把此人账号锁定,一切OK。
先锁表FLUSH TABLES WITH READ LOCK;导出要同步的库,导入到另一台mysql中,必须保证两台数据库要同步的库数据一致。不一致的话失败的几率很大。。UNLOCK TABLESps:这一步也可以直接停掉所有的tomcat,保证同步成功之前数据没有再操作即可。
假设两台服务器分别为:主服务器:192.168.0.1从服务器:192.168.0.2
建立mysql同步账号,密码为123456
主
mysql>grant replication slave,file on *.* to 'backup'@'192.168.0.2' identified by '12 ...
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问 ...
org.hibernate.exception.LockAcquisitionException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java.105)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java.66)
at org.hibernate.loader.Loader.doList(Loader.java.22 ...
这两天在搭建嵌入式开发环境,配置好NFS服务器后,遇到了一个很纠结的错误
使用 mount -t nfs 127.0.0.1:/home/lzgonline/rootfs /mnt 和 mount -t nfs 192.168.1.9:/home/lzgonline/rootfs /mnt 本机挂载nfs则没有问题,然而使用 mount -t nfs 192.168.3.12:/home/lzgonline/rootfs /mnt 时却出现了问题,导致开发板无法通过nfs挂载启动,其中192.128.3.12 和 192.128.1.9(即nfs服务器)之间建立了映射(DMZ)关系。
m ...
#!/usr/bin/env python
'''Python3 脚本开启和停止redmine
create by Jack
date 2013-5-15'''
import subprocess
print('1.Stop , Please input "stop". \n2.Start , Plase input "start".\n3.Quit , Plase press space\n')
redminestatus = input('Please input Status:')
try:
...
Redmine EMAIL /SMTP 服务器设置
参考:http://www.redmine.org/projects/redmine/wiki/EmailConfiguration
1、需SMTP登陆验证的电子邮件配置,在configuration.yml增加
# Outgoing email settingsproduction: delivery_method: :smtp smtp_settings: address: smtp.example.net port: 25 domain: example.net authentication: ...
CentOS 6.0 安装配置rails 2.3.11 + redmine 1.2.1 笔记
没想到安装过程这么曲折,gem安装时下载经常是不成功的,无耐只好把.gem文件下载回来再本地安装,加上radmine 1.2.1对各组件的版本了也比较挑剔,中间走了不少弯路,折腾了二天时间,终于摸清路子。顺便把安装方法记录下来。
0.安装相关的软件包
1:# yum install httpd httpd-devel openssl-devel\
zlib-devel gcc gcc-c++ curl-devel subversion -y
1.安装 ...
在idea失去焦点时会自动编译与部置,只要一个小小的设置。
在tomcat设置窗口,把 on update action 和 on frame deactivation 两项都选择 update classes and resources。
当编写好代码后,切换到浏览器测试时就会自动编译发布。
输入:sout按tab键,
自动输入system.out.println("");
ctrl+shift+j 用 live template
maven加载oracle驱动
- 博客分类:
- java
因为ojdbc14-10.2.0.4.0.jar是要收费的,所以Maven的远程库里没有这个资源,只能通过配置本地库来加载到J2EE工程里,做法如下:
第一步:在网上下载ojdbc14.jar,然后改名为ojdbc14-10.2.0.4.0.jar,这个地方一定要改名,否则在后面的
步骤中创建的Maven本地映射文件就找不到这个jar文件,也可以直接下载ojdbc14-10.2.0.4.0.jar文
件,下载地址为http://ishare.iask.sina.com.cn/f/22222387.html。
第二步:打开cmd在系统默认用 ...
[root@LinuxAS6-iCloud xinetd.d]# telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
stats
STAT pid 22362 //memcache服务器的进程IDSTAT uptime 1469315 //服务器已经运行的秒数STAT time 1339671194 //服务器当前的unix时间戳STAT version 1.4.9 //memcache版本STAT libevent 1 ...