原创 sublime text3配置markdown

首先介紹幾個Markdown語法說明  1:Markdown語法說明(詳解版)  2:Markdown 語法說明 (簡體中文版)  3:GitHub 風格的 Markdown 語法  4:GitHub 上的書寫方式 目前Sublime

原创 Mybatis 的Log4j日誌輸出問題 - 以及有關日誌的所有問題

使用Mybatis的時候,有些時候能輸出(主要是指sql,參數,結果)日誌。有些時候就不能。 無法輸出日誌的時候,無論怎麼配置log4j,不管是properties的還是xml的,都不起作用。 有些時候,我們沒做什麼配置就能

原创 spring mvc原理淺析

Spring MVC主要包括以下要點: 1:由DispatcherServlet控制的整個流程; 2:註解驅動的控制器,其中包括請求映射、數據的綁定和格式化; 3:文件上傳; 4:一些雜項,如靜態資源處理、異常處理等等。 這些

原创 java的鎖機制

一段synchronized的代碼被一個線程執行之前,他要先拿到執行這段代碼的權限,在Java裏邊就是拿到某個同步對象的鎖(一個對象只有一把鎖); 如果這個時候同步對象的鎖被其他線程拿走了,他(這個線程)就只能等了(線程阻塞在鎖池等待隊

原创 由淺入深探究mysql索引結構原理、性能分析與優化

摘要: 第一部分:基礎知識 第二部分:MYISAM和INNODB索引結構 1、 簡單介紹B-tree B+ tree樹 2、 MyisAM索引結構 3、 Annode索引結構 4、 MyisAM索引與InnoDB

原创 java SOLID原則

衆所周知,Java編程最基本的原則就是要追求高內聚和低耦合的解決方案和代碼模塊設計,S.O.L.I.D是面向對象設計和編程(OOD&OOP)中幾個重要編碼原則(Programming Priciple)的首字母縮寫。 SRP The

原创 markdown 基本語法

基本符號 *,-,+ 3個符號效果都一樣,這3個符號被稱爲 Markdown符號空白行表示另起一個段落`是表示inline代碼,tab是用來標記 代碼段,分別對應html的code,pre標籤 段首縮進 全角空格,切換到全角模式下(一

原创 Java高併發,如何解決,什麼方式解決

對於我們開發的網站,如果網站的訪問量非常大的話,那麼我們就需要考慮相關的併發訪問問題了。而併發問題是絕大部分的程序員頭疼的問題, 但話又說回來了,既然逃避不掉,那我們就坦然面對吧~今天就讓我們一起來研究一下常見的併發和同步吧。 爲了

原创 sublime text3入門教程

作者:sam976關鍵詞:sublime text , sub ,前端工具 ,編輯器 ,package control,sublime入門,sublime安裝 1.介紹 所謂工慾善其事必先利其器,編碼過程合理熟練使用工具是優秀程序員

原创 MySQL索引的索引長度問題

MySQL的每個單表中所創建的索引長度是有限制的,且對不同存儲引擎下的表有不同的限制。在MyISAM表中,創建組合索引時,創建的索引長度不能超過1000,注意這裏索引的長度的計算是根據表字段設定的長度來標量的,例如:create tabl

原创 Http協議與TCP協議簡單理解

在C#編寫代碼,很多時候會遇到Http協議或者TCP協議,這裏做一個簡單的理解。TCP協議對應於傳輸層,而HTTP協議對應於應用層,從本質上來說,二者沒有可比性。Http協議是建立在TCP協議基礎之上的,當瀏覽器需要從服務器獲取網頁數據的

原创 Eclipse將引用了第三方jar包的Java項目打包成jar文件的兩種方法

http://www.cnblogs.com/lanxuezaipiao/p/3291641.html 方案一:用Eclipse自帶的Export功能 步驟1:準備主清單文件 “MANIFEST.MF”, 由於是打包引用了第三方j

原创 spring bean的生命週期

Spring作爲當前Java最流行、最強大的輕量級框架,受到了程序員的熱烈歡迎。準確的瞭解Spring Bean的生命週期是非常必要的。我們通常使用ApplicationContext作爲Spring容器。這裏,我們講的也是 Appli

原创 Spring中bean的作用域

Bean簡介:     在spring中,那些組成你應用程序的主體(backbone)及由Spring IoC容器所管理的對象,被稱之爲bean。 簡單地講,bean就是由Spring容器初始化、裝配及管理的對象,除此之外,bean就