
JavaEE
xiaopaopao
范德萨
展开
-
使用jstl标签库中的fmt标签对日期进行处理,格式化
使用jstl标签库中的fmt标签对日期进行处理,格式化今天在做个小东东的时候突然遇到个小问题,在使用el表达式取出从数据库中读取的时间后,发现这个时间太长了,汗,甚至给我精确到了毫秒,而我只需要年,月,日,想了半天都没想出办法,后来想到了fmt标签对气进行处理,具体处理方法如下 //设置时间的地区 //one为我的迭代标识,Date对像存储在time中,daaeSytle设原创 2008-10-29 00:53:00 · 2712 阅读 · 3 评论 -
.net C# 调用 XFire发布的Webservice 安全访问控制
最近接触到的项目要使用.net调用xfire发布webservice,在网上找了很多方法,遇到一些“牛人”粘贴了千篇一律的代码,看着头痛,但实际的问题并没有解决,在一次调试过程中发现服务端的安全处理Handler是有状态的,于是想了个办法让服务器端保存客户端调用的认证信息,认证一次后并不再需要对身份进行多次认证 这里和大家分享一下具体的代码关于使用Xfire开发Webservic原创 2009-12-31 16:13:00 · 7730 阅读 · 15 评论 -
某公司的笔试题目
交谈中请勿轻信汇款、中奖信息,勿轻易拨打陌生电话。 沧海笑 16:53:04public class Demo { public static void main(String[] args) { Demo d=new Demo(); d.test(); } public void test() { try { System.out.print原创 2010-03-16 17:27:00 · 1011 阅读 · 0 评论 -
将Java对象保存为XML文档
package com.kiloway.trace.utils;import java.lang.reflect.Field;/** * @author Zhang Qi * @Create Time 2010/01/09 * */public class ObjectToXML { public String toString(Object object) thr原创 2010-01-11 09:38:00 · 1298 阅读 · 0 评论 -
HibernateCallBack原理以及利用回调接口优化代码结构
<br /> Hibernate 为我们提供一套很好的数据持久化解决方案,同时Spring也为我们封装了很多模板方法,比如<br />实现HibernateDaoSupport后得到模板操作对象以及一些回调接口,如HibernateCallback,jdbcTemplete等,这些模板方法<br />大大的减少了我们的代码量,同时使得代码干净明了,今天谈谈我对HibernateCallBack的理解以及应用<br />首先,我们定义一个回调接口,回调接口的参数是一个上下问参数<br /> <br />pac原创 2010-07-27 00:01:00 · 1961 阅读 · 0 评论 -
谈谈Spring 中事务的隔离级别
PROPAGATION_REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。如果把事务的传播级别设为REQUIRES_NEW,有可能会造成事物的不一致性。需求:ServiceA 与ServiceB,ServiceA中会处理该service相关的操作,但同时原创 2011-09-21 22:20:04 · 1120 阅读 · 0 评论 -
Tomcat配置(虚拟目录,多端口映射等)
1. <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener cla原创 2011-10-24 23:19:11 · 6443 阅读 · 0 评论 -
Struts2自定义Result处理JSON
以前在采用Struts2开发的项目中,对JSON的处理一直都在Action里处理的,在Action中直接Response,最近研读了一下Struts2的源码,发现了一个更加优雅的解决办法,自己定义一个ResultType,首先大家先看下Struts2中的源码包com.opensymphony.xwork2下的DefaultActionInvocation472行 /**原创 2013-03-09 23:56:33 · 12848 阅读 · 3 评论 -
为什么整合Spring与Struts2的时候,必须定义Struts2 Bean的Scope
Struts2 本身是线程安全的,在默认的情况下会为每一个请求创建一个实例对象,这在一定程度上解决了servlet带来的线程安全的问题。Struts2的Bean在交给Spring IOC管理后,默认使用的是单例,所有请求使用同一Action,当Action中定义一些变量以接受参数时,或者进行验证时,往往会出现线程安全问题。比如: Struts2的Action是单例,其中原创 2013-03-20 00:07:58 · 6156 阅读 · 0 评论 -
页面载入动画(loading)
通常我们在加载iframe,或者ajax请求的时候需一个遮罩动画,我们可以这样处理,使用一个绝对定位的div,高度宽度100%,然后append的body中具体代码可以参考如下/** * Author:Zhang Qi * Create:2013-03-28 * Function:在body中打开遮罩以及关闭 * */var LoadingUtils = { Open:fun原创 2013-03-28 16:49:35 · 7748 阅读 · 0 评论 -
使用WebSocket推送服务器消息
以前做项目的时候常常会有客户端提醒的功能,使用的是ajax长轮询的方式,这中方式对服务器端压力比较大,无论有没有通知都会发送心跳请求,最近看了一下html5以及tomcat对websocket支持的相关文章,自己做了个小东东,仅供大家分享.demo实现的小功能: 客户端A发送请求,通过服务器,直达客户端B演示效果如图所示代码的目录结构pa原创 2013-06-17 22:39:40 · 35320 阅读 · 13 评论 -
Java正则表达式
用途:字符串匹配字符串查找字符串替换例如:IP地址是否正确从网页中抓取Email地址从网页中揪出超级连接类java.lang.Stringjava.util.regex.Patternjava.util.regex.Matcher首先最简单的正则表达式package reg;public class SimpleReg {原创 2009-08-10 00:20:00 · 530 阅读 · 0 评论 -
fmt 对 字符串 时间 金钱 的格式化
在jsp页面中我们经常需要把现实的数字进行格式化,stl标签库提供了格式功能,用法如下。java格式化输出:DecimalFormat df = new DecimalFormat("格式");String fmt =df.format(double);符号 意义0 一个数位#转载 2009-12-23 17:38:00 · 5629 阅读 · 0 评论 -
在JSP中使用pager-taglib进行分页处理
在应用程序开发的时候分页有两种:真分页和假分页,假分页要把所有数据先提取出来放到一个list集合里或者静态变量中。真分页则是需要用到几行数据再从数据库中提取出来放把需要显示的数据放到list集合里。但无论真分页假分页pager-taglib都可以很好的为我们进行处理。1.下载pager-taglib下载地址http://jsptags.com/index.jsp,找http://js原创 2010-02-26 09:19:00 · 3496 阅读 · 2 评论 -
Hibernate关于聚合函数的一些用法
关于hibernate中聚合函数的用法1. public int countDetails() throws Exception { // TODO Auto-generated method stub Transaction trans = null; trans = HibernateSessionFactory.getSession().beginTransaction(); int原创 2008-10-27 22:24:00 · 1197 阅读 · 0 评论 -
使用Hibernate进行简单分页
daoImpl类中的方法 public List queryDetailByPage(int cPage, int pagesize) throws Exception { Session session =HibernateSessionFactory.getSession(); Transaction trans = session.beginTransac原创 2008-10-29 01:18:00 · 693 阅读 · 0 评论 -
关于java中float运算的精度问题
今天在做一个float减法的时候出了点问题,找了半天,原来是关于flloat精度的问题问题描述如下: public float getLeftMoney() throws Exception { // TODO Auto-generated method stub float m = new MoneyDaoImpl().CountAllMoney(); float c = n原创 2008-11-01 01:26:00 · 4222 阅读 · 0 评论 -
使用Filter进行 过滤非法登录用户
很多时候,我们都需要做用户登录和登录用户的权限管理,如何防止没登录系统的用户访问不该访问的页面呢?第一种解决办法,在没个用户登录相关的页面中判定相应的session是否为空,系统比较小该方法还可行? 系统比较大呢?上千个页面呢?难道也要在每个页面中去判断吗?这或许不太可取第二种,引入filter 具体实现如下: 我们在Action中,利用reques原创 2008-11-01 16:01:00 · 2244 阅读 · 1 评论 -
利用java JDBC解析excel文档
以下文章讲述如何利用jdbc处理这些数据----利用java JDBC解析excel文档 package com.p1;public class Choice { private int cid; private String title; private String answerA; private String answerB; private String answ原创 2008-11-10 01:02:00 · 1124 阅读 · 0 评论 -
Hibernate 原生查询 createSQLQuery 详解
如何使用Hibernate原生查询?首先,先让大家看看我的表结构,如图所示 其中orgid为机构ID 自动增加,cid为外键 标识学校ID,orgname为机构名字......学校和机构是一对多的关系....在HIBERNATE中要查询CID=1学校的下属机构有哪些怎么办呢可以 C c = session.load(C.class,cid)...原创 2008-11-12 14:01:00 · 24522 阅读 · 0 评论 -
java代码优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Ve转载 2009-05-04 20:03:00 · 596 阅读 · 0 评论 -
关于Java对象序列化的应用~~~
以前总听说对象的序列化,反序列化,只知道这些概念,并没深入理解其用途,今天在项目中想到用序列化来保存信息。。。希望和大家能分享一下代码 User.classpackage com.object;import java.io.Serializable;public class User implements Serializable{ private String原创 2009-07-25 00:59:00 · 843 阅读 · 0 评论 -
JFrame中显示多个进度条的方法
当我们在JFrame中存在多个JProcessBar,每个按钮事件启动一个JProcessBar,当单击某个按钮的时候,运行其中一个进度条,往往位出现程序等待的情况,利用多线程技术可以很好的解决这些问题。。。 利用内部类来访问外部类的属性,具体代码如下 /* * To change this template, choose Tools | Templates * a原创 2009-07-31 16:58:00 · 2957 阅读 · 2 评论 -
Java动态代理实现
Java动态代理实现JDK1.2以后提供了动态代理的支持,程式员通过实现java.lang.reflect.InvocationHandler接口提供一个执行处理器,然后通过java.lang.reflect.Proxy得到一个代理对象,通过这个代理对象来执行商业方法,在商业方法被调用的同时,执行处理器会被自动调用。 下面我讲用JAVA代码为大家展示Java动态代理的作用首先假设我原创 2009-08-15 11:43:00 · 610 阅读 · 0 评论 -
JSP设置SESSION过期
1.session.setMaxInactiveInterval2.使用session-config 在web.xml中配置 10 区别a.setMaxInactiveInterval的优先级高,如果setMaxInactiveInterval没有设置,则默认是session-config中设置的时间。 b.setMaxInactiveInterval原创 2009-08-16 10:30:00 · 5205 阅读 · 0 评论 -
微信OAuth验证 java 版本
Java 调用微信OAUTH接口获取用户信息原创 2014-03-18 15:17:35 · 15317 阅读 · 7 评论