原创 TOMCAT SSL配置

生成 keystore 執行命令 %JAVA_HOME%/bin/keytool -genkey -alias manerfan -keyalg RSA -keypasschangeit -storepass changeit -key

原创 可隨機讀取的文件行迭代器

可隨機讀取的文件行迭代器 由於項目需要先前的時候,根據commons-io中的行迭代器,基於RandomAccessFile做了一個可隨機讀取的行迭代器 但在讀過RandomAccessFile的源碼後發現,RandomA

原创 BufferedRandomAccessFile--解決RandomAccessFile讀取大文件時效率低的問題

/** * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See

原创 圖片尺寸相似度匹配

    由於頁面佈局需要,頁面中需要放置圖片的位置,其寬高(比)總是固定的,而後臺某一類圖片尺寸又是千差萬別,爲了使放置在頁面上的圖片,其被拉伸程度縮短到最小,需要後臺對圖片尺寸進行匹配,挑選出一個寬高(比)最近接的圖片放置於頁面進行顯示

原创 javascript.Date

創建javascript.Date javascript.Date 與 java.lang.Date 用法及其相似 var myDate=new Date() Date 對象會自動把當前日期和時間保存爲其初始值。 參數形式有以下5種:

原创 jQuery.each 中的 return

    項目開發中,遇到一種情況,想在jQuery.each循環中判斷一個條件,如果條件滿足則直接退出循環返回一個值,如下 $.each(array

原创 Cipher加解密

趁着週末,對前段工作做一個小總結. 首先,從Cipher的加解密開始,這裏寫了一個簡單的加解密工具 構造函數 首先定義構造函數 public class EncryptUtil { /** * 加密算法 *

原创 class.getResource與class.getClassLoader.getResource

怎樣理解java裏getResource與getClassLoader.getResource 這裏可以簡單理解爲,前者得到的是class所在目錄,而後者得到的是類加載器加載的根路徑 以下給出示例,說明這兩種方法的區別 工程中有源碼文件

原创 防止使用Struts2下載時取消出現異常,並實現支持下載完成後刪除臨時文件

項目開發中用到一些文件下載的功能. 使用org.apache.struts2.dispatcher.StreamResult時確有發現,在下載過程中終止下載,會引起服務端java.lang.IllegalStateException異常拋

原创 Log4j配置文件解析以及加載自己的配置文件

摘自 http://johnny-gz.iteye.com/blog/1750714 一、配置文件說明: 1、log4j.rootLogger=INFO, stdout, R    將等級爲INFO的日誌信息使用stdout和R進行輸出,

原创 解析JSONArray爲List對象

項目開發中,頁面經常會向後臺傳遞一些json格式的字符串,而對json格式字符串的解析又經常會用到 方便起見,就將JSONArray的解析直接提成了一個函數,見下 /** * <p>將JSONArray轉換成對象List

原创 System.getProperty

 前段時間用到了Java中的System.getProperty,於是順手就上網蒐集了該方法都能獲取到的屬性值,以備後查,如下: 屬性KEY 描述 java.version Java 運行時環境版本 java.ve

原创 RandomAccessFile readLine 方法讀取中文亂碼

一直以來文件中從來沒有出現過中文,使用RandomAccessFile也不是很有問題,之後發現,原來RandomAccessFile讀取中文的時候會產生亂碼。 究其原因其實很簡單,就是RandomAccessF

原创 log4j(一) 自定義屬性

log4j之自定義屬性     通過 http://blog.chinaunix.net/uid-28953367-id-4098272.html 這篇文章可以瞭解到,log4j配置文件中,可供使用者自行定義的僅有appender(創建

原创 Eclipse中調試Maven+Jetty

最近想做一些嵌入式項目,用到了jetty,突然發現Eclipse中並沒有jetty的server,不論添加Server Adapters還是使用Run-Jetty-Run,還是自己手動部署war之後使用jdk的-Xdebug -Xrunj