自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 文件操作

上次趋势科技有一个层次遍历文件的题目,结果当场没有做出来,回来在机器上面运行出来了。应用队列来实现 import java.io.File;import java.util.LinkedList;import java.util.Queue;//层次遍历file的目录结构,打印输出全部的目录名称public class FileNames { public static voi

2008-10-19 16:37:00 386

转载 acegi技术概览2

 共享组件     让我们来看看Acegi Security中最重要的一些共享组件。所谓共享组件是指在框架中处于核心地位,系统脱离了它们之后就不能运行。这些Java类型代表了系统中其他部分的构建单元,因此理解它们是非常重要的,即使你不需要直接和它们打交道。    最基础的对象是SecurityContextHolder。在这里存储了当前应用的安全上下文(security context),

2008-08-31 11:01:00 713

转载 acegi技术概览1

 运行时环境     Acegi Security可以在JRE1.3中运行。这个发行版本中支持也Java 5.0,尽管对应的Java类型被分开打包到一个后缀是"tiger"的包中。因为Acegi Security致力于以一种自包含的方式运行,因此不需要在JRE中放置任何特殊的配置文件。特别无需配置Java Authentication and Authorization Service (JA

2008-08-31 10:58:00 389

原创 收集好的网站以备查阅

1. http://www.juyo.org/juyo/work/window-open/     window.open()参数列表2. http://jasperforge.org/jasper学习和ireport学习(下载相应的jar包)3. www.jfree.org   jfreechat:需要下载jfreechat和jcommon二个包4.www.apache.

2009-05-02 20:50:00 757

转载 oracle 主键自增

将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现)----创建表Create table t_user(Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6));----创建序列create sequence user_seqincremen

2009-04-01 09:52:00 12819 1

转载 使用格式刷重复复制格式

使用格式刷重复复制格式  格式刷的用法相信广大用户都会,但是每次只能调整一次格式是不是很不方便呢?  其实只要双击“格式刷”按钮,用户可以将选定格式复制到多个位置。再次单击格式刷或按下“Esc”键即可关闭格式刷。

2009-03-15 14:55:00 1784

转载 Spring 2.0 AOP 与事务配置

Spring 2.0 AOP 与事务配置 ************Spring 1.0的标准事务配置*************** 先定义一个baseTxService进行基本的事务定义,类型为TransactionProxyFactoryBean。如果service没有基于接口,使用cgilib来实现AOP,定义 实际的Manager类设置parent=baseTxService,target

2009-03-11 10:34:00 570

转载 Acegi

一、基本原理 Acegi认证授权主要基于两大技术,一是Filter机制,二是AOP的拦截机制。通过FilterSecurityInterceptor很好地实现了对URI的保护,通过MethodSecurityInterceptor实现了对Service的方法的拦截保护,通过ACL 实现了对prototype类型的Object进行过滤和保护。 二、基本概念 HttpSessionContextInt

2009-03-11 10:27:00 622

转载 JAAS

    Java平台是创建企业应用程序的普遍选择。它所以受欢迎,主要原因之一是在创建Java语言时充分考虑了安全性,而且市场上也普遍认为Java是一种"安全的"语言。Java平台在两个层次上提供安全性:语言层次安全性和企业层次安全性。1.语言层次安全性最初的Java(JDK1.2)平台采用沙箱安全模型,基本安全模型由三部分来承担,这三部分构成Java运行环境的三个安全组件,分别是:类加载器,文件校

2009-03-09 10:41:00 6500

转载 由于JRE版本导致的Error filterStart问题

     近两个星期一直被Tomcat的Error filterStart所困扰,明明运行很好的程序,换了电脑就不能运行了,今天终于发现了问题所在。下面是安装了Tomcat6.0以后得到的错误信息:2008-1-15 11:10:57 org.apache.catalina.startup.HostConfig deployDirectory严重: Error deploying web appl

2009-03-03 11:36:00 756 1

原创 ext读取xml内容

这里是一个老例子哈建立一个xml文件:plants.xml      Bloodroot    Sanguinaria canadensis    4    Mostly Shady    2.44    03/15/2006    true        Columbine    Aquilegia canadensis    3    Mostly Shady    9.37    0

2009-01-08 17:23:00 2995

原创 牙痛

       昨天开始就牙痛了,好难受,昨天晚上就痛得没有怎么睡觉,今天上午上班的时候也没有办法工作,觉得好难受的啊。     不能老是痛啊。。还得找找原因,前天晚上心情不好就买了点东西跟寝室一起喝了点酒,不会就是酒惹的祸吧。。。要真是的。那我下次少喝点,但我那天也没有喝多少的啊。总之记住了,下次不能多喝了。    我总共牙痛了好多次了,烦啊。那种痛可是刺骨的痛,高中的时候就有过脸肿成包子

2008-12-15 11:56:00 567

转载 ACL

