- 浏览: 1514204 次
- 性别:
- 来自: 杭州
-
最新评论
-
duxingzheZet:
listview.getScrollY(); // 为啥总是0 ...
Android 记录和恢复ListView滚动的位置的两种方法 -
Escalade:
AlertDialog显示错误 Unable to add window token null is not for an application -
陌路千里:
return false即可
form表单只提交值,而不进行页面跳转 -
yubenjie:
不错,说的很全。学习了
maven用途、核心概念、用法、常用参数和命令、扩展 -
fxiaozj:
中文加数字还是不行呀
解决TextView在中文和标点存在情况下一行没显示满就换行问题
文章列表
在进程数据库操作时候经常需要将多个数据库操作作为一个事务处理,
1、比如delete操作必须删除级联表的相关数据,update操作必须修改级联表的相关数据,insert操作必须在级联表中插入相应数据。如银行数据的安全性
2、一个数据库表的多次delete、update、insert操作(当然这个可以用存储过程处理)
本次操作需要删除多次执行结果,但要做到一个删除失败,其他的都不可以删除。使用JdbcTemplate进行事务处理。代码如下:
private PlatformTransactionManager transactionManager;
pu ...
修改monitor和agent代码,测试需要debug远程agent发送的信息,在agent jvm启动参数中加入debug字段
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8887
参考:http://download.oracle.com/javase/1.4.2/docs/tooldocs/windows/jdb.html
然后修改eclipse的tomcat启动模式为debug,菜单run->debug configuration->remote java a ...
一、概述
SUN 的JDK中的几个工具,非常好用。秉承着有免费,不用商用的原则。以下简单介绍一下这几种工具。(注:本文章下的所有工具都存在JDK5.0以上版本的工具集里,同javac一样,不须特意安装) 。 我一共找到以下四个工具:重点看看jconsole和jmap。
Java代码
Linux下查看版本号的命令
1,查看内核版本命令:
cat /proc/version
uname -a
uname -rcat /etc/issue
man uname
2,查看linux版本:抄录如下:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
习惯了web工程开发后,对于一个简单的jar包如何运行呢。
java -cp JavaMainTest-1.0-SNAPSHOT.jar com.XXX.JavaMainTest -Xms512m -Xmx512m -XX:MaxPermSize=128m
其中JavaMainTest-1.0-SNAPSHOT.jar为jar路径
com.XXX.JavaMainTest为类名
-Xms512m -Xmx512m -XX:MaxPermSize=128m为jvm参数,根据需要调节
jar包可以通过在eclipse中右击工程选择export->runnabl ...
SELECT INTO 和 INSERT INTO SELECT都可以用于表之间复制或同一个表的多条记录复制。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。
2.SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from ...
$.trim(aa) 为jquery提供的trim函数
a.trim()在ie下存在bug
推荐使用$.trim(aa)
在java编程过程中,经常需要将前端的json数据传递到后端,比如写入数据库。一般的ibatis都会将java对象映射到数据库结构,从而方便的进行数据库操作。但如何更好的将前端数据和java对象对应起来呢。
这个时候我们想到了js ...
先看个具体的例子:
Xml代码
<
jQuery中的each函数很方便,$.each()函数封装了十分强大的遍历功能,它可以遍历一维数组、多维数组、DOM, JSON 等等。
$(":checkbox[name='sysMonitorOption'][checked=true]").each(function() {
sysMonitorList.push($(this).val());
});
We can break the $.each() loop at a particular iteration by making the callback func ...
html页面内可以设置锚点,锚点定义
<a name="firstAnchor">&nsbp;</a>
锚点使用
<a href="#firstAnchor">跳至第一个锚点</a>
但对于js呢,在js中如何在完成一个操作后跳至页面的某个固定锚点呢
js中location.href可以跳转至某个url;
跳至(定位到)某个固定锚点的办法
1、location.href = "#firstAnchor"; // firstAncho ...
Jmeter进行性能测试的过程中,经常需要进行某些不同操作的,比如我经常用到的就是动态参数,此时可以通过新建一个java sampler。在sampler中进行处理。最终返回处理后的结果。
1、新建一个maven project。命令如下:
mvn archetype:create -DgroupId=com.alibaba.b2b.qa
-DartifactId=jmeterSamplerExam
2、在eclipse中import此maven project
3、右击项目名,选择Properties->Java Build Path->Librarie ...
select 结果给变量赋值
select LOCATE(' ', processName) into processMarkStart;
CONCAT(str1,str2,...)
返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
mysql> select CONCAT('My', 'S', 'QL');
-> 'MySQL'
mysql> select CONCAT('My', NULL, 'QL');
-> NULL
mysql> select CONCAT(14.3);
-> '14.3'
示例存储过程如下
DELIMITER //
DROP PROCEDURE IF EXISTS `curdemo` //
CREATE PROCEDURE curdemo()
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE a CHAR(16);
DECLARE b,c INT;
DECLARE cur1 CURSOR FOR SELECT id,data FROM test.t1;
DECLARE cur2 CURSOR FOR SELECT i FROM test.t2;
DECL ...