原创 View中的draw和onDraw的區別

大概掃一下源碼就可以明白,draw()這個函數本身會做很多事情,          *      1. Draw the background          *      2. If necessary, save the canv

原创 Spring 相關jar包的作用

spring.jar 是包含有完整發布模塊的單個jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip

原创 Jenkins使用教程之創建job

第一部分:常規設置(general) 1.點擊新建,進入新建項目頁面 2.輸入項目名稱,選擇構建一個自由風格的軟件項目(裏面可以自己自由進行配置,使用更加靈活),點擊ok 3.項目名稱與描述 4.github pro

原创 Shiro的簡單實用

本篇內容大多總結自張開濤的《跟我學Shiro》原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我並沒有全部看完,只是選擇了一部分對我來說急需在項目中使用的知識加以學習。並且對

原创 MySql 配置主從同步

CentOS 6.5 MySQL主從同步,MySQL版本5.6.25主服務器:centos6.5 IP:192.168.1.101從服務器:centos6.5 IP:192.168.1.102一、主服務器相關配置  1、創建同步賬戶並指定

原创 jenkins中Check-out Strategy

Use‘svn update’ as much as possible 第一次發佈的時候,會把工作目錄下的所有文件清空,然後check-out一份完整的項目到工作目錄下; 以後更新的時候,不會判斷已有文件是否在svn裏存在。比

原创 面向對象六大原則

1、優化代碼的第一步——單一職責原則 單一職責原則的英文名稱是Single Responsibility Principle,簡稱SRP。它的定義是:就一個類而言,應該僅有一個引起它變化的原因。簡單來說,一個類中應該是一組相關性很

原创 Web裏面的文件上傳

這裏我們來總結整理一下常用的兩種文件上傳方式以及要注意的東西: 1、springmvc .MultipartFile 的上傳方式。 2、org.apache.commons.fileupload 使用apache的fileuoload 來

原创 SpringMVC整合JPA

這篇文章是在SpringMVC的基礎上對數據持久層JPA的整合,實現了應用層和數據庫的數據交互。在整合JPA前,請先參照下面第一篇博文搭建好SpringMVC框架。 一. 和本篇博文相關的一些基礎知識請參考下面幾篇博文: Sprin

原创 Web 的請求HttpServletrequest和響應HttpServletResponse

HttpServletrequest 與HttpServletResponse總結   如果說DOM是javascript與HTML的橋樑,那麼servlet就是前端與後端的橋樑,HttpServletRequest和HttpSe

原创 Java內存分配

jvm體系結構 jvm內存分區 1    程序計數器 程序計數器是當前線程所執行字節碼的行號指示器,所以它是私有的。 如果線程執行的是非native方法,則程序計數器中保存的是當前需要執行的指令的地址;如果線程執行的是native方法

原创 Java 中的 Future 和 FutureTask 的使用

public interface Future<V> Future 表示異步計算的結果。Future有個get方法而獲取結果只有在計算完成時獲取,否則會一直阻塞直到任務轉入完成狀態,然後會返回結果或者拋出異常。  Future 主要定

原创 從源代碼分析Android-Universal-Image-Loader的緩存處理機制

從源代碼分析Android-Universal-Image-Loader的緩存處理機制 講到緩存,平時流水線上的碼農一定覺得這是一個高大上的東西。看過網上各種講緩存原理的文章,總感覺那些文章講的就是玩具,能用嗎?這次我將

原创 MySQL建立索引的一些問題

MySQL索引類型包括: (1)普通索引 這是最基本的索引,它沒有任何限制。它有以下幾種創建方式: ◆創建索引 CREATE INDEX indexName ON mytable(username(length)); 如果是CHAR,VA

原创 Grails 學習指南

http://www.ourlove520.com/grails-doc-1.0/