- 浏览: 338522 次
- 性别:
- 来自: 北京
最新评论
-
右手边的你:
你确定你测试过batch是没问题的???
使用DbUtils进行数据库操作 -
电点mxn:
...
使用DbUtils进行数据库操作 -
sljackson:
顶
Spring事务管理 -
geyaandy:
...
Oracle行列互换 横表和纵表 -
weizou_china:
Request URL:http://localhost:80 ...
Spring mvc3的ajax
文章列表
var obj = {
attribute:1,
method:function() {
alert("我是函数");
}
}
for (var i in dbtable1){
alert(i); // 输出属性名: attribute,method
alert(obj[i]) // 输出属性的值:1和函数的内容
alert(obj["method"]);// 输出指定的值:如果只知道属性的几个字母,那么可以结合正则表达式输出这个属性
}
工作中的不足,后来有没有总结,改进;
工作中有没有很有压力的时候,怎么度过的;
你期望的公司的样子,你的需求排序(学习提高的机会 工资 环境 企业文化);
加班多不多,每天有效的工作时间;
你是怎么看待UT的;
你算算,你为什么值现在工资的价格;
学校和公司的区别,收获;
跳槽为了什么,跳槽的时候想了什么,个人的职业规划;
和领导有冲突时,怎么沟通的。
Spring封装的数据访问异常
与SQLException是一个Checked Exception不同,Spring定义的基本书籍访问异常DataAccessException是一个RuntimeException,DataAccessException继承自NestedRuntimeException,完整的保留了原始异常信息。
异常定义DataAccessExceptionSpringDAO异常体系跟类ConcurrencyFailureException在多个并发访问时,无法乐观锁定或者获得数据库锁等DataAccessResourceFailureException访问数据彻底失败,例 ...
AOP的实现原理
编译期:切面在编译期织入,不过需要重新定义新的语法关键字并由特殊的编译器编译来实现 AspectJ
类装载器:目标类被装载到Java虚拟机时,有一个特殊的类装载器对目标类的字节码进行增强
运行期:目标对 ...
依赖注入的3种方式
接口注入type1 设置属性注入type2 构造方法注入type3
spring的IOC容器,事实上就是一个实现了BeanFactory接口的可实例化类,
BeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource("application.xml"));
ApplicationContext ...
配置
从Resin官网(http://www.caucho.com)下载Resin(我们这里使用最新版本3.2.1)解压后,启动Resin,运行resin-3.2.1根目录下的resin.exe文件,运行期间将出现下图所示的命令提示符窗口。
表示Resin已成功启动,启动后在浏览器输入http: ...
Selenium Test Runner
当我们建立了大量的Suite文件和Test文件,要进行大规模的测试执行时,采用Selenium IDE的方式就不怎么方便了,这是可以采用Selenium Test Runner模式。
再Selenium IDE工具栏中点击(play with selenium testrunnner)进入Selenium Test Runner
观察地址栏,发现其中有几个参数
chrome://selenium-ide-testrunner/content/selenium/TestRunner.html?test=/content/PlayerTestSuite.h ...
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
import java.util.Vector;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
//测试用例:1-3*(4-(2+5*3)+5)-6/(1+2)=23
//测试用例:11.2+3.1*(423-(2+5.7*3.4)+5.6)-6.4/(15.5+2 ...
安装字体
cd /usr/share/fonts
ln -s /字体存放的位置
sudo mkfontscale
sudo mkfontdir
sudo fc-cache
设置java环境变量
在/etc/profile中加入如下的内容:
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=/usr/lib/jvm/java-6-sun/jre
CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export JAVA_HOME JRE_HOME CLASSPATH
IntelliJ Idea的安装与配置
1 从jet ...
应用场合
自动化测试
明确的特定的测试任务
回归测试,压力测试,性能测试
相对稳定且界面改动比较少的功能测试
人工容易出错的测试工作
周期性长的软件产品开发项目,项目时间压力不大
被测试软件具有良好的可测试性
...
div使用背景图案
<h1>div使用背景图案<h1>
<div></div>
div { background:url(heading2.jpg) no-repeat; width:250px; height:76px; }
文本替换
span和h2大小一样,用一张图片来替换文本,图片下载失败时自动显示文字
<h1>文本替换</h1>
<h2 id="h2">标题2<span></span></h2>
#h2 { position ...
安装apache和mysql
$ sudo tasksel
tasksel命令可以轻松的根据需要安装或者卸载软件,
出现下图界面,按space选择 【LAMP server】 回车确定
系统默认的LAMP环境的配置已经能够足够满足PHP服务器环境的应用,
如使Apache服务器支持CGI环境,请另行安装mod_perl
安装过程中会提示设置MySQL的root用户命令
结束安装后,让我们写一个简单的测试PHP脚本,看看是否安装正常。
$ cd /var/www/
$ sudo vim test.php
<?
echo phpinfo();
?>
apache的配置 ...
// 点击...显示更多内容
$(document).ready(function() {
$('p:eq(1)').hide();
$('span.more').click(function(){
// show和hide会同时修改高度和不透明度。
$('p:eq(1)').show('show');
$(this).hide();
});
});
// 放大缩小文字
$(document).ready(function() {
$('div.button').click(function(){
var $speech ...
$(document).ready(function(){
// id为selected-plays的元素,第一代li子元素
$('#selected-plays > li').addClass('horizontal');
// id为selected-plays的元素,所有子元素li,并且元素li的class属性不是horizontal
$('#selected-plays li:not(.horizontal)').addClass('sub ...
// 按不同的按钮,文字改变样式
$(document).ready(function() {
$('#switcher .button').click(function(event) {
// 取消之前样式
$('body').removeClass();
// 根据点击按钮的ID,判断要添加什么属性
if (this.id == 'switcher-narrow') {
$('body').addClass('narrow');
}
else if (this.id == 'switcher-large') ...