ACL 序:ACL(access control list),访问控制列表。访问控制列表是一个表格,对于一个特定的系统对象来说,这个表格告诉一台计算机的操作系统每个用户拥有哪些访问权限,比如说一个文件目录或者是单个文件。  ACL(access control list),访问控制列表。访问控制列表是一个表格,对于一个特定的系统对象来说,这个表格告诉一台计算机的操作系统每个用户拥有哪些访问

2008-12-10 20:18:00 366

转载 对象授权-转载

 说实话,ST对权限管理的实现实在不怎么样,特别是针对对象授权,而这个恰恰是我们企业所关心的问题。非常高兴的是它有着强大的二次开发接口和各种钩子。我们完全可以在这个基础上扩充我们自己的授权方式。下面这个方案只是提出一个思路,实际上为了实现这个思路我们还需要做很多事,包括项目的授权和二次授权等等,在这儿我们并不关心项目管理的问题,我们只是为了实现项目的授权。实际上项目授权只是其中的一

2008-12-10 19:55:00 445

原创 线程安全

  在一次面试中,考官问我什么试线程安全,我晕了。饿补中,学点是点什么是线程安全?  如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。举例  比如一个 ArrayList 类,在添加一个元素的时候,它可能会有两步来完成:1. 在 Items[Size]

2008-10-16 20:11:00 348

转载 liunx下的解压缩命令

linux下各种包解压缩命令2008/06/06 10:57.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName (tar是打包,并没有压缩)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d Fi

2008-09-28 11:35:00 552

转载 正则表达式详解

 入门简介     简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。

2008-09-26 16:56:00 370

原创 Struts menu的使用

Struts menu的使用以下是我在实际项目中使用了struts-menu,现将他们写出来已供参考1.   拷贝必要的jar库文件到dbMenu/WEB-INF/lib log4j-1.2.8.jarstruts-menu-2.3.jar 拷贝menu-config.xml ,struts-menu.tld 到WEB-INF目录下,及一些必须的图片和jscript,css

2008-09-15 22:24:00 2327

原创 Java跨平台的原理

Java源文件的编译过程     Java应用程序的开发周期包括编译、下载、解释和执行几个部分。Java编译程序将Java源程序翻译为JVM可执行代码—字节码。这一编译过程同C/C++的编译有些不同。当C编译器编译生成一个对象的代码时,该代码是为在某一特定硬件平台运行而产生的。因此,在编译过程中,编译程序通过查表将所有对符号的引用转换为特定的内存偏移量,以保证程序运行。Java编译器却不将对变量和

2008-09-09 10:08:00 940

转载 java笔试题目

1、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 2、ArrayList和Vector的区别,HashMap和Hashtable的

2008-09-08 21:16:00 641

原创 判断是否为字母的方法

 public static boolean isLetter(char c) {  int k = 0X80;  return c / k == 0 ? true : false; } ASCII码从ox40到ox7E。。。所以一算法成立。。

2008-09-08 20:50:00 555

原创 servlet中实现方法的跳转

 public void doGet(HttpServletRequest request, HttpServletResponse response)   throws ServletException, IOException {//从后台传来参数method  String method = request.getParameter("method");  if (method !=

2008-09-06 17:27:00 633

原创 读取配置文件中的信息

    在我们的开发过程中,很多时候我们需要从配置文件中读取信息,再到java程序中做处理,如:DBconfig.properites中配置了:driver=com.mysql.jdbc.driverurl=jdbc.mysql:localhost:3306/dbusername=rootpasswd=1 在java中可以这样调用:Properties prop=n

2008-09-06 11:02:00 447

转载 公钥、私钥、ssl

一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密明白了?假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥。我有一个文

2008-09-05 17:17:00 296

转载 acegi技术概览4

 安全对象     如果你熟悉AOP,你会知道有很多种advice可用:before, after, throws 和 around。around advice非常有用,因为它能够选择是否选择是否执行一个方法调用,是否修改返回值,以及是否抛出异常。Acegi Security对方法调用和web请求都提供around advice。我们使用AOP联盟实现对方法调用的around advice,对

2008-08-31 11:03:00 364

原创 acegi技术概览3

 认证    正如我们在手册开始部分所说的那样,Acegi Security适用于很多认证环境。虽然我们建议大家使用Acegi Security自身的认证功能而不是和容器管理认证(Container Managed Authentication)集成,但是我们仍然支持这种和你私有的认证系统集成的认证。让我们先从Acegi Security完全自行管理管理web安全的角度来探究一下认证,这也是最

2008-08-31 11:02:00 512

转载 企业应用安全--Acegi Security概述

    Acegi Security为基于J2EE的企业应用软件提供全面的安全解决方案。正如你在本手册中看到的那样,我们尝试为您提供有用的,高可配置的安全系统。    安全是一个永无止境的目标,获取一个全面的,系统级的实现方式是至关重要的。在安全界,我们鼓励你采用"分层安全",这样每个层都确保自身尽可能的安全,另 外的层提供另外的安全。每个层自身越"紧密",你的系统就越鲁棒和安全。在底层,你要

2008-08-31 10:04:00 494

ssh的工作原理简介说明

ssh的工作原理,以形象的方式深入浅出的描述了ssh的工作原理

2009-04-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除