摘要: 我们知道,使用struts2的时候需要设置一些不需要它过滤的请求(诸如我们使用的一些插件需要原生态的servlet),遇到这种情况的解决办法就是扩展struts的过滤器,下面请看web.xml的配置: struts2 org.apache.struts2.dispatcher.FilterDispatcher --> com.hsc.util.UeditFilter config struts-default.xml,struts-plugin.xml,../struts.xml 注释掉的部分就是原来struts2的过滤器,我们这里需要对它进行扩展,写... 阅读全文
posted @ 2013-12-23 16:04 塔塔兔 阅读(2785) 评论(1) 推荐(1) 编辑
摘要: 标题没有写成jquery回调函数error捕获java抛出的异常信息是因为二者本身并无关联,java抛出的异常信息是交给虚拟机的,那么这里需要我们自己将在java里获得的异常信息返回给jquery即可。下面请看演示代码js请求部分 //简单定义一个jquery的ajax请求var someLogincMethod=function(){ $.ajax({ type: "POST", url : "xx_someLogicMethor", data: "start="+startdate+"&end="+en 阅读全文
posted @ 2013-12-20 09:45 塔塔兔 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: android一早就有过涉猎,但最近才决定系统的去学习下,然后每次学习完都写一篇博客总结,权当充实下生活。好,进入正题。 android的事件处理大体上分为两类,一类是基于回调的事件处理,一类是基于监听器的事件处理。对于后者我们并不陌生,它正是java swing中控件的事件的用法,所以先来说说它。 android的监听器事件处理机制属于一种委派式(Delegation),类比人类社会的分工协作,比如说我们家里的电器坏了我们通常不会自己修,而是直接打电话通知维修公司来帮我们修。用在程序里就是事件源与事件处理分开执行,这种模型的好处就是可以提高程序的可维护性。 事件监听器的形式有如下几种... 阅读全文
posted @ 2013-12-10 20:23 塔塔兔 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 我们常常会遇到这种问题:项目中需要在开机时启动某些具有特定功能的线程用来收集数据等,而且需要进行必要的数据库操作,现在框架的集成使得我们不能随意的去创建数据库的连接然后书写我们的数据库方法,所以需要在这个开机的线程中获得spring容器以便获得自己需要的服务层对象。从以上问题的阐述我们可以找到两个要点:1是开机启动,2是在开机启动的线程获得spring容器,ok下面就是冲着这两个要点寻找突破点。 开机启动的东西对我们来说解决的方法比较简单,就是在web.xml文件下配置一个自定义监听器就可以。这里我们应当注意,这个监听器应该写在spring监听器的下面 ... 阅读全文
posted @ 2013-11-27 14:14 塔塔兔 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 最近工作压力颇大,连续加班一个月,让我这个刚出校园的新人倍感烦恼。有时候真想喊一句“我是自由的”,然后对加班的老板温柔的说句“拜拜了您”就大步流星的走出公司。不过想象终归是想象,毕竟还是要生存的,不工作就没有钱,没钱就没吃的穿的,哎。。好在boss也是个高等知识分子,容易在每天不断的思考中自我反省然后找出问题的所在。这周开了个会议让大家发表对她的看法,大家委婉的道出了对加班的不满,结果现在boss已经能够做到到点自己先走,但我们却俨然被培养成了加班的习惯,欲哭无泪啊。 话说我自己其实不该有这么多的抱怨,因为这段时间虽是苦了点,但个人的成长速度也惊人,先是掌握了前端的各种知识,可以做出一些闪.. 阅读全文
posted @ 2013-11-26 20:06 塔塔兔 阅读(4215) 评论(0) 推荐(0) 编辑
摘要: 最近使用bootstrap这个前端框架其中的模态对话框效果,我们知道国外的东西用在国内项目上最头疼的就是传值乱码问题,这里先介绍下模态对话框传值的介绍(不是直接访问静态html或者直接打开写在当前界面的一个层里而是打开一个后台,将所需要的值处理好再传值前台的模态对话框).首先看下英文介绍:诸如click me 这样的例子,当然还需要个目的显示层。废话不多说,下面贴出笔者自己修改的模态对话框部分的代码,使用者可以自行覆盖bootstrap.js的相关模块,这里如果不商用应该不涉及版权问题。下面代码的重点是将远程url的参数分解,即以"?"划分请求正文部分和参数部分。这里url 阅读全文
posted @ 2013-08-20 11:37 塔塔兔 阅读(4773) 评论(2) 推荐(0) 编辑
摘要: 上篇文章使用串口与打卡器交互,这种方式的弊端就是需要很多串口接口才能使得一台服务器与多个打卡器交互,而使用udp协议只需要搭建一个局域网络就可以了。这里使用多线程通信机制也增加了程序的运行效率。(这里说明下,打卡器是不停的向外发送数据包,所以使用udp无连接协议乃是最适合的)。首先给出主服务类的代码:package com.as.util;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java. 阅读全文
posted @ 2013-07-27 14:28 塔塔兔 阅读(967) 评论(0) 推荐(0) 编辑
摘要: java与串口通信之前首先要将串口的环境配置好(链接:http://pan.baidu.com/share/link?shareid=2561488444&uk=120962509 密码:8gpv)配置相关自己看api好了,一定要记得使用Jre7,不然无法完成配置。下面给向读卡器里写数据的方法,网上这方面只是略谈了下,但其实这里的数据需要转化。 package test;/* * @(#)SimpleWrite.java 1.12 98/06/25 SMI..0 * * Copyright (c) 1998 Sun Microsystems, Inc. All Rights Re... 阅读全文
posted @ 2013-07-27 09:42 塔塔兔 阅读(536) 评论(0) 推荐(0) 编辑
摘要: hibernate对jdbc做了轻量级的封装,使得我们程序猿直接以面向对象的思维操作数据库。hibernate单纯的使用起来很简单,但是如果什么都不了解在更改的时候会很麻烦。这里记录下一些基本概念方便以后使用 hibernate 3的持久化状态有三种 transient(瞬时状态) 这个状态可以设置在一对多关系中一的一方,persistent(持久化状态) 和 detached(脱管状态) hibernate 3的框架核心为configuration,它负责启动hibernate 3 (这是单独把hibernate拿出来的用法,如果与spring集成则由spring负责启动),h... 阅读全文
posted @ 2013-07-04 22:08 塔塔兔 阅读(270) 评论(0) 推荐(0) 编辑
摘要: loj4j.rootLogger=DEBUG,stdout#Log4j常用的优先级 FATAL>ERROR>WARN>INFO>DEBUGlog4j.logger.org=ERROR,A1#A1设置输出地A1到文件,文件大小达到制定尺寸时产生一个新的文件log4j.appender.A1=org.apache.log4j.RollingFileAppender###文件位置##log4j.appender.A1.File=orglog.log###文件大小##log4j.appender.A1.MaxFileSize=500KBlog4j.appender.A1.Max 阅读全文
posted @ 2013-06-27 17:14 塔塔兔 阅读(786) 评论(0) 推荐(0) 编辑