原创 前後臺交互中文亂碼解決方式之一

設置tomcat的編碼 在server.xml中尋找 <Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>在

原创 java排序算法集

java中排序算法集 java排序算法包括了很多種,包括了插入排序、選擇排序、快速排序、歸併排序、桶排序、堆排序等等一系列的。 一、選擇排序的遞歸與非遞歸實現 首先是非遞歸實現,代碼如下。 /** * TODO:非遞歸選擇排序算法

原创 gulp教程記錄

GULP gulp能夠做什麼東西?(以前這些工作都是人工做的) 檢查JavaScript 編譯Sass(或Less之類的)文件 圖片壓縮 Css Js 合併 Css Js 內聯 壓縮並重命名合併後的JavaScript 變更靜態

原创 angularjs自定義指令屬性詳解

angularjs自定義指令屬性詳解 通常在使用angularjs過程中,很多時候angular自帶指令不能滿足我們對於各種業務的需求。這個時候我們需要自定義指令,自定義指令屬性詳解如下: var directiveModule = a

原创 Flex彈性佈局手記

Flex佈局筆記 本文參考:參考鏈接 參考demo:DEMO Flex佈局簡介 傳統佈局是基於盒裝模型,依賴display屬性+position屬性+float屬性。傳統佈局對於有的佈局不好實現,例如垂直居中。2009年,W3

原创 web文件上傳下載原理淺析

一、web文件上傳淺析 現在有很多Web程序都有上傳功能,實現上傳功能的組件或框架也很多,如基於java的Commons FileUpload、還有Struts1.x和Struts2中帶的上傳文件功能(實際上,Struts2在底層也使

原创 Ubuntu服務器搭建MySQL+Tomcat+JDK

話不多說,感謝博主,原文連接如下:Ubantu服務器搭建MySQL + Tomcat + JDK 注:博主裏面很多命令沒有使用sudo命令,比如解壓tomcat,直接使用tar命令可能遇到權限不夠的情況,這個時候需要在前面加上sudo 命

原创 HTML5之FileReader API的使用

HTML5之FileReader API的使用 簡介 FileReader 對象允許Web應用程序異步讀取存儲在用戶計算機上面的文件(或者原始數據緩衝區)的內容,使用 File 或 Blob 對象指定要讀取的文件或數據。其中Fil

原创 javaScript中的對象的繼承

借用構造函數實現繼承 function SuperType(){ this.colors = ["red","blue","green"]; } function SubType(){ //在子類構造函數中調用

原创 javaScript異步、消息隊列、事件循環

javaScript異步、消息隊列、事件循環 爲什麼javaScript是單線程?(避免複雜性) JavaScript語言的一大特點就是單線程,也就是說,同一個時間只能做一件事。那麼,爲什麼JavaScript不能有多個線程呢?這

原创 CSS命名規範之BEM

What is BEM? BEM:Block(塊) Element(元素) Modfier(修飾符),是由Yandex團隊提出的一種前端命名方法論。根據這個規範,能夠創建出可以複用的前端組件和前端代碼。(BEM是一個高可用、強大的

原创 CSS3的點滴

CSS3的點滴 1、CSS3給前端帶來了什麼?(CSS3特性) 過去:我們要麼押注用戶願意爲優雅漂亮的設計多等點時間(順便說一句,用戶不願意), 要麼爲了可用性而拋棄圖片,犧牲設計理念。 現在:CSS3 讓我們可以在很多方面不

原创 meta標籤介紹和使用

直接上鍊接 (1)meta標籤大全(薦) (2)meta標籤的作用及整理 (3)META標籤指南:哪些meta標籤該用哪些不該用? ^^************^^

原创 java設計模式之單例模式

java單例模式 java單例模式是一種常見的設計模式,單例模式分爲3種 懶漢式單例餓漢式單例登記式單例單例模式的特點 單例類只能有一個實例單例類必須自己創建自己的唯一實例單例類必須給所有其他對象提供這一實例單例模式確保某個類只有一

原创 java裏面將OutputStream轉化InputStream(struts 運用)

java裏面將OutputStream轉化爲InputStream java裏面有的時候並不需要將OutputStream保存爲實際的文件,因爲這個既浪費空間又浪費時間。就如在使用struts進行文件的下載時,可能下載的內容是臨時動態生