- 博客(72)
- 收藏
- 关注
原创 单元测试Mock框架--Mockito
文章目录目前开发中,单元测试遇到的问题解决方案--MockJunit4 + Mockito:Mockito常用注解:Mockito常用方法:Tips:总结目前开发中,单元测试遇到的问题在业务代码开发完成以后,需要对新增代码进行单元测试,由于项目依赖的第三方组件以及外部系统接口较多,每次执行单元测试时都需要启动整个项目,加载各种依赖,而且由于网络限制有时还需要申请各种ACL,且项目启动耗时较长,有时仅仅为了跑一个仅有几行代码的单元测试,却要耗时几分钟等待项目的启动,严重违背单元测试的初衷。这种情况导致了大
2022-02-24 10:48:17
1462
原创 jqzoom使用简介
使用jqzoom实现类似于京东淘宝上的图片展示,就是鼠标放到图片上会显示局部放大图。jqzoom是基于jquery的。本例是使用HTML5实现图片上传预览,用到的是html5的FileReader对象,直接读取本地图片。 var options = { zoomWidth : 500, //放大图的宽度(默认是 200)
2014-12-10 18:07:32
902
原创 取出一个文件夹下的所有文件
String path = request.getServletContext().getRealPath("/images"); File file = new File(path); List pathList = new ArrayList(); if(file.isDirectory()){ File[] fi
2014-10-21 17:28:30
556
转载 servlet+uploadify3.1实现文件的上传
请参与:http://blog.youkuaiyun.com/dracotianlong/article/details/8770348
2014-10-15 14:17:47
404
转载 spring mvc +uploadify2.1 实现文件上传
请参阅:http://blog.youkuaiyun.com/dracotianlong/article/details/8770348
2014-10-15 14:13:25
655
转载 uploadify3.2参数及方法详细解析
请参考:http://blog.sina.com.cn/s/blog_5079086b0101fkmh.html
2014-10-15 14:09:45
537
原创 HTML使用FileReader对象的readAsDataURL()方法实现图片的上传预览效果
通过FileReader接口中的readAsDataURL()方法可以获取API异步读取的文件
2014-07-30 14:26:52
9211
转载 详细介绍Java垃圾回收机制
垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收
2014-06-17 16:47:09
388
转载 JVM分代垃圾回收策略的基础概念
由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Jav
2014-06-17 16:45:48
431
原创 hibrenate使用select语句查询多张表的部分字段,并封装到一个实体类(无配置文件)中
hql=“SELECT a.a1, LEFT JOIN biz_service_map ms ON ms.`biz_uuid` = bb.`biz_uuid`”;
2014-05-28 17:01:54
1550
转载 解决 MYSQL 8 小时问题
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常: java 代码 1. org.hibernate.exception.JDBCConnectionException: could not execute query 2. atorg.hibernate.exception.SQLStateConv
2014-05-13 16:56:02
757
转载 c3po 配置文件详解
C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 c3p0-config> 3 30 1000 false 属性preferred
2014-05-13 16:48:32
536
原创 spring mvc 拦截器配置
Spring MVC配置拦截器有三种方式:方式一:拦截所有的url,近似于总的拦截器(spring没有总的拦截器) 会为每一个HandlerMapping注入一个拦截器。总有一个HandlerMapping会找到拦截器,也最多只能找到一个拦截器,所以总有一个拦截器会执行,起到了总拦截器的作用方式二:拦截指定的url
2014-05-12 11:49:26
1998
转载 js,jquery滚动/跳转页面到指定位置
要解决两个需求:一个是从A页面跳到B页面,滚动到页面的任何地方;第二个是在B页面内部点击某个元素,滚动到页面的任何地方;怎么解决啊?很简单,当然是用锚点。首先在A页面创建一个锚点 href="b.html#pos" target="_blank">点击跳转然后在B页面定义这个锚点...这里是很多文字,把页面撑开,撑出滚动条... name="
2014-05-05 16:33:12
933
原创 单选框点击文字也能选中
标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同
2014-05-05 16:31:08
1484
转载 ueditor 编辑器的配置 实现了上传图片与文件功能---附效果图
请参阅:http://blog.youkuaiyun.com/lucherr/article/details/7680518
2014-04-15 09:06:30
868
转载 jquery操作select标签
很多朋友对jquery select的操作很有兴趣,但网上的东西太多,所以脚本之家特别将Jquery Select操作方法整理下,方便大家查找。需要注意的是,这里的代码好多是针对jquery 1.32以前的版本(以后的版本已经不支持@),所以替换为空测试下即可。jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").cha
2014-04-15 09:04:02
921
转载 如何用Spring将Service注入到Servlet中(注解模式)
项目背景:由于工作需要,原本需要在Extjs4.2 MVC +DWR3 +Spring3.1 + Hibernate3.3.2下做一个分页查询,以Extjs的gridpanel作为页面组件,以DWR作为控制器。然而,在多日翻墙查看英文资料依然未能解决的情况下(诸如各种版本的DWRProxy,ListRange等等),无奈用Servlet代替DWR,将Servlet与Spring进行整合,使Serv
2014-03-31 11:17:49
825
转载 hibernate one-to-one 配置及操作
HIBERNATE一对一配置1. 完全的一对一关系,即A与B两种实体,分两个表格,一对一,A和B的关键字一样,其中一个是父,先产生,另一个是子,后产生,使用要求,就是A和B生成后,一般不再改变关系,也就是说A一般不再将C做为其子,而去除与B的关系,适用情况,比如表格某一部分太大,经常查询需要大量数据流,而将表分开以提高性能,完全一对一关系要求不能更改两者的关系,比如A对应B,一旦要将A的对
2014-03-25 14:15:16
656
转载 项目中servlet和struts2共存的解决方案
j2ee中的最基本技术就是jsp和servlet,其中jsp本质上还是servlet,只不过servlet出现得更早,而且servlet不仅仅是一种技术,而且是一种规范,目前Tomcat7.0支持最新版本的规范Servlet3.0,这个在web.xml中的前两行就可以看到,说到struts2,其实在我看来本质都是一样的,都是作为MVC设计模式中Controller控制器层,只不过strut
2014-03-20 18:30:25
973
转载 Hibernate主键生成策略
1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre
2014-03-20 13:11:44
543
原创 Duplicate collection role mapping 异常
google上搜了很久 也找到很多解决方案一、.hbm.xml里属性重复定义了——仔细检查后排除这个可能二、mapping file 里写了引用后 同时又在hibernate类里用代码引用了.hbm.xml文件——我把mapping file里的引用都删掉之后出现找不到类了 所以排除这个可能三、mapping file 里多次引用同一个配置文件——更不可能了四、由于包改过名字 原来
2014-03-20 11:46:03
4923
原创 Ajax实现三级联动
Ajax代码://根据选择的汽车品牌来自动填充汽车型号的下拉列表function getSerie(){var xhr;if(window.XMLHttpRequest){xhr = new XMLHttpRequest();}else{xhr = new ActiveXObject("Microsoft.XMLHTTP");}xhr.onreadystat
2014-03-13 20:18:00
694
原创 用超链接提交form表单的两种方式
方式一、script LANGUAGE="JavaScript">function checkvalue() {document.welcomeform.submit(); }script>body>form name="welcomeform" method="post" action="welcome.asp"> a href="#
2014-03-06 12:17:21
1890
原创 用js一次改变多个input的readonly属性的值
function doclick1(){ var txtN = document.getElementsByTagName("input"); for(i=0;i<txtN.length;i++){ if(txtN[i].type="text"){ txtN[i].readOnly=false; } }}
2014-03-06 12:13:26
1063
原创 字符串”“
在判断一个字符串是否等于”“时,不能用 ==,要用equals()方法,同样 判断不等”“时,也是不能用!= 来判断例: String s = ""; s.equals("")==》true 而 s != "" ==》true
2014-02-27 18:38:27
469
原创 mysql的limit语句
"select * from car_baike order by gmt_update desc limit "2,10“; 其中第一个参数是说明从第几条信息开始查,第二个参数说明是查多少条,而不是查到第几条。上面的语句的意思是,从第二条信息开始查,查10条,也就是查到第11条(包含第11条)。
2014-02-27 17:03:24
846
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人