- 博客(137)
- 资源 (2)
- 收藏
- 关注
原创 安卓屏屏幕适配
在开发的过程中,每一个猿猿都必须经历过屏幕适配的问题。这就得怪罪于安卓成千上万的设备,而每种设备都有不一样的屏幕分辨率和尺寸大小。但是我们拿到UI妹子的设计图往往就是基于一种密度的效果图(比如480X360),她们可是专业得很,在设计图上明确的标明了距离大小,文字大小,但是,没错,所有的距离计算都是根据px。(没办法,UI妹子只会像素密度,如果你遇到一个会程序的UI妹子,赶紧勾搭她吧)
2016-02-22 17:04:43
634
原创 js url传参数编码问题
前台在JS中需要转码2次,在后台在解码conditions=encodeURI(conditions);conditions=encodeURI(conditions);//必须要转码2次后台String lastName =request.getParameter("lastNameVal").trim();lastName=java.net.URLDecoder.d
2014-10-24 17:23:45
902
原创 JAVA中文件夹的复制和文件的遍历
文件夹的复制和文件的遍历主要原理是:先遍历源文件夹里面的所有文件和文件夹,并保存到一个文件路径数组中,然后循环这个数组,如果是文件就用FileInputStream和FileOutputStream类来实现复制功能,如果是文件夹,则用递归方法递归遍历里面的文件和文件夹,主要的实现方法是用File类的API来遍历要操作文件和文件夹,具体怎么用,我写了一个小测试代码级大家看吧,
2014-10-16 13:43:17
1877
原创 Spring定时器的两种实现方式
有两种流行Spring定时器配置:Java的Timer类和OpenSymphony的Quartz。 1.Java Timer定时 首先继承java.util.TimerTask类实现run方法import java.util.TimerTask; public class EmailReportTask extends TimerTask{
2014-10-16 11:16:48
718
翻译 spring 之 springMVC 学习1
常见MVC框架比较运行性能上:Jsp+servlet>struts1>spring mvc>struts2+freemarker>>struts2,ognl,值栈。开发效率上,基本正好相反。值得强调的是,spring mvc开发效率和struts2不相上下。Struts2的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量高,可以使用freemaker进行显示,而
2014-10-14 10:56:20
752
原创 window.location=
onload 加载body,然后转到其他请求,这种请求可以使jsp页面,也可以是action,也可以是controller
2014-10-14 10:17:37
457
翻译 $.parseJSON(data)只支持标准的JSON
$.parseJSON()只支持标准的JSON,不标准的还是用eval("("+data+")")吧什么 是标准的呢?key和value都带引号的就是标准的;
2014-10-14 09:48:55
2344
原创 1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次,要求速度尽可能的快
package com.test;public class YiHuo {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stub/*int i= 100;int j = 101;System.out.println(i
2014-10-13 10:23:54
1968
翻译 原生js使用xmlhttpRequest实现ajax请求
XMLHttpRequest是Ajax的核心,通过调用XMLHttpRequest对象的属性和方法可以实现在客户端和浏览器之间进行数据的异步传输,从而实现页面的无刷新效果。 XMLHttpRequest对象的常用属性: onreadystatechange:指定当readyState属性值改变时的事件处理句柄(只写); readySta
2014-10-02 01:45:23
8315
转载 struts2面试题
struts2与Spring MVC比较这个问题面试也是很常问的,网上一搜就会有很多的相关文章,如:http://www.douban.com/note/283158462/http://blog.csdn.net/gstormspire/article/details/8239182http://blog.csdn.net/ya2dan/art
2014-10-02 01:42:48
608
1
原创 Struts整合Spring 之OpenSessionInView设置
OpenSessionInViewFilter是Spring提供的一个针对Hibernate的一个支持类,其主要意思是在发起一个页面请求时打开Hibernate的Session,一直保持这个Session,直到这个请求结束,具体是通过一个Filter来实现的。 由于Hibernate引入了Lazy Load特性,使得脱离Hibernate的Session周期的对象如果再想通过gette
2014-10-02 01:18:46
647
转载 JSP中的EL表达式详细介绍
一、JSP EL语言定义 EL 提供了在 JSP 脚本编制元素范围外使用运行时表达式的功能。脚本编制元素是指页面中能够用于在 JSP 文件中嵌入 Java 代码的元素。它们通常用于对象操作以及执行那些影响所生成内容的计算。JSP 2.0 将 EL 表达式添加为一种脚本编制元素。 二、JSP EL简介1、语法结构 ${expression
2014-09-28 08:54:18
635
翻译 window.showModalDialog以及window.open用法简介
一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:window.open(pageURL,name,parameters) 其中:pageURL 为子窗口路径 name 为子窗口句柄 parameters 为窗口参数(各参数用逗号分隔) 三、示例:SCRI
2014-09-26 14:57:07
683
原创 select([[data],fn])
概述触发每一个匹配元素的select事件这个函数会调用执行绑定到select事件的所有函数,包括浏览器的默认行为。可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为。参数fnFunctionV1.0在每一个匹配元素的select事件中绑定的处理函数。[data],fnString,FunctionV1.4.3data:select([
2014-09-26 14:43:49
601
翻译 $.post(),$.ajax(),$.get()和load()
Query对Ajax操作进行了封装,在jQuery中$.ajax()方法属于最底层的方法,第2层是load(),$.get()和$.post()方法 第三层是$.getScript()和$.getJSON()方法。首先介绍第二层的方法载入html文档load()方法是jquery中最为简单和常用的Ajax方法 能载入远程的HTML代码并插入DOM中 结构为:load(u
2014-09-23 10:54:07
708
原创 java 遍历arrayList的四种方法
package com.test;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ArrayListDemo { public static void main(String args[]){ List list = n
2014-09-22 00:00:05
628
1
转载 JavaBean,List,Map转成json格式
JavaBean,List,Map转成json格式JS解析json数据(如何将json字符串转化为数组)需要四個包:commons-beanutils-1.8.3.jarcommons-lang-2.3.jarezmorph-1.0.6.jarjson-lib-2.4-jdk15.jar
2014-09-16 09:19:04
2187
翻译 webservice系列2---javabean&handler
摘要:本节主要介绍以下两点,1.带javabean的webservice的开发和调用 2.handler的简单介绍及使用1.引言在之前的一篇博客webservice系列1---基于web工程上写一个基本数据类型的webservice中介绍了如何采用axis1.4来完成一个简单的webservice的开发流程(入参和出参都是基本类型),但是在实际的开发中,方法的入参和出参
2014-09-09 11:04:00
519
翻译 webservice系列1---基于web工程上写一个基本数据类型的webservice
本节摘要:之前在一篇博客中介绍过如何写一个webservice(http://www.cnblogs.com/java-pan/archive/2011/11/25/axis_webservice.html),不过那个webservice是在工作项目中直接添加的,中间少了很多麻烦,不是白手起家总感觉前面一步一步的过程不清楚。myeclipse自带的也有如何新建一个webservice工程,这也不是
2014-09-09 11:01:38
1009
转载 axis 开发webservice
摘要:本节主要用于介绍使用axis开发webservice,包括服务端的创建、webservice的部署、客户端的调用。preparation: 说明:相关的可能要了解SOAP(简单对象访问协议)、WSDL(web服务描述语言)、XML(可扩展标记语言)、axis(阿帕奇可扩展交互系统)等相关知识。1.下载axis的jar包,请到apache官网或者在百度自行下载,然后导入ja
2014-09-09 10:51:30
625
转载 JSONObject简介
本节摘要:之前对JSON做了一次简单的介绍,并把JSON和XML做了一个简单的比较;那么,我就在想,如果是一个json格式的字符串传到后台,需要怎么对其处理?如果前台页面需要后台返回的是一个json的字符串,那么后台是怎么把json格式的字符串给拼装起来的呢?JSON和XML是不是有某种联系,他们之间是不是可以互相转换?……带着这些问题,搜索了相关的资料,并自己实际动手操作,总算对这些问题有了个比
2014-09-09 10:31:16
619
翻译 使用Jquery解析Json基础知识
使用Jquery解析Json基础知识前言在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换、JSON数据的解析是关键。先明确2个概念例如:JSON字符串:var str1 = '{ "name": "deyuyi", "sex": "m
2014-09-09 10:19:00
584
转载 一步步教你Hadoop多节点集群安装配置
1、集群部署介绍1.1 Hadoop简介 Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统HDFS(Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。对于Hadoop的集群来讲,可以分成两大类角色
2014-09-03 15:08:58
794
转载 jquery 1.6+ 获取checkbox的checked属性总是checked
项目中用的jquery1.9 今天需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未定义。折腾了半天,无奈,只能取jq官网看看文档,发现有这么一段说明As of jQuery 1.6, the .attr() method returns undefined for attribut
2014-08-28 23:15:17
550
转载 JQuery对checkbox操作
在不用jquery的情况下我们是这样判断的:document.getElementById("checkboxID").checked 取得的值为true(选中)或false(不选中) jquery情况:(只测试了3个版本)1、jquery版本:jquery-1.4.4.jsalert($("#checkboxID").attr("checked")),会打印出true
2014-08-28 23:09:02
529
翻译 JQuery对checkbox操作
无标题页 jQuery(function($){ //全选 $("#btn1").click(function(){ $("input[name='checkbox']").attr("checked","true"); }) //取消全选 $("#btn2").click(function(){ $("input[name='checkbox']").
2014-08-28 23:03:05
418
转载 Hibernate中关于多表连接查询hql 和 sql 返回值集合中对象问题
昨晚帮同事看代码到凌晨2点多,今早6点醒来发现他发来信息说报空指针错误,实在无法入睡,起来自己测试了一下,控制台还真的报:2009-4-25 8:12:34 org.apache.catalina.core.ApplicationContext log信息: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast
2014-08-25 00:28:52
2766
翻译 Hibernate查询重要笔记 - HQL总结 数据库各种查询宝典 大总结
1. 查询整个映射对象所有字段 Java代码 //直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql);
2014-08-25 00:13:46
533
翻译 current_session_context_class
平时在单独使用hibernate的时候,习惯于配置属性thread根据文档,这个是hibernate3.1以后的一个新扩展,目的在于可以让我们在某一个上下文环境(比如说当前线程)中可以通过SessionFactory.getCurrentSession()得到同一个session会话.后来当我们把spring,hibernate整合的时候,在spri
2014-08-21 23:32:10
493
翻译 Java开发webservice 的完整实例
java实现webservice实例文章分类:Java编程 今天下午突然想研究下WEBSERVICE,从网上找了好多实例,但很多写的让人实在难以恭维,花了三个小时的圈圈转后总算搞通了,其实也挺简单的,这里特别感谢http://www.liuzm.com/article/java/992.htm这篇文章,总算让我弄明白了,现在贴出我的实例步骤,感谢那个博主的同时,与大家共同分享。一:首先
2014-08-21 16:45:56
666
翻译 WebService到底是什么?
一、序言 大家或多或少都听过WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序
2014-08-21 15:10:20
566
翻译 hibernate联合主键生成机制(annotation方式)
这里记录hibernate中组合主键的annotation方式。hibernate-annotations说明文档中有说到组合主键使用annotation的方式实现,如下几种下面是定义组合主键的几种语法:1. 将组件类注解为@Embeddable,并将组件的属性注解为@Id2. 将组件的属性注解为@EmbeddedId3. 将类注解为@IdClass,
2014-08-21 10:31:00
433
翻译 myeclipse安装svn插件的多种方式
方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Cor
2014-08-20 16:54:06
443
翻译 java invoke 反射的使用方法
public class TaskProvidePropsList {private int provide_id; private int props_sign; public int getProvide_id() { return provide_id;}public void setProvide_id(int provide_
2014-08-20 15:21:02
631
原创 怎样理解Servlet的单实例多线程
首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。http://hiyachen.cublog.cn chf@tsin
2014-08-20 14:53:18
630
翻译 struts2<s:textfield>value默认值的问题
Users user=(Users)session.getAttribute("userInfo");%>value值里面要怎么写才能够拿到user里的username的值?试过好多种方法都不行直接用也不行!According to TLD or attribute directive in tag file, attribute value
2014-08-18 20:54:39
2504
2
转载 java设计模式之代理模式
1、什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2、策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3、代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实
2014-08-14 17:14:56
578
翻译 Struts2配置文件详解
> struts> include file="struts-default.xml">include> package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package
2014-08-11 03:43:40
531
转载 Struts2 拦截器
一、什么是拦截器?1、拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。
2014-08-11 03:41:56
557
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人