<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    #

         摘要: 個人經驗

    1.申請完護照后在花生殼網站上申請免費域名。 注冊花生殼 得到免費域名并激活

    2.路由器的設置

    a.先登陸你的路由器管理界面(瀏覽器里輸入192.168.1.1,默認的管理員用戶名密碼都是admin,只要你的路由器密碼沒有被修改過,就用這個登陸)

    b.設置“虛擬服務器”

    內容為:

    服務端口:80,

    ip地址:192.168.0.*(*就是你ip的最后一位),

    協議:http

    如果你還想添加ftp服務,那只需要再添加一個端口號為21的,其他設置和上面的 web的設置一樣。然后就是保存

    c.設置“DMZ主機”
    啟用DMZ主機,并且在DMZ主機ip地址里寫你的地址。保存。


    3.tomcat 在server.xml文件,
    把端口號改為80,
      閱讀全文
    posted @ 2010-07-28 15:58 rogerfan 閱讀(6259) | 評論 (1)編輯 收藏

         摘要: spring security 2安全功能,添加用戶驗證碼的實現,方案有3個:
    方案1、由于AuthenticationProcessingFilter過濾器是攔截/j_spring_security_check地址,他的實現類里只讀取的j_username和j_password,
    沒有讀取其他的用戶登陸信息,所以我就把驗證碼(code)在login.jsp頁面和j_username拼裝在一起,在UserDetailServiceImpl類UserDetails loadUserByUsername(String userName)
    方法里對傳進的userName進行拆分,分解出用戶名和驗證碼,剩下的工作不用我詳細說了。
    方案2、繼承AuthenticationProcessingFilter重寫一下AuthenticationProcessingFilter類的實現類,該方案的缺點是對現有的spring security 2配置改動較大;
    方案3(我推薦的),優點自己體會。
    步驟1寫過濾器,代碼如下:
    package com.s  閱讀全文
    posted @ 2010-07-23 16:38 rogerfan 閱讀(1461) | 評論 (0)編輯 收藏

         摘要: 1.HttpSessionContextIntegrationFilter




    位于過濾器頂端,第一個起作用的過濾器。



    用途一,在執行其他過濾器之前,率先判斷用戶的session中是否已經存在一個SecurityContext了。如果存在,就把SecurityContext拿出來,放到SecurityContextHolder中,供Spring Security的其他部分使用。如果不存在,就創建一個SecurityContext出來,還是放到SecurityContextHolder中,供Spring Security的其他部分使用。



    用途二,在所有過濾器執行完畢后,清空SecurityContextHolder,因為SecurityContextHolder是基于ThreadLocal的,如果在操作完成后清空ThreadLocal,會受到服務器的線程池機制的影響。
      閱讀全文
    posted @ 2010-07-23 16:36 rogerfan 閱讀(699) | 評論 (0)編輯 收藏

         摘要: Eclipse IDE是目前Java開發人群中使用得最廣泛的IDE。Eclipse有一大堆的插件(請看http://www.eclipseplugincentral.com/),無數的組織在它之上開發他們自己的軟件。顯然,Eclipse無處不在。m2Eclipse項目在Eclipse IDE中提供了對Maven的支持,本章,我們將會研究它提供的特性,以幫助你在Eclipse IDE中使用Maven。

    m2eclipse插件(http://m2eclipse.codehaus.org/)為Eclipse提供了Maven的集成。m2Eclipse同時也以掛鉤的方式連接了Subclipse插件(http://subclipse.tigris.org/)和Mylyn插件(http://www.eclipse.org/mylyn/)的特性。Subclipse插件為m2eclipse提供了與Subversion倉庫交互的能力,Mylyn插件為m2eclipse提供了與任務集中接口交互的能力,該接口能跟蹤開發過程的上下文。m2clipse提供的一些特性包括:

    創  閱讀全文
    posted @ 2010-07-14 19:50 rogerfan 閱讀(5810) | 評論 (0)編輯 收藏

         摘要: 今天中午接到阿里巴巴的電話面試,電面了將近一個小時左右。感覺自己發揮得并不好,好多基礎的只是還是一知半解的, 雖然看過一些東西的源代碼,但是,很多東西,也只是限看過而且,但是一到用的時候,或者被問到的時候, 卻突然失憶……, 這里記錄一下今天問到的問題。給自己長長記性。
    ================================================



    PS 憑著記憶來把他問的問題整理一下,并列出來,準備一一理解清楚



    最開始的幾個問題我現在已經記不清楚了, 估計當時緊張了。



    ===================================================



    你對Java的集合框架了解嗎? 能否說說常用的類?



    說說Hashtable與HashMap的區別: 源代碼級別的區別呢?



    平時用過的Li  閱讀全文
    posted @ 2010-07-14 10:55 rogerfan 閱讀(888) | 評論 (0)編輯 收藏

         摘要: 附:cronExpression表達式解釋:
    0 0 12 * * ?---------------在每天中午12:00觸發
    0 15 10 ? * *---------------每天上午10:15 觸發
    0 15 10 * * ?---------------每天上午10:15 觸發
    0 15 10 * * ? *---------------每天上午10:15 觸發
    0 15 10 * * ? 2005---------------在2005年中的每天上午10:15 觸發
    0 * 14 * * ?---------------每天在下午2:00至2:59之間每分鐘觸發一次
    0 0/5 14 * * ?---------------每天在下午2:00至2:59之間每5分鐘觸發一次
    0 0/5 14,18 * * ?---------------每天在下午2:00至2:59和6:00至6:59之間的每5分鐘觸發一次
    0 0-5 14 * * ?---------------每天在下午2:00至2:  閱讀全文
    posted @ 2010-07-14 10:03 rogerfan 閱讀(822) | 評論 (1)編輯 收藏

    posted @ 2010-07-13 10:23 rogerfan 閱讀(434) | 評論 (0)編輯 收藏

         摘要: dwr.xml是DWR的配置文件。默認情況下,應該把它放到WEB-INF目錄(web.xml的目錄)下

    創建dwr.xml文件
    dwr.xml文件的結構如下:

    閱讀全文
    posted @ 2010-07-11 19:18 rogerfan 閱讀(1576) | 評論 (0)編輯 收藏

         摘要: DWR是一個框架,簡單的說就是能夠在javascript直接調用java方法,而不必去寫一大堆的javascript代碼。它的實現是基于ajax的,可以實現無刷新效果。

    網上有不少DWR的例子,但大都只是某種方法的調用,本文只在使用層面上介紹DWR,并不涉更多的技術與設計,其目的是讓初學者能夠很快的學會各種java方法在javascript中是如何調用的。

    本文以DWR 1.1 為基礎,對于DWR 2.0,因為還沒有正式發布版,故不做介紹。

    一、dwr配置篇之web.xml

    1、最小配置
      閱讀全文
    posted @ 2010-07-11 19:17 rogerfan 閱讀(574) | 評論 (0)編輯 收藏

         摘要: 我的試驗主要包括4種:
    1.回傳一個普通的String字符串.
    2.回傳一個組織好的Javascript字符串.
    3.回傳一個Json對象.(需要引入json.jar)
    4.回傳一個XML對象.
    基本實現如下:
    其中測試頁面為:  閱讀全文
    posted @ 2010-07-11 19:06 rogerfan 閱讀(1555) | 評論 (0)編輯 收藏

         摘要: 一、使用校驗規則創建Person-validation.xml文件


    為了利用WebWork校驗框架實現數據校驗有兩件事情要做,第一是創建一個validation.xml文件,第二是在需要進行校驗的action中加入一個校驗interceptor引用。

    WebWork允許兩種類型的校驗 —— per-action和model-based。因為所有的Action對Person引用都要使用相同的校驗規則,所以本文將使用model-based類型的校驗。

    在src/dao/**/model目錄下創建Person-validation.xml文件并加入下列內容:
      閱讀全文
    posted @ 2010-07-11 18:46 rogerfan 閱讀(368) | 評論 (0)編輯 收藏

         摘要: 準備工作

      首先先下載Windows版本的SVN服務器(各位都會使用搜索引擎所以就不提供下載地址了),這里我以svn-win32-1.4.3的ZIP解壓縮版為例,將其解壓縮到目標目錄,例如我是解壓到D盤下的Subversion目錄,把D:\Subversion\bin加到系統環境變量,如果你的解壓位置與我不同,那么請按照你的實際路徑設置環境變量。

    第一步:創建SVN數據庫

      打開Windows命令提示符,執行命令svnadmin create F:\SVN,svnadmin create是創建SVN數據庫的命令,F:\SVN是你的SVN數據庫位置,這里我只是舉個例子,你可以自己決定SVN數據庫位置,執行完以上命令后就會在F盤下多出一個SVN目錄,里面有若干目錄和文件,conf目錄是用來存放權限配置的,后面會詳細說明,dav目錄用來提供給apache和mod_dav_svn存儲內部數據,db目錄是所有版本控制的數據文件,hooks目錄用來放置hook腳本文件,locks目錄存放Subversion文件庫鎖定數據,用來追蹤存取  閱讀全文
    posted @ 2010-07-09 09:02 rogerfan 閱讀(659) | 評論 (0)編輯 收藏

         摘要: 對比版本
    Release 10.2.0.1.0 XE windowsXP
    5.0.45-community-nt-log MySQL Community Edition (GPL)

    當作計算器
    SQL> select 1+1 from dual;
    mysql> select 1+1;

    mysql> select 1+1 from dual;

    顯示表結構
    SQL> desc 表名
    mysql> desc 表名;

    SQL> describe 表名
    mysql> describe 表名;

    mysql> explain 表名;

    注意:explain 也可以用來獲取執行計劃。

    需要訪問:

    User_tables、user_tab_cols、USER_COL_COMMENTS、USER_INDEXES等等字典表。
    mysql> show columns fro  閱讀全文
    posted @ 2010-07-08 15:40 rogerfan 閱讀(1520) | 評論 (0)編輯 收藏

         摘要: 需要的軟件:

    1.apache 2.2.11 (此下載地址被墻,翻*墻可下載,其他版本的Apache可以在這里找到 http://archive.apache.org/dist/httpd/binaries/win32/)

    2.Subversion 1.6.5

    3.TortoiseSVN 1.6.8

    4.TortoiseSVN 1.6.8 中文語言包



    安裝方法:



    1.先安裝apache ,沒有什么特別的,這里就按照默認安裝路徑 C:/Program Files (x86)/Apache Software Foundation/Apache2.2/



    2.安裝Subversion 也按默認路徑安裝 C:\Program Files (x86)\Subversion
      閱讀全文
    posted @ 2010-07-06 11:13 rogerfan 閱讀(746) | 評論 (0)編輯 收藏

         摘要: maxRequests
    同時執行 SQL 語句的最大線程數。大于這個值的線程將阻塞直到另一個線程執行完成。不同的 DBMS有不同的限制值,但任何數據庫都有這些限制。通常這個值應該至少是maxTransactions(參見以下)的 10 倍,并且總是大于 maxSessions 和maxTranactions。減小這個參數值通常能提高性能。

    例如:maxRequests=“256”
    缺省值:512

    maxSessions
    同一時間內活動的最大 session 數。一個 session 可以maxSessions是代碼請求的顯式 session,也可以是當線程使用SqlMapClient 實例(即執行一條語句)自動獲得的session。它應該總是大于或等于 maxTransactions 并小于 maxRequests。減小這個參數值通常能減少內存使用。

    例如:maxSessions=“64”
    缺省值:128  閱讀全文
    posted @ 2010-07-01 11:21 rogerfan 閱讀(2068) | 評論 (0)編輯 收藏

    僅列出標題
    共30頁: First 上一頁 3 4 5 6 7 8 9 10 11 下一頁 Last 
    主站蜘蛛池模板: 丝瓜app免费下载网址进入ios| 亚洲AV人无码综合在线观看| 免费精品国自产拍在线播放| 日韩亚洲一区二区三区| 国产2021精品视频免费播放| 免费观看又污又黄在线观看| 日韩亚洲AV无码一区二区不卡 | 13一14周岁毛片免费| 综合一区自拍亚洲综合图区| 亚洲VA中文字幕不卡无码| 国产大片91精品免费看3| 久久久久久精品免费看SSS| 好男人资源在线WWW免费| 亚洲国产区男人本色| 麻豆狠色伊人亚洲综合网站| 亚洲综合色自拍一区| 亚洲日本va午夜中文字幕久久| 成年女人免费碰碰视频| 日韩伦理片电影在线免费观看| 在线精品一卡乱码免费| 最近免费中文字幕高清大全| 久久免费高清视频| 91在线视频免费观看| 无码av免费网站| 日本xxxx色视频在线观看免费| 18未年禁止免费观看| 永久免费av无码网站韩国毛片| 1000部禁片黄的免费看| 国产一精品一AV一免费孕妇| 日韩吃奶摸下AA片免费观看| 扒开双腿猛进入爽爽免费视频| 成年在线观看免费人视频草莓| 国产男女猛烈无遮挡免费网站| 免费人成年激情视频在线观看 | 久久亚洲精品无码av| 特级毛片aaaa级毛片免费| 国产高潮久久免费观看| 四虎在线最新永久免费| 国产片免费在线观看| 亚洲乱码无码永久不卡在线| 亚洲精品成人图区|