http://blog.sina.com.cn/mpl398235717[订阅]
个人资料
我的心愿

祝福所有支持我的人幸福快乐

分类
    内容读取中…
图片幻灯
好友
读取中...
访客
读取中...
评论
读取中...
博文
恶搞一下(2009-09-25 13:09)
写了这么久的博客一直都没有写过自己的生活,突然有一天不知道是谁告诉我 写一些自己的事,今天开心一下,今天中午闲着没事的时候去google 搜一下sb 然后又去baidu搜一下 sb 结果很是让人搞笑哦

很有意思

一般在一个应用系统中都会有权限的设计,最基本的权限设计会关系到五张表,用户表,角色表,权限表 用户和角色的中间表,角色和权限的中间表,这样五张表,在负责一些的权限设计还会进行分组,将资源放入表中,并建立权限和资源的中间关系表,

spring acegi 是spring框架中最为优秀的框架之一,今天讲的是关于spring acegi的权限配置,其中会采用jcaptcha的验证码服务 整个项目 采用struts2.16(注解) hibernate3.12(注解) spring2.5(注解) spring acegi 2.05的版本.
整个项目的结构如图:
开源网络蜘蛛nutch(2009-08-24 16:37)
nutch 是apapche的一个开源项目 ,是基于lucene的一个demo,目前最新的版本是nutch1.0 下载地址是:http://www.apache.org/dist/lucene/nutch/,整个下载页面的结构如下:

因为nutch 是基于linux系统的 所以要在windows系统下运行还需要安装linux的仿真环境,整个安装包有1.2G 所以我没有下载 直接在linux read hat 4的版本上运行nutch了
我下载的是0.9的版本 共68M 下载过来后 可以在命令行用 tar xvfz nutch-0.9.tar.gz命令解压 如果安装了图形界面 直接 鼠标右键解压 还有简单很多 解压后的目录如下:

和新建其他项目一样,file/new/

当然如果你已经有了一个maven项目,你一可以选择新建一个mavenmodule  也就是建一个maven的子项目,然后一路next

在这里catalog有三个选项,而且刚下载过来的时候有一些插件安装不上所以只有第二个才会有下面的那些选项,但是maven他会自动的更新,其他的以后都会有了,在这里选择新建不同的项目类型 如果是web工程的话 选择maven-archetype-webapp项目,其他的建议自己多点点就好了,学习就是多实践

使用maven构建项目(2009-06-28 09:59)

最近开始学习使用maven,刚开始学,也出现了很多的bug,所以对于很多的理论东西就不再多讲,实际操作一下,maven是什么?

1,项目构建工具?
2,项目部署工具?
3,项目管理工具?
我在网上看到一句话就是:使用nexus搭建maven的私服,我自己感觉maven实际上是一个项目的jar包管理工具,使用maven管理自己项目的jar包,更方便,别老报jar包冲突的错误
1,使用maven
java 加密字符串(2009-05-24 13:17)

package com.hotct.services;

import java.security.Key;
import java.security.SecureRandom;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;

public class Arithmetic {
 static Key key;
 
  public static void getKey(String strKey) {
   try {
    KeyGenerator _generator = KeyGenerator.getInstance('DES');
    _generator.init(new SecureRandom(strKey.getBytes()));
    key = _generator.generateKey();
    _generator = null;
   } catch (Exception e) {
    e.printStackTrace();
   }
  }

 
  public static String getEncString(String strMing) {
   byte[] byteMi = null;
   byte[] byteMing = null;
   String strMi = '';
   try {
    return byte2hex(getEncCod

java 代码质量检查(2009-04-18 18:46)

 

最近刚接触到代码的质量检查 eclipse plugin checkstyle

这是一个eclipse 的代码质量检查插件 功能很强大 google 一下checkstyle 就能找到很多下载地址我采用的是links安装方式。我所认为的代码质量是指按照一定的要求和规范所编写的代码,所以了很多公司都会有不同的规定,但是不管怎样都得达到他的要求,安照他的规范去写才算合格。比如说类的注释方法注释换行空格 等等
  小组的成员编写代码之后就可以使用checkstyle来进行代码质量检测 checkstyle 安装后 我们可以在windows/preferences中看到
java md5加密(2009-04-16 21:28)
package com.hotct.util;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5 {
public static final int OXFF = 0xff;
public static final int OX10 = 0x10;

private MD5() {
}

public static String crypt(String str) throws NoSuchAlgorithmException {
if (str == null || str.length() == 0) {
throw new IllegalArgumentException('String to encript cannot be null or zero length');
}

StringBuffer hexString = new StringBuffer();

MessageDigest md = MessageDigest.getInstance('MD5');
md.update(str.getBytes());
byte[] hash = md.digest();

for (byte aHash : hash) {
if ((OXFF & aHash) < OX10) {
hexString.append('0').append(Integer.
java 开发规范(2009-04-11 19:29)
 

Java编码规范

简介


本文档基本遵循Sun's Coding Conventions,补充了其中没有说明或者有所改动的地方。

规范等级说明

        级别I:   默认级别,要求所有项目中的所有成员遵守。

        级别II: 

工作了 在北京朝鲁天成科技有限公司 公司环境还不错
我要在公司努力工作,加油