原创 JS學習記錄(一)

一、Javascript的類型 數字類型:1,2,3等 邏輯(布爾):true/false 字符串:”string” null:空值 undefined:未定義。當變量爲初始化時,則其初始值爲undefined 二、數據類型之間的轉換 J

原创 批處理方式設置java環境變量

        Java開發依賴於java環境,對於剛接觸java的開發者來說,java環境配置相對於其他語言較爲複雜且容易出錯。本文就以批處理的方式來簡化windows上的java環境配置。 這裏我們主要用到setx命令。 setx 主

原创 15條實用的進階postgresql命令

作者: SathiyaMoorthy 原文: http://www.thegeekstuff.com/2009/05/15-advanced-postgresql-commands-with-examples/ 翻譯: pi

原创 關於Java中extends,implements的幾點問題

1、接口能否繼承接口?        一個接口能繼承另一個接口 2、抽象類能否繼承實體類?      在實體類有明確的構造函數時能繼承。每一個類默認都有一個無參的構造函數,在沒有自定義構造函數的情況下就會調用這個默認的構造函數。    

原创 MyBatis學習(一)之MyBatis初識

    MyBatis 是支持普通 SQL 查詢,存儲過程和高級映射的優秀持久層框架。MyBatis 消除 了幾乎所有的 JDBC 代碼和參數的手工設置以及結果集的檢索。MyBatis 使用簡單的 XML 或註解用於配置和原始映射,將接口

原创 從源碼看Spring bean 生命週期

在Spring中,bean一般都以單例模式存在,除非我們將singleton屬性設爲false。 單例在多線程的環境下需要考慮線程安全的問題,對於一些公共的資源或數據應該怎麼處理才能保證安全,應該在什麼時機訪問這些資源最恰當。 熟悉了s

原创 Git使用教程(一)--搭建Github環境

Git是一個分佈式的版本控制系統,最初編寫用作Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功。Github目前已經有100多萬的開發者,並且對於公共項目的託管免費。Github使得版本控制更加容易,多人協作編碼變

原创 Linux: 使用screen管理你的遠程會話

screen是linux下的一種多重視窗管理程序。在使用telnet或SSH遠程登錄linux時,如果連接非正常中斷,重新連接時,系統將開一個新的session,無法恢復原來的session.screen命令可以解決這個問題。 安裝sc

原创 Git使用教程(五)--Git重寫歷史

1. git commit –amend 如果僅僅想修改剛剛的提交(最後一個提交),可以使用git commit --amend修改最後一次提交。使用該命令時會彈出對話框(windows下)或者vim編輯界面(linux下)。在彈出界面進

原创 Docker簡要教程

1. 鏡像 1.查看本地鏡像:docker images 2.修改鏡像 sudo docker commit -m "備註信息" -a "作者信息" 容器ID 倉庫名和Tag信息 3.創建鏡像(使用Dockerfile) Docker

原创 一步一步在docker中構建CI流程

docker是什麼 引用百度百科的介紹: Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會

原创 博客遷移至https://gavincook.me/

目前個人博客已經遷移到https://gavincook.me/,CSDN博客不再更新。歡迎大家到新的博客拍磚!

原创 《Java併發編程的藝術》讀書筆記(一)

併發機制底層實現原理 volatile 使用volatile修飾的變量,在編譯的時候會加上LOCK前綴加鎖指令,LOCK前綴會使處理器執行當前指令時產生一個LOCK#信號,這個總是會引起顯式總線的鎖定。 1)LOCK前綴指令會引起處

原创 Spring 代理淺析

Spring提供了結合了java自帶的代理方式和Cglib的代理方式,提供了多種構造代理的入口。 1、ProxyFactoryBean ProxyFactoryBean,可理解爲產生代理的FactoryBean。具體使用方法: 聲明一個A

原创 Jackson 使用遇到 Unrecognized field, not marked as ignorable

Jackson是一個可以輕鬆的將Java對象轉換成json對象和xml文檔,同樣也可以將json、xml轉換成Java對象的框架。非常方便,同時也很高效。 最近在使用時,將前臺傳遞的JSON 串轉成Java實體對象時,出現了Unrecog