- 浏览: 277884 次
- 性别:
- 来自: 北京
最新评论
-
plg17:
properties文件中文自动转码问题确实给开发带来不便,按 ...
eclipse .properties插件 -
sorriest-siben:
帅哥,你的例子是不是笔误了呀应该是这样的吧<result ...
struts2 redirect 传参数 -
Masket874:
沙发。。。。。
session的监听器 -
spp_1987:
<%@page import="java.ne ...
jsp输出静态的图片 -
spp_1987:
如何 限制输出图片大小。 还有我的后台报错 出来一个异常:
严 ...
jsp输出静态的图片
文章列表
======所谓单例模式======
即项目中某个类,只生成1个实例,并且同时只能被一个调用;
======实现单例模式======* 创建单例类;* 所有的构造方法都是private的,即不允许在类外创建对象;* 类内部创建一个static的对象;* 用static初始化块来初始化static对象;* 提供 public static synchronized 的方法返回static对象,提供给其它类调用;
下面是一个简单的单例模式,假设打印机只有1个,且同时只能被1个客户调用1次!:
package space.learn.designPattern.singleton;
/**
...
- 2008-11-01 16:56
- 浏览 1312
- 评论(0)
这道java面试题,主要考了以下2点:
* 变量、对象 作为参数传递给其它方法时,在方法中可以对传入的 变量、对象 所做的操作;
* 变量、对象 的作用域;这一点有时候看起来很简单,可以容易忽略、出错!
package space.learn.notice;
/**
* 一道关于 变量、对象 作用域的java面试题;
* @author space
* @date Nov 1, 2008 10:44:02 AM
*/
public class VarScope {
public static void output(Integer i, StringBuffer bf) {
...
- 2008-11-01 16:50
- 浏览 1309
- 评论(0)
hibernate3.2以后的版本中,聚合函数比如count(*) 返回的类型是 Long 类型的,不能直接转化成 Integer类型,这样挺郁闷的,有1个办法可以解决,举例:
public Integer count(final Integer userId) {
return ((Number) getHibernateTemplate().find("select count(id) from Diary diary where diary.userId=?", userId).get(0)).intValue();
}
查询所有某个用户所有日记的总数, ...
- 2008-10-29 23:28
- 浏览 1786
- 评论(0)
2008年的10月,一直在找工作,找了1个月,总结了一些经验,写下来分享一下,希望更多人把好的技巧拿出来分享。
(1)写简历
* 内容上 一定要具有吸引力,即使你没有吸引力,也要突出某些方面让企业对你感兴趣;尽量 ...
最近总结了linux vi编辑器 的常用命令,呵呵,拿出来分享一下,是在 ubuntu8.04上总结的,应该也适用于各版本的linux。
==================
vi命令
==================
vi a.txt 用vi编辑器编辑a.txt,如果不存在则建立空文件,默认是一般模式;
---
a(光标后) i(光标前) r(替换光标字符) o(下一行) A(行尾) I(行首) R(同r) O(上一行) 都可从 一般模式 进入 编辑模式
---
Esc 可以从 编辑模式 进入 一般模式
---
: 从 一般模式 进入 命令模式,输入取 ...
今天又用了一下struts2的validator功能,也就是校验功能,使用的是 xxx-validation.xml 配置文件的方式,结果出了比较奇怪的问题,后来才发现是web容器的问题,有些web容器 不能够支持这个功能,可能是由于xml文件加载的问题;
struts2.0.11 版本在resin3.0.25 上就不能支持该功能;
我放到 tomcat6 上就可以;
在 resin 上测错误提示是:
500 Servlet Exception
java.lang.NoClassDefFoundError: Could not initialize class com.opensymp ...
- 2008-10-08 16:38
- 浏览 3384
- 评论(2)
转载 自 http://zhang-hong-cai-sina-com-cn.iteye.com/blog/249039
log4j.properties 使用
一.参数意义说明
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully.qualified.name.of.appender.cl ...
- 2008-10-06 19:22
- 浏览 4118
- 评论(0)
如何在 security 中 获得 user 信息?由 security 管理权限后,登陆也由security来管理,因此如果不修改或扩展security的登陆机制,则无法手动设置user到session;为了获得用户信息,有2种方案:(1) 当用 UserService 的实现类 获取用户时,将用户设入 session ,注意不要设置密码等安全信息,这样就可以直接从session中获得user信息了,但缺点是无论是否登陆成功都设置了session信息;(2) security中已经用某种方式保存了登陆用户的信息,可以使用下面的实用类来获得登陆的用户;
package com.spacefl ...
- 2008-10-06 19:00
- 浏览 2486
- 评论(0)
有时候需要将现有的 java 类,即 .class 文件编译成 java源码,即 .java 文件,自己总结了2个方法:
(1)用 java 自带的 javap 命令,这个命令可以从 .class 文件,看到类的结构,比如:
进入 Hello.class 所在的目录,执行 javap Hello 则可以看到 Hello.java 的 结构;
对于 javap 更多的命令,可以用 javap -help 来查看;
(2)使用一些反编译工具
我用了几个工具,有些局限于版本,有1个还比较好用,就是 “DJ java decompiler”,它可以反编译各个版本的java类,包括 jd ...
- 2008-09-30 00:08
- 浏览 1484
- 评论(0)
将 org.acegisecurity.context.HttpSessionContextIntegrationFilter 的 forceEagerSessionCreation 属性设置成 true 即可,解决冲突;
例如:
<bean id="httpSessionContextIntegrationFilter" class="org.acegisecurity.context.HttpSessionContextIntegrationFilter">
<!-- 当需要使用 session 控制时,将该值设置成 true ...
- 2008-09-22 11:29
- 浏览 1728
- 评论(0)
2个方式,jsp中直接输出静态图片:
img.jsp
<%@page import="javax.imageio.*"%>
<%@page import="java.awt.image.BufferedImage,java.io.*;"%>
<%
File myGifFile = new File("e:\\aa\\haha.gif");
BufferedImage bufi = ImageIO.read(myGifFile);
response.reset();
response.setCo ...
- 2008-09-19 16:14
- 浏览 6601
- 评论(2)
jstl core 的标签使用
jstl-core.jsp:
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@page import="java.util.Date, space.learn.jstl.Fruit"%>
<%@ taglib prefix='c' uri="http://java.sun.com/jsp/jstl/core&qu ...
- 2008-09-16 12:24
- 浏览 1674
- 评论(0)
1)导入jstl 包,加载ftm标签
首先将jstl的jar包放入类库中,使用1.2版本
其次在jsp文件中引入所需要的 标记库,对于 ftm 标签,如下:
<%@ taglib prefix='fmt' uri="http://java.sun.com/jsp/jstl/fmt" %>
2)输出 .properties 文件中的信息
<fmt:bundle basename="fmt">
test value:<fmt:message key="test&quo ...
- 2008-09-12 15:44
- 浏览 38262
- 评论(1)
==================快捷键==================
下面是我总结的一些常用的快捷键
======Fx 快捷键======F1 帮助,可以打开相应的帮助文件F2 重命名,选中文件、文件夹后 按 F2 可以重命名F3 查找,在文件夹中点击F3可以打开搜索栏,在firefox中也可以打开搜索栏,IE对F3没反映F5 刷新,包括 桌面、文件夹、浏览器 等的刷新
======浏览器快捷键======ctrl+N IE7 & firefox 下打开新的浏览器窗口,greenbrowser 下打开新标签页ctrl+T IE7 & firefox 下打开新 ...
- 2008-09-12 12:16
- 浏览 1060
- 评论(0)
原文地址:http://hailan1987.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-215233-uid-42621.html
设置session 的最大失效时间
session的最大失效时间,就是从用户最后1次和web应用交互,到session到期之间的时间;
以下是设置session时间的3个方法: 1. 在web.xml中定义:
以分为单位,作用于单个web应用;
<session-config> <session-timeout>20</sessi ...
- 2008-09-10 18:08
- 浏览 8075
- 评论(0)