- 浏览: 85025 次
- 性别:
- 来自: 杭州
最新评论
-
jbeduhai:
表达贴切,顶一个
ThreadLocal
文章列表
1.
Number Of Pending Messages 发送消息数
Messages Enqueued 进入消息队列数Messages Dequeued 出去队列的消息数Number Of Consumers 消费者 “这个是消费者端的消费者数量
2.修改消息密码修改文件%ACTIVEMQ_BASE%/conf/activemq.xml,用户名密码储存在文件%ACTIVEMQ_BASE%/conf/credentials.properties
3.
activeMQ.url=tcp://172.26.1.3:61616?connectionTimeout=2000 ...
1.从原始的ssh切换到springmvc
struts的漏洞太多
2.从webservice切换到restfull
1)webservice是重量级的,restful轻量级
2)抽象操作为基础的CRUDet,put,post,delete分别对应了read,update,create,delete四种操作
3)使用REST的关键是如何抽象资源,抽象的越精确,对REST的应用越好
4)Http是应用协议而非传输协议
5)面向资源的接口设计
3.性能压力测试
jmeter 测试 并发数输出报告
4.拒绝服务添加
部分业务使用netty ...
memcache安装
- 博客分类:
- 数据库
<!--[if !supportLists]-->1. 1.<!--[endif]-->确保linux上装上gcc
<!--[if !supportLists]-->2. 2.<!--[endif]-->下载memcached-1.4.17.tar.gz(最新版本)、以及libevent-2.0.21-stable.tar.gz(最新版)
<!--[if !supportLists]-->3. 3. <!--[endif]-->把这些包Copy到linux上,本示例是把包放到/hom ...
1.java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
大部分是xml里面错误<mapper namespace="com.dahua.common.dao.MessageMapper">
2.MyBatis传入多个参数的问题
http://www.cnblogs.com/mingyue1818/p/3714162.html
http://www.tuicool.com/articles/q2mui2
...
1.
http://blog.csdn.net/caihaijiang/article/details/6084325 jps、jinfo、jstat、jstack、jmap、jconsole等命令
问题:查看耗时cpu进程中线程方法1
1.jps 查看进程pid
2.top -Hp 进程pid
输出找出time列时间最长的线程id
3.printf "%x\n" 线程pid号 (转换成16进制输出) > 十六进制id
[sk@x-online001 ~]$ printf "%x\n" 7387
1cdb
[ ...
有目录Java-
---bin
---libs
--- src
javac -encoding utf-8 -sourcepath src -d bin -classpath ./libs/commons-codec-1.6.jar:./libs/fluent-hc-4.3.5.jar:./libs/httpclient-4.3.5.jar:./libs/httpcore-4.3.2.jar:./libs/java-json.jar:./libs/ ...
1.登录服务器,先看ps -ef |grep java 是否存在
2.查看cup和内存情况
3.查看连接数netstat -tnp|grep -i close
close_wait个数 wc -l
4.查看进程线程数
ps Hh p pid |wc -l
统计处理:
实时查看tomcat并发连接数
netstat -na | grep ESTAB | grep 8087 | wc -l最终返回的数字就是当前所有8087端口的请求总数。
tomcat连接状态
netstat -an | awk 'NR==2 || $4~/8087/'
一条连接请求的 ...
yum install httpd-tools 安装ab
ab -c 1000 -n 100000 http://IP:8080/civil
命令运行后查看time_wait
[root@AY1403111855551257d5Z ~]# netstat -n | awk '/^tcp/{++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
TIME_WAIT 2
CLOSE_WAIT 3
FIN_WAIT1 3
ESTABLISHED 10
CLOSING 3
端口查看
[ ...
my.cf添加:
log-bin=mysql-bin
binlog_format=mixed
general_log=ON
general_log_file=/var/lib/mysql/mysql.log
sql语句查询,/var/lib/mysql/mysql.log 用其他路径可能导致mysql起不来
查询日志::::::::
1. 首先确认你日志是否启用了mysql>show variables like 'log_bin';如果启用了,即ON那日志文件就在mysql的安装目录的data目录下cat/tail 日志文件名
2. 怎样知道当前的日志mysql ...
nginx gcc 编译打包
- 博客分类:
- Linux
./configure
说明without-http_rewrite_module --without-http_gzip_module 忽略模块
./configure --without-http_rewrite_module --without-http_gzip_module --prefix=/opt/hswx/hswx/nginx
make && make install
struts选择拦截某些方法
- 博客分类:
- struts
public abstract class MethodFilterInterceptor extends AbstractInterceptor {
protected transient Logger log = LoggerFactory.getLogger(getClass());
protected Set<String> excludeMethods = Collections.emptySet();
protected Set<String> includeMethods = Collections. ...
vi 编辑 操作快捷键
- 博客分类:
- Linux
VIM快捷键Glen 发表于 2008-8-15 16:11:00VIM快捷键VIM快捷键:光标移动:四个方向 kh 0 l j ctrl+f, ctrl+b 向下翻页,向上翻页 ctrl+d, ctrl+u 向下半翻页,向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到文档的末尾 % 跳到匹配的括号处("{ }""[]""()") ctrl+i ...
Spring中Bean的生命周期
- 博客分类:
- Spring
Ø 对于singleton Bean,spring能够管理它的生命周期,知道其什么时候实例化,什么时候销毁。
Ø 对于non-singleton Bean,spring没有管理它的生命周期,而是交给客户端自己管理,每次客户端发送一个请求就会创建一个实例。
Ø 如果Bean是non-singleton,则不会在spring加载的时候实例化,而是在每次用到的时候实例化。
Ø 如果Bean是singleton而且没有设置lazy-init="true",就在spring加载的时候实例化。如果设置了lazy就在第一次调用的时候实例化 。
1. mysql 的 smallint 区域是0-32767 之间
2. 打开日志
show variables like 'log_bin'; OFF 》》 NO
# [mysqld] 下面加入
log-bin=mysql-bin
binlog-format=MIXED
3.rpm -qa|grep -i mysql查看mysql
4.Starting MySQL...The server quit without updating PID file [失败]lib/mysql/localhost.localdomain.pid).
1).char ...
jquery 基本用法
- 博客分类:
- jquery
$(':checkbox[name=child]').each(function(){if($(this).attr('checked')){$(this).closest('tr').remove(); 删除checkbox所在的行num++;}})
$(this).removeAttr('checked');//如果这里的this表示的是当前行,那么:$(this).find(':checkbox').removeAttr('checked')第二个问题:先移除,再复制,再追加:. $(this).remove().clone().appendTo("#t_one&quo ...