- 博客(34)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 基于rest方式的web service
公司跨系统的接口都换成了rest风格,对于没有使用过rest的人真是感觉茫茫大海,无从下手啊。查找了一些资料并询问有经验的人,最后算是知道了基于cxf框架的rest风格的web service 怎么用,下面我简单介绍一下:
2014-11-15 11:34:43 1087
原创 struts2新增json返回类型,自动将action中的的成员变量转换成json字符串
struts2新增json返回类型,自动将action中的的成员变量转换成json字符串
2014-08-28 18:32:06 2256
原创 十六进制转换成十进制,将一个十六进制的数转换成一个整数
以前将十六进制转换成十进制,总是先将十六进制转换成二进制,然后再转换成十进制。今天看到一个题目:将一个十六进制的数转换成一个整数。在网上搜寻,发现除了这样转换以外,还可以像二进制转换成十进制一样,比如:二进制110,转换成十进制就可以是1*2^2+1*2^1+0*2^0 = 6;其实十六进制转换成十进制同理:如:F5,转换成十进制为:F(15)*16^1+5*16^0 = 245;这样
2013-08-19 15:35:17 2221
转载 关于mybatis多参数查询的方法
最近在做一个Mybatis的项目,由于是接触不久,虽然看了一下资料,但在实际开发中还是暴露了很多问题,其中最让我头疼的就是selete的parameterType问题,网上这类的帖子虽然有但是不全,很多情况下很难找到你想要的答案。为此我对这个问题进行了总结,希望对像我这样的新手有一定的帮助。(一)单个参数public List getXXBeanList(String xxCode
2013-08-15 11:12:00 755
原创 stuts返回xml类型的日期时间,各节点代表什么意思,并将xml格式时间转换成string类型的日期时间
在struts配置如下:modelsmodels 是查询的list集合,在flex前台已经接收到数据,向左转|向右转其他数据都能正常显示,但只有这个日期类型不知道怎么显示。向左转|向右转数据库中的日期是:向左转|向右转向左转|向右转其中个字
2013-08-10 13:53:24 1430
原创 用ckeditor实现图片上传
很感谢http://blog.163.com/ytrtfhj@126/blog/static/890531092010226023136/的作者ckeditor基本上都用过,一些基本配置我就不多说了,不太清楚的看上面的那篇文章。在编辑文章时,很多时候都要在文章中插入图片,ckeditor本身带有插入图片的功能,但只能用网络上的图片资源,而没有图片上传的功能。现在就来实现ckeditor图片
2013-07-28 11:25:14 687
原创 ssh上传带中文的视频文件不能播放的问题
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />将tomcat的编码设置为UTF-8格式!
2013-07-16 16:34:32 714
原创 struts2视频上传,一直进不了action
原因很简单,struts配置文件中没有设置允许上传的文件大小,默认的文件上传大小是2M,而我上传的视频文件大于2M。所以还没进入action直接被拦截了。解决办法:在struts配置文件中设置
2013-07-15 16:56:54 830
原创 ssh参数传不到action中,实体bean中属性名的命名问题
public class User{//用户名 private String username; //用户密码 private String password; //用户标识(0:普通用户;1:管理员) private Integer uMark; //用户真实姓名 private String name; get...set...} actio
2013-07-13 16:50:14 662
转载 proxy-target-class="true" 与proxy-target-class="false"的区别
<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> 注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-class
2013-07-13 16:22:59 538
原创 ssh $Proxy X cannot be cast to问题原因
首先我有一个abstractService父类,子类UserService继承这个父类,没有写UserService接口(IUserService)。然后再UserAction中用:User u = ((UserService) SpringUtils.getBean("userService")).queryByUsername(model);User u = ((UserService
2013-07-13 16:21:40 819
转载 200多个js技巧代码
199.模式窗口父窗口var url="aaa.jsp";vardata=showModalDialog(url,null,"dialogHeight:400px;dialogHeight:600px;center:yes;help:No;status:no;resizable:Yes;edge:sunken");if(data) alert(data.value); 子窗口
2013-05-26 20:41:52 3517
转载 win7系统下删除wubi安装的ubuntu启动项
本人属于linux的爱好者,但不是什么大牛的,只是菜鸟级的!平常有机会终会在虚拟机尝试一下Linux系统,试用过的Linux版本也有几种,譬如ubuntu,openSUSE,RedHat.debian等等,如果不是使用的专业软件在Linux下没有很好的选择,我想就单纯的使用Linux。尤其是ubuntu拥有日益增长的用户群,开源是一种潮流,但要走的路还很长。以前一直用台机玩Linux,不过台机用的
2013-05-25 17:23:33 630
转载 java解析xml的几种方式
第一种:DOM。DOM的全称是Document Object Model,也即文档对象模型。在应用程序中,基于DOM的XML分析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。
2013-05-12 14:21:22 647
原创 kissy waterfall插件实现的瀑布流
忙活了几天,终于瀑布流实现了。首先准备用的jquery的masonry和infinitescroll两个插件实现的,结果在网上找了好久,都没有实现,而且觉得这两个插件用着很不顺手,于是改用kissy的waterfall插件,最终实现了瀑布流。KISSY 是由阿里集团前端工程师们发起创建的一个开源 JS 类库。它具备模块化、高扩展性、组件齐全、适合国情等特性。并且提供了详细的api文档和演示
2013-05-10 18:03:15 1946
转载 两年内从零到每月十亿 PV 的发展来谈 Pinterest 的架构设计
Pinterest正经历了指数级曲线般的增长,每隔一个半月翻翻。在这两年里,Pinterest,从 每月PV量0增长到10亿,从两名成立者和一个工程师成长为四十个工程师,从一台MySQL 服务器增长到180台Web 服务器(Web Engine),240台接口服务器(API Engine), 88台MySQL数据库 (cc2.8xlarge) ,并且每台DB有一个备份服务器,110台Redis
2013-05-01 11:10:22 693
转载 DWR详解(二)——反向AJAX
上一篇文章(DWR详解一)提到DWR允许javascript访问服务器端的Java方法,这使得AJAX使用起来会比较容易,而在DWR2.0里面添加了一个非常强大的功能——反向AJAX,也就是说,服务器端的Java方法可以取得浏览器端的Web上下文,并可以调用javascript的方法,将服务器端的数据异步地传输给浏览器。本文将通过一个demo展示这种特性。这个demo实现了类似股票交易系统中实时更
2013-04-24 16:41:58 784
转载 DWR详解——会变魔术的Javasript(一)
Javascript在AJAX(Asyncronize Javascript. And XML)技术中扮演者非常重要的角色,但是对于Java程序员来说,编写Javascript并不是一件容易的事情,而要做到Javascript与服务器端的Java对象交互更是困难。DWR(Direct Web Remoting)帮助我们解决了这个问题,让Javascript能够非常简便地与Java对象进行交互,让程
2013-04-24 16:41:03 541
转载 MyBatis详解 与配置MyBatis+Spring+MySql 1
MyBatis简介MyBatis 是一个可以自定义SQL、存储过程和高级映射的持久层框架。MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。
2013-04-12 20:52:36 644
原创 用My97DatePicker日期框架取得时间后转换为可在javascript中比较的Date类型
function check(){ var start = document.getElementById("startTime").value; var end = document.getElementById("endTime").value;// var start_date = Date.parse(start.replace(/-/g,"/")); var st
2013-04-12 19:41:50 1504
原创 struts2中json的使用
首先我的类关系实体类:class entityClass{ private int id;}class model extends entityClass{ private String username; private String password;} 然后action中class modelAction extends A
2013-04-12 16:36:51 558
原创 form表单提交乱码问题
jsp页面、项目编码,数据库编码等都设置成utf-8的了,但form表单提交,还是出现了乱码。最后经检查form表单method设置的是get方法,改为post后,成功存储中文。原因,我想是 get方法是通过跳转的,跟a标签的href一样;而post方法则为隐式提交,在浏览器地址栏不会出现参数。
2013-04-06 17:42:47 587
原创 关于i=i++的问题
今天遇到一个很奇怪的代码,代码如下:import java.util.*;public class Test{public static void main(String[] args){ int j=0;int z=10; for( int i =0; i j=j++; } System.out.println(j);}} 我的第一反应这
2013-04-06 15:47:04 547
原创 页面用frame分割成多块后,如何整页刷新
一般后台管理用下面代码进行分割: 当点击左边菜单后,通过target指定刷新的块eg:修改密码 但怎样在一个块中刷新整个页面呢?很简单:将target设为“_top” eg: href="${path }/loginoutAction" target="_top" >退出系统
2013-04-05 19:58:51 818
原创 js代替表单提交带中文的参数出现乱码的解决办法
问题:js代码: $("document").ready(function() { $("#reset").click(function(){ // $("#name").val(""); $("#truename").val(""); $("#phone").val(""); $("#qq_msn").val(""); });
2013-04-05 19:36:12 703
原创 关于jsp页面通过el表达式访问struts2值栈的问题
之前用ssh框架,在action中总是将查询出的数据存到session或者request中,然后传到前台进行显示;但后来我看到有些代码 在action中声明一个list或者其他的成员变量,然后将查询到的数据赋给这个成员变量,然后再jsp页面通过${list}或者 ${变量名} 就可以在前台显示了。之前一直不明白,经过查阅资料,这样做可行的原因:用JSTL的${tip}可以访问Action中定义
2013-04-01 17:13:43 1159
转载 深入了解Struts2返回JSON数据的原理及具体应用范例
早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSON的关系说清楚。其实网络中,关于这个问题的答案已是海量,我当初也是从这海量的答
2013-03-31 14:37:13 540
转载 struts2 result配置详解
Struts2将Result列为一个独立的层次,可以说是整个Struts2的Action层架构设计中的另外一个精华所在。Result之所以成为一个层次,其实是为了解决MVC框架中,如何从Control层转向View层这样一个问题而存在的。所以,接下来我们详细讨论一下Result的方方面面。目 录 [ - ]Result的职责Result的定义常用的Result关于Result配
2013-03-31 13:59:30 592
转载 Struts2 Result配置详解
说明:在前面的许多案例中我们所用到的Action基本都继承自ActionSupport这个类,而在这个类中我们定义了五个字段:SUCCESS,NONE,ERROR,INPUT,LOGING。我们可以直接返回这些字段值,这些字段值实质是被定义成:String SUCCESS=”success”这样的形式,所以我们只要在Result元素中用它们的小写即可。标准完整形式如下:resultna
2013-03-31 13:47:36 537
转载 url传递中文乱码问题
通过链接传递参数值是中文时,会有2个问题:(页面采用UTF-8格式)1》中文乱码,在action接值时转码即可(使用new String(str.getBytes("iso-8859-1"),"UTF-8"))2》传递的中文参数后面还有其他参数,此时页面: 查询 其中:查询条件search_name=“张三”,后面nPageNo=1;当action接值时,request.getPa
2013-03-31 13:09:40 725
转载 java 把url传参的汉字变成%百分号形式,<c:url><c:param>,url提交汉字乱码
下面这段代码输出的是url为 http://localhost:8080/news/HelloServlet?hello=%e5%a4%a7%e5%ae%b6%e5%a5%bd&test=%e5%a4%a7%e5%ae%b6%e5%a5%bdHtml代码 body>c:urlvalue="http://localhost:8080/news/Hel
2013-03-31 12:48:52 6010
原创 log4j 文件输出 和 数据库存储 以及数据库存储乱码问题
log4j.properties配置: log4j.rootLogger=INFO, ROOT, file, JDBClog4j.appender.ROOT=org.apache.log4j.ConsoleAppenderlog4j.appender.ROOT.layout=org.apache.log4j.PatternLayoutlog4j.appender.ROOT.la
2013-03-28 19:30:08 657
转载 站内信设计思路
【转】站内信设计思路“站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一 条件的用户群)群发消息。点到点的消息传送很容易实现,本文不再详
2013-02-25 19:58:33 389
原创 s2sh gethibernateTemplat().find()返回空指针的问题
开始我新建DbfField的普通类,在里面直接调用dao里面的方法查询数据库,gethibernateTemplat().find()老是这报空指针的错,后来我把这个类直接写成一个dao方法,运行就不报哪个错了。
2012-08-13 12:26:59 1402
ssh+sql+jquery+ckeditor+css2+html5+ext4+swt+xmlhttp+易宝支付帮助文档_各类web开发文档
2012-10-27
ethereal抓包软件附带教程
2012-07-21
移动端,window.onScroll事件必须在滑动松手之后才会执行回调函数
2015-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人