原创 restful是什麼

resful是什麼rest是一種開發的風格,他不是框架,也沒有類庫,是一種約定有什麼不同非restful的開發方式當沒有接觸restful的時候,URL通常是動詞,比如127.0.0.1:8080/unrestful/getFileres

原创 struts的聲明式異常處理

情景 使用Struts封裝的下載文件的功能 當下載文件找不到的時候,struts獲取的InputStream爲null 這個時候,就會報500錯誤 java.lang.IllegalArgumentException : Can

原创 linux常用命令之查閱文件

CATcat – concatenate print files 連續的輸出文件內容用法cat [-nbA] file選項-n line number 輸出行號-b line number nonblank 輸出空白行的行號-A show

原创 正確的前端傳後臺json方式

DEMO: var data=JSON.stringify({"page": {"pagenow": 1,"pagesize": 20},"file":{"name":"jpg"},"catalogs":[{"id":1},{"i

原创 獲取spring容器要小心的坑

情景: 今天想把一個web應用中的上傳路勁更改一下 於是就在配置文件作了如下變動: <bean id="uploadServelt" class="com.xxxx.servlet.UploadServlet" scope="reques

原创 linux常用命令之文件管理

LSls:list directory contents默認情況默認情況下顯示的是mtime選項-a 列出全部文件及目錄包括隱藏的-l 列出詳細信息,包括文件類型、權限、節點、owner、group、size(b)、修改日期、文件名-d

原创 淺談spring security 403機制

403就是access denied ,就是請求拒絕,因爲權限不足 三種權限級別 一、無權限訪問 <security:http security="none" pattern="/index.jsp"   /> 這種即是不需要登錄,也可以

原创 linux常用命令之文件系統

df df - report file system disk space usage 查看文件系統的使用清空 用法 df [-hi] [path] 選項 -h human readable ,以人類易讀的方式顯示size -i inod

原创 把複雜json解析成javabean

工具:fastjson1.2.9 用其他工具也行,比如json-lib、gson 用法都差不多 先來一段json { "page": { "pagenow": "1", "pagesize": "

原创 servletcontext監聽器的啓動位置以及tomcat和eclipse的目錄結構

情景: 想在應用啓動的時候就加載spring容器 在ServletContextListener.contextInitialized()中加載spring容器 ApplicationContext ac=new ClassPathXm

原创 裝配bean

spring有三種裝配bean的方式:隱式裝配、java代碼裝配、xml裝配 隱式裝配最爲省事方便,也稱爲自動化裝配 java代碼裝配最爲強大、安全、友好重構 這三種裝配方式可以混搭着來用 隱式裝配和java代碼裝配都是註解配

原创 struts拓展restful

爲restful開發的話,一定要設計到URL,struts正好是管理URL的所以在struts的項目中用restful,要遵守struts的規則rest在struts中對應的方法上面是官方給出的幫助文檔(默認情況下)get,不帶id參數—

原创 硬連接與軟連接,inode與links

硬連接和軟連接,第一感覺就像是window的快捷方式,實則不然要說硬連接和軟連接,那就必須瞭解inode和block以及分區了EXT文件系統在創建分區的時候,就劃分了兩塊區域,inode table和date blockINODEinod

原创 linux常用命令之文件權限

CHGRPchgrp – change group ownership,改變組別的所有權用法chgrp 組別名 文件\目錄名選項-R  (recursive)遞歸改變,將目錄下所有的文件和目錄都更新CHOWNchown – change

原创 linux常用命令之壓縮打包

DFdf – report file system disk space usage 查看文件系統的使用清空用法df [-hi] [path]選項-h human readable ,以人類易讀的方式顯示size-i inode 顯示in