原创 Spring的IOC容器—Bean的自動裝配

我們對XML配置文件裝配Bean的方式都很熟悉了,但是隨着業務的複雜性,我們可能編寫越來越複雜的XM配置。 Spring提供了4種類型的自動裝配的方式,幫助我們減少XML的配置數量。如下: byName:根據與bean的屬性具有相同名

原创 MySQL點滴學習之索引類型

索引是一種特殊的文件,它們包含着對數據表裏所有記錄的引用指針。通俗地說,數據庫索引好比是一本書前面的目錄,能加快數據庫的查詢速度。 索引是快速搜素的關鍵。MySQL索引的建立對於MySQL的高效運行是很重要的。 例如: 創建一個user的

原创 T-SQL 公用表表達式(CTE)

公用表表達式(CTE)   在編寫T-SQL代碼時,往往需要臨時存儲某些結果集。前面我們已經廣泛使用和介紹了兩種臨時存儲結果集的方法:臨時表和表變量。除此之外,還可以使用公用表表達式的方法。公用表表達式(Common Table Expr

原创 MySQL點滴學習之日誌管理

任何一種數據庫,都有各種各樣的日誌,幫助DBA追蹤數據庫曾經發生過的各種事件。Mysql也不例外,在Mysql中,有四種不同的日誌,分別是錯誤日誌、二進制日誌、查詢日誌和慢查詢日誌,這些日誌可以幫助我們mysql服務器(mysqld)內部

原创 tomcat中的幾種log

原文:http://www.10tiao.com/html/240/201705/2649257445/1.html 日誌是程序員居家旅行必備,哦不對,是定位問題,修復bug,甚至是驗證應用是否正常的必備利器。甚至很多時候,我們做一次

原创 極限思想之阿基里斯和烏龜賽跑

阿基里斯是古希臘神話中跑的最快的英雄,並且刀槍不入,只有腳後跟一個缺點,後面被人用箭射中腳後跟射死了。有一天這個阿基里斯遇到了一隻烏龜,烏龜對阿基里斯說,別看你跑的快,但是你永遠也追不上我。 爲什麼呢?因爲在這個競賽中,烏龜在前面先跑一千

原创 Mina框架實例

簡介 Apache MINA 是一個網絡通信應用框架,也就是說,它主要是對基於TCP/IP、UDP/IP 協議棧的通信框架。 從MINA 的框架圖可以看出,Mina 位於用戶應用程序和底層java 網絡API之間。我們開發基於mi

原创 【機器學習系列】—大綱總結

機器學習是人工智能的核心,主要分爲有監督學習和無監督學習。那麼什麼叫有監督和無監督呢?是否有監督,主要看輸入的樣本數據集是否有目標變量。有監督學習是有明確的目標變量,而無監督學習,此類的數據沒有類別信息,也不給定目標值。 這段時間主要學

原创 Java後臺服務— JPush 實現

 隨着App開發的普及,推送功能在App應用中也越來越重要。我們知道ios有自己的推送服務,但是Android並沒有自己的原生推送機制,通常採用的是基於XMPP協議的推送。 這種開發很麻煩,因此市場上有很多第三方的推送服務,比如友盟、極光

原创 使用 VisualVM 進行性能分析及調優

概述 開發大型 Java 應用程序的過程中難免遇到內存泄露、性能瓶頸等問題,比如文件、網絡、數據庫的連接未釋放,未優化的算法等。隨着應用程序的持續運行,可能會造成整個系統運行效率下降,嚴重的則會造成系統崩潰。爲了找出程序中隱藏的這些問題

原创 java實現Pub/Sub

jedis 實現Pub/Sub redis支持的Pub/Sub消息模式,類似JMS的“topic” 功能,但是這些消息不支持持久化,而且redis的訂閱端需要獨佔鏈接,消息接收將是阻塞的。 Redis 的消息即發即失,sever不會保

原创 Spring Boot:簡單Hello World

一、Spring Boot 介紹 Spring Boot 官網:http://projects.spring.io/spring-boot/ 是這樣介紹的,Spring Boot 是用來簡化Spring 應用搭建到開發的過程,只需“jus

原创 從0開始學習 GitHub 系列之「加入 GitHub」

原文轉至: http://blog.csdn.net/skysky01/article/details/51545098 看完昨天的文章「從0開始學習 GitHub 系列之「初識 GitHub」」估計不少人已經開始期待我繼續更新了,這

原创 話說“學習金字塔”

學習金字塔是美國著名的學習專家愛德加.戴爾 1946年提出的一種現代學習方式的理論。它用數字形式形象顯示了:採用不同的學習方式,學習者在兩週以後還能記住內容(平均學習保持率)的多少。如下圖所示: 在塔尖,第一種學習方式—”聽講”,也

原创 Mock 測試導出Excel文件

業務經常涉及到Excel文件的導出,後臺給前端提供導出服務接口,不可能自己都沒測試過,就提供給前端調用。最好的方案就是程序員編寫單元測試,可以說,程序員有責任編寫功能代碼,同時也就有責任爲自己的代碼編寫單元測試。 單元測試 java 常用