- 浏览: 1076557 次
- 性别:
- 来自: 武汉
最新评论
-
flyfeifei66:
list<bean> bean 中有 list&l ...
freemarker中的list -
BelloVersion:
第五种错误Remote host closed connect ...
客户端如何使用httpclient向https服务器发送数据 -
willxue:
看了半天 前面说的是错的?。。。
反向键索引的原理和用途 -
liulanghan110:
quainter 写道麻烦博主,参数为数组时,paramete ...
MYBATIS 的parameter -
quainter:
麻烦博主,参数为数组时,parameterType怎么写啊?
MYBATIS 的parameter
文章列表
分布式系统一般会碰到两个问题。
一是多个服务处于一个事务中时,某一个服务挂掉后的处理。
比如订单预处理时,需要调用扣减库存服务和扣减税金服务。当扣减库存成功后,调用扣减税金服务失败时,
如果直接终止订单预处理就会导致订单已经被扣减库存,但还是初始化状态。一般在终止订单预处理,需要调用返还库存的服务,如果调用返还服务时失败,可以记入事件等待补偿任务去处理。
另外一种就是超时问题。当我调用某个服务时,如果服务处理时间较长,就会在规定时间没有返回成功,导致超时,实际上后台还在处理这个任务。系统会认为这次处理失败,下次会继续调用这个服务。如果服务发现在该任务刚才已经处理 ...
select * from INNODB_TRX;
select * from innodb_locks;
select * from innodb_lock_waits;
select r.trx_id waiting_trx_id,r.trx_mysql_thread_Id waiting_thread,r.trx_query waiting_query,b.trx_id blocking_trx_id,
b.trx_mysql_thread_id blocking_thread,b.trx_query blocking_query
from information_sc ...
maven 发布jar包
- 博客分类:
- 项目管理
mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=thirdparty
java dump线程日志
- 博客分类:
- JAVA
JVM 自带的工具获取线程堆栈:
JDK自带命令行工具获取PID并做ThreadDump:
1. jps
2. jstack <pid>
设置jqgrid的属性
rowNum:-1
jqgrid获取选择行的值
- 博客分类:
- JavaScript
var params = $("#grid_1").jqGrid('getGridParam', 'selarrrow');
if (!params || params.length == 0) {
alert('请选择');
return;
}
var ids = $("#grid_1").jqGrid('getGridParam','selarrrow');
for(i=0 ; i < ids.length; i++){
va ...
当需要在表格中输入数据时,就可以将单元格设置为可编辑的。
将单元格设置为可编辑的
{name: 'quantity', editable:true,editrules:{number:true}}
设置grid的下列属性:
cellEdit: true,
cellsubmit: 'clientArray',
但是获取值时,会发现最后一个输入框的值获取不到,为html代码。需要做一些处理才能获取值。
定义两个变量:
var lastcell="";
var lastrow="";
在grid配置
befo ...
MySQL创建用户与授权
- 博客分类:
- 数据库
一, 创建用户:
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; ...
Linux 安装nginx
- 博客分类:
- Linux
1.下载文件
2.将文件放在/usr/local/nginx下
3.解压 tar zxvf
4.安装
yum -y install pcre-devel
yum -y install openssl openssl-devel
./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf
make
make install
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
1.下载地址
https://github.com/davidstutz/bootstrap-multiselect
2.文档地址:
http://davidstutz.github.io/bootstrap-multiselect/#known-issues
3.使用方法如下:
<!-- Build your select: -->
<select id="test" class="multiselect" multiple="multiple">
<option val ...
1、整型
MySQL数据类型
含义(有符号)
tinyint(m)
1个字节 范围(-128~127)
smallint(m)
2个字节 范围(-32768~32767)
mediumint(m)
3个字节 范围(-8388608~8388607)
int(m)
4个字节 范围(-21
<script type="text/plain" id="upload_ue"></script>
<script type="text/javascript">
//重新实例化一个编辑器,防止在上面的editor编辑器中显示上传的图片或者文件
var _editor = UE.getEditor('upload_ue');
_editor.ready(function () {
//设置编辑器不可用
// _editor.setDisabled();
...
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
</head>
<body>
<div id="main" style="height:400px"></div>
<script src="http://echarts.baidu.com/build/ ...
1.拦截器配置
<mvc:interceptors >
<mvc:interceptor>
<mvc:mapping path="/user/**" />
<bean class="com.xxx.interceptor.UserInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>
如果path ="/user/ ...