Dust Of Dream

          知識(shí)真的是一個(gè)圓么?

          #

          Java LazyLoad的Singleton寫(xiě)法

          這是一個(gè)單例的延時(shí)加載實(shí)現(xiàn):

          public class Singleton {

          static class SingletonHolder {
          static Singleton instance = new Singleton();
          }

          public static Singleton getInstance() {
          return SingletonHolder.instance;
          }

          }

          posted @ 2007-09-28 15:12 Anemone 閱讀(317) | 評(píng)論 (0)編輯 收藏

          在SQL語(yǔ)句中使用CASE語(yǔ)句(OR9I中通過(guò))

          select 
          'private String'||
          (
          case  
          when t.type='3' then '[]'
          when t.type='4' then '[]'
          else
          '' 
          end)
          ||' '||t.name,t.wtd_name_id from jc_wtd_fields t order by t.wtd_name_id,t.name 

          posted @ 2007-09-22 20:41 Anemone 閱讀(320) | 評(píng)論 (0)編輯 收藏

          密碼MD5信息摘要的一點(diǎn)建議

          一般設(shè)計(jì)的系統(tǒng)用戶(hù)的密碼都是采用MD5摘要信息保存到數(shù)據(jù)庫(kù),但是現(xiàn)在網(wǎng)絡(luò)有很多MD5庫(kù),如果你不做任何處理就直接使用MD5標(biāo)準(zhǔn)算法提取摘要,最后很有可能導(dǎo)致用戶(hù)的密碼不幸已經(jīng)存在在現(xiàn)有MD5庫(kù)中.所以一般使用以下策略來(lái)避免這種情況:使用一串隨機(jī)字符串和明文組合成新密碼,然后提取這個(gè)新的密碼的MD5摘要作為摘要保存在數(shù)據(jù)庫(kù).
          例碼:

          1 /*
          2 * Created on 2007-9-22
          3 */

          4 package org.dueam.common.util;
          5
          6 import org.apache.commons.codec.digest.DigestUtils;
          7
          8 /**
          9 * @author <a href="windonly@gmail.com">Anemone</a>
          10 * hz,zj,china(2007-9-22)
          11 */

          12 public abstract class MD5Utils {
          13 /**
          14 * 在明文之前增加隨機(jī)字符串,來(lái)產(chǎn)生特殊MD5的摘要
          15 */

          16 private final static String MD5_RANDOM = " FC2F056F1D8E4D59BD95AE15EED9C9C0 " ;
          17 /**
          18 * 提取密碼摘要
          19 * @param password 密碼明文
          20 * @return MD5摘要
          21 */

          22 public static String encode(String password) {
          23 return DigestUtils.md5Hex(MD5_RANDOM + password);
          24 }

          25
          26 }

          27

          其中用到apache的codec包.

          posted @ 2007-09-22 09:59 Anemone 閱讀(1018) | 評(píng)論 (5)編輯 收藏

          僅列出標(biāo)題
          共3頁(yè): 上一頁(yè) 1 2 3 

          My Links

          Blog Stats

          News

          常用鏈接

          留言簿(1)

          隨筆分類(lèi)

          隨筆檔案

          新聞檔案

          相冊(cè)

          常去網(wǎng)站

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 马尔康县| 莒南县| 玉门市| 政和县| 临夏市| 泊头市| 黄陵县| 通渭县| 沅陵县| 岐山县| 鄄城县| 双城市| 阿克苏市| 昌江| 泸州市| 永嘉县| 屏边| 宾阳县| 馆陶县| 连山| 靖西县| 夏河县| 东乡县| 年辖:市辖区| 福贡县| 蚌埠市| 安多县| 林周县| 侯马市| 绥棱县| 宝丰县| 吉水县| 云和县| 来凤县| 东至县| 呼和浩特市| 喀喇沁旗| 长白| 华容县| 庆安县| 壶关县|