自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 收藏
  • 关注

原创 单元测试Mock框架--Mockito

文章目录目前开发中,单元测试遇到的问题解决方案--MockJunit4 + Mockito:Mockito常用注解:Mockito常用方法:Tips:总结目前开发中,单元测试遇到的问题在业务代码开发完成以后,需要对新增代码进行单元测试,由于项目依赖的第三方组件以及外部系统接口较多,每次执行单元测试时都需要启动整个项目,加载各种依赖,而且由于网络限制有时还需要申请各种ACL,且项目启动耗时较长,有时仅仅为了跑一个仅有几行代码的单元测试,却要耗时几分钟等待项目的启动,严重违背单元测试的初衷。这种情况导致了大

2022-02-24 10:48:17 1387

原创 jqzoom使用简介

使用jqzoom实现类似于京东淘宝上的图片展示,就是鼠标放到图片上会显示局部放大图。jqzoom是基于jquery的。本例是使用HTML5实现图片上传预览,用到的是html5的FileReader对象,直接读取本地图片。        var options = {                    zoomWidth  : 500,  //放大图的宽度(默认是 200) 

2014-12-10 18:07:32 862

原创 使用iText把html转成pdf

1、首先要引入iText包,下载地址:

2014-11-04 11:48:37 767

原创 js中对json格式的数据的增删改查

js中把一个json格式的字符串转化成一个json对象:var obj =

2014-10-27 16:57:18 4356

原创 取出一个文件夹下的所有文件

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 535

原创 springmvc+uploadify3.2

一、在head标签中引入js文件(包括jquery和uploadify的js文件)

2014-10-17 11:51:03 746 1

原创 百度地图实现根据路线添加覆盖物

第一步:在jsp文件的标签中引入百度地图api,,1.2的

2014-10-16 18:11:32 654

转载 servlet+uploadify3.1实现文件的上传

请参与:http://blog.csdn.net/dracotianlong/article/details/8770348

2014-10-15 14:17:47 388

转载 spring mvc +uploadify2.1 实现文件上传

请参阅:http://blog.csdn.net/dracotianlong/article/details/8770348

2014-10-15 14:13:25 638

转载 uploadify3.2参数及方法详细解析

请参考:http://blog.sina.com.cn/s/blog_5079086b0101fkmh.html

2014-10-15 14:09:45 518

原创 使用DataTransfer对象实现图片拖拽上传并预览效果

以下代码只能实现拖拽上传并预览图片功能,并不具备向后台传送

2014-07-30 17:39:28 1249

原创 HTML使用FileReader对象的readAsDataURL()方法实现图片的上传预览效果

通过FileReader接口中的readAsDataURL()方法可以获取API异步读取的文件

2014-07-30 14:26:52 9159

原创 根据表中某个字段的首字母进行分类查询

例如,根据名字的首字母进行分类显示。基本思路

2014-07-30 12:01:01 1742

原创 使用jstl标签实现双重遍历

${carBand.name }

2014-07-14 16:47:27 2404

原创 使用Map传值,解决多维数据结构的遍历问题

例如,你有一个Person对象,而Person又有一个对象属性Child,

2014-07-04 18:00:58 734

原创 jstl标签中<c:forEach>中的varStatus属性

使用jstl中的遍历标签能实现

2014-06-20 17:08:32 789

转载 详细介绍Java垃圾回收机制

垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清除不再使用的对象。GC通过确定对象是否被活动对象引用来确定是否收集该对象。GC首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数收

2014-06-17 16:47:09 378

转载 JVM分代垃圾回收策略的基础概念

由于不同对象的生命周期不一样,因此在JVM的垃圾回收策略中有分代这一策略。本文介绍了分代策略的目标,如何分代,以及垃圾回收的触发因素。文章总结了JVM垃圾回收策略为什么要分代,如何分代,以及垃圾回收的触发因素。为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Jav

2014-06-17 16:45:48 413

原创 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 1520

转载 实现类似于ajax的页面无刷新

本方法是基于iframe实现的,需求是

2014-05-27 15:17:25 512

原创 jsp页面支持手机缩放

要加入 标签其中个属性的意思:

2014-05-15 09:59:09 1479

转载 解决 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 736

转载 c3po 配置文件详解

C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。   c3p0-config>         3      30      1000      false     属性preferred

2014-05-13 16:48:32 503

原创 学习随笔

Java程序访问数据库的基本原理:

2014-05-13 16:25:34 559

原创 spring mvc 拦截器配置

Spring MVC配置拦截器有三种方式:方式一:拦截所有的url,近似于总的拦截器(spring没有总的拦截器)                会为每一个HandlerMapping注入一个拦截器。总有一个HandlerMapping会找到拦截器,也最多只能找到一个拦截器,所以总有一个拦截器会执行,起到了总拦截器的作用方式二:拦截指定的url       

2014-05-12 11:49:26 1907

转载 js,jquery滚动/跳转页面到指定位置

要解决两个需求:一个是从A页面跳到B页面,滚动到页面的任何地方;第二个是在B页面内部点击某个元素,滚动到页面的任何地方;怎么解决啊?很简单,当然是用锚点。首先在A页面创建一个锚点 href="b.html#pos" target="_blank">点击跳转然后在B页面定义这个锚点...这里是很多文字,把页面撑开,撑出滚动条... name="

2014-05-05 16:33:12 917

原创 单选框点击文字也能选中

标签为 input 元素定义标注(标记)。label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。 标签的 for 属性应当与相关元素的 id 属性相同

2014-05-05 16:31:08 1456

转载 Spring学习

参考:http://www.iteye.com/blogs/subjects/kaitao-springmvc

2014-04-22 20:11:20 458

转载 ueditor 编辑器的配置 实现了上传图片与文件功能---附效果图

请参阅:http://blog.csdn.net/lucherr/article/details/7680518

2014-04-15 09:06:30 846

转载 jquery操作select标签

很多朋友对jquery select的操作很有兴趣,但网上的东西太多,所以脚本之家特别将Jquery Select操作方法整理下,方便大家查找。需要注意的是,这里的代码好多是针对jquery 1.32以前的版本(以后的版本已经不支持@),所以替换为空测试下即可。jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").cha

2014-04-15 09:04:02 879

转载 如何用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 787

转载 hibernate one-to-one 配置及操作

HIBERNATE一对一配置1. 完全的一对一关系,即A与B两种实体,分两个表格,一对一,A和B的关键字一样,其中一个是父,先产生,另一个是子,后产生,使用要求,就是A和B生成后,一般不再改变关系,也就是说A一般不再将C做为其子,而去除与B的关系,适用情况,比如表格某一部分太大,经常查询需要大量数据流,而将表分开以提高性能,完全一对一关系要求不能更改两者的关系,比如A对应B,一旦要将A的对

2014-03-25 14:15:16 630

转载 项目中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 944

转载 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 514

原创 Duplicate collection role mapping 异常

google上搜了很久 也找到很多解决方案一、.hbm.xml里属性重复定义了——仔细检查后排除这个可能二、mapping file 里写了引用后 同时又在hibernate类里用代码引用了.hbm.xml文件——我把mapping file里的引用都删掉之后出现找不到类了 所以排除这个可能三、mapping file 里多次引用同一个配置文件——更不可能了四、由于包改过名字 原来

2014-03-20 11:46:03 4886

原创 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 674

原创 用超链接提交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 1863

原创 用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 1023

原创 字符串”“

在判断一个字符串是否等于”“时,不能用 ==,要用equals()方法,同样  判断不等”“时,也是不能用!= 来判断例: String s = ""; s.equals("")==》true  而 s != "" ==》true

2014-02-27 18:38:27 449

原创 mysql的limit语句

"select * from car_baike order by gmt_update desc limit "2,10“; 其中第一个参数是说明从第几条信息开始查,第二个参数说明是查多少条,而不是查到第几条。上面的语句的意思是,从第二条信息开始查,查10条,也就是查到第11条(包含第11条)。

2014-02-27 17:03:24 800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除