原创 Bash基本功能

別名 別名最大的好處就是省去一大堆寫法,例如mac中沒有”ll”的寫法,alias ll 'ls -l' 這樣的話,以後敲”ll”就可以得到當前目錄文件的長格式顯示而不必打”ls -l” 修改別名使用alias進行快速修改,但

原创 面試難點

31、String s = new String(“xyz”);創建了幾個字符串對象? 答:兩個對象,一個是靜態區的”xyz”,一個是用new創建在堆上的對象。 35、內部類可以引用它的包含類(外部類)的成員嗎?有沒有什麼限制?

原创 接口數據格式規範

package com.jiuy.web.helper; import com.jiuy.core.constant.ResultCode; import com.jiuy.util.freemarker.FreeMarkerT

原创 圖片加水印

package com.jiuy.core.util; import java.awt.AlphaComposite; import java.awt.Graphics2D; import java.awt.Image; im

原创 迭代 遞歸 普通循環的區別

遞歸和迭代都是循環的一種。 簡單地說,遞歸是重複調用函數自身實現循環。迭代是函數內某段代碼實現循環,而迭代與普通循環的區別是:循環代碼中參與運算的變量同時是保存結果的變量,當前保存的結果作爲下一次循環計算的初始值。 遞歸循環中,

原创 Java 日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 點贊 收藏 分享 文章舉報 輕嘆

原创 泛型

參考: http://blog.csdn.net/chenlycly/article/details/25561029 http://www.cnblogs.com/lwbqqyumidi/p/3837629.html 自己

原创 生成驗證碼

controller @RequestMapping("/drawCheckCode") public void drawCheckCode(HttpServletResponse resp,HttpSession sessio

原创 SpringMVC 調試接口時,打印在頁面上的json格式數據出不來

一般情況下,後臺IDE的Console報錯了。 如果後臺Console沒有異常輸出,我遇到過的有以下情況: 1. 對應的bean的序列化的序列號可能重複或出錯導致的。 2. javaBean裏有方法報錯,但有時候Console

原创 linux-(解)壓縮命令

tar.gz 壓縮成 .tar.gz:tar -zcvf 壓縮包名.tar.gz 源文件 解壓縮 .tar.gz:tar -zxvf 壓縮包名.tar.gz 如果要解壓縮到特定目錄,例如/tmp目錄下:tar -jxvf j

原创 ApplicationHttpRequest cannot be cast to MultipartHttpServletRequest

springMVC 文件上傳轉換出錯解決: MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; 這一句會報錯:

原创 linux Shell基礎

腳本執行 編寫完的.sh腳本還不能直接運行。 方法1:賦予執行權限,直接運行:chmod 755 hello.sh 然後 ./hello.sh(或者絕對路徑執行 /root/hello.sh) 方法2:通過Bash調用執行

原创 面試題:下面程序的運行結果

摘自:https://zhidao.baidu.com/question/489562987146637292.html 下面程序的運行結果是什麼? public class Dervied extends Base { pri

原创 支持截取帶HTML代碼樣式的字符串

package me.jeff.util; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import jav

原创 linux-文件搜索命令

locate 命令格式:locate 文件名 /var/lib/mlocate locate命令所搜索的後臺數據庫 locate搜索的是mlocate數據庫,但它是每天定時更新的,如果你新建的文件用locate搜索