- 浏览: 558217 次
- 性别:
- 来自: 北京
最新评论
-
di1984HIT:
学习了~~~~
服务器大量TIME_WAIT -
springdata_spring:
可以参考最新的文档:如何在eclipse jee中检出项目并转 ...
maven常用命令 -
李小斌_2014:
我也遇到了,现在完美解决。
ORA-01422: 实际返回的行数超出请求的行数 -
啸风8023:
...
tomcat启动报错 -
fke153:
这个问题确实很坑人啊,学习了
ORA-01422: 实际返回的行数超出请求的行数
文章列表
TCP TIME_WAIT
- 博客分类:
- linux
问题描述:
在Linux系统中高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。
解决方法:
通过修改Linux内核参数,可以减少linux服务器的IME_WAIT套接字数量。
vi /etc/sysctl.conf
增加以下几行:
...
linux expect
- 博客分类:
- linux
先安装如下软件
yum install -y expect*
yum install -y tcl*
example
#!/usr/bin/expect -f
set ipaddr "172.16.3.3"
set passwd "taovo@123"
spawn ssh taovo@$ipaddr
expect {
"yes/no" { send "yes\r"; exp_continue}
"password:" { ...
oracle 各种授权
- 博客分类:
- oracle
alter any cluster 修改任意簇的权限
alter any index 修改任意索引的权限
alter any role 修改任意角色的权限
alter any sequence 修改任意序列的权限
alter any snapshot 修改任意快照的权限
alter any table 修改任意表的权限
alter any trigger 修 ...
-查看用户和默认表空间的关系
select username,default_tablespace from dba_users;
--查看当前用户能访问的表
select * from user_tables;
--Oracle查询用户表
select * from user_all_tables;
--Oracle查询用户视图
select * from user_views;
--查询所有函数和储存过程:
select * from user_source;
--查询所有用户:
select * from all_users;
--select * fro ...
printf "admin:$(openssl passwd -crypt 123456)\n" >>a.txt
mysql 导入导出
- 博客分类:
- mysql
CREATE DATABASE p_ticket DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
导出表结构
mysqldump -h172.16.3.93 -P1232 -p -ulehecai -d p_ticket>p_ticket.sql
导入sql脚本
mysql -u 用户名 -p 数据库名 < 存放位置
mysqljump -u root -p test < c:/a.sql
nginx的upstream目前支持5种方式的分配
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能 ...
vim /usr/local/apache2/conf/httpd.conf
将默认日志: CustomLog "logs/access_log" combined
修改为:CustomLog "|/usr/local/sbin/cronolog /log/www/access_%Y%m%d.log" combined 即可。其中%Y%m%d为日志文件分割方式,即为“年月日”。
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
...
php访问出现空白页,因为用了rewrite所以,添加
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
AOP/声明式式事务管理
- 博客分类:
- spring
http://blog.sina.com.cn/s/blog_7ffb8dd501014dzx.html
spring 注解事务
- 博客分类:
- spring
步骤一、在spring配置文件中引入<tx:>命名空间
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation ...
nginx.conf 详解
- 博客分类:
- nginx
#定义Nginx运行的用户和用户组
user www www;
#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;
#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;
#进程文件
pid /var/run/ng ...
/etc/syctl.conf
- 博客分类:
- linux
来自《深入理解Nginx模块开发与架构解析》 P9
#表示进程(例如一个worker进程)可能同时打开的最大句柄数,直接限制最大并发连接数
fs.file max = 999999
#1代表允许将状态为TIME-WAIT状态的socket连接重新用于新的连接。对于服务器来说有意义,因为有大量的TIME-WAIT状态的连接
net.ipv4.tcp_tw_reuse = 1
#当keepalive启用时,TCP发送keepalive消息的频率。默认是2个小时。将其调小一些,可以更快的清除无用的连接
net.ipv4.tcp_keepalive_time = 600
...
#JVM性能监控
Young GC counts
sudo /usr/local/jdk1.7.0_21/bin/jstat -gcutil $(pgrep java)|tail -1|awk '{print $6}'
Full GC counts
sudo /usr/local/jdk1.7.0_21/bin/jstat -gcutil $(pgrep java)|tail -1|awk '{print $8}'
JVM total memory usage
sudo /usr/local/jdk1.7.0_21/bin/jmap -histo $ ...