原创 IntelliJ IDEA打開Maven項目,Spring boot所有依賴紅名,不可用,簡單解決方案

問題來源最近在看SpringBoot實戰時,想要運行一下書中的源碼,用IntelliJ IDEA打開項目過後,發現在maven依賴樹中所有的依賴都是紅名的,不可用,項目沒有了依賴,沒辦法運行。截圖如下: 解決方法1)直接去自己的maven

原创 linux上安裝memcached

1. 準備安裝文件 下載memcached與libevent的安裝文件 http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz(memcached下載地址) ht

原创 Innodb鎖機制:Next-Key Lock 淺談

 數據庫使用鎖是爲了支持更好的併發,提供數據的完整性和一致性。InnoDB是一個支持行鎖的存儲引擎,鎖的類型有:共享鎖(S)、排他鎖(X)、意向共享(IS)、意向排他(IX)。爲了提供更好的併發,InnoDB提供了非鎖定讀:不需要等待訪

原创 深度剖析服務發現組件Netflix Eureka

轉自:http://geek.csdn.net/news/detail/130223   作者:錢曙光 一、背景介紹 Eureka是Netflix開源的一款提供服務註冊和發現的產品。 其官方文檔中對自己的定義是: Eureka

原创 上車理論與搶佔先機

人生很多時候都需要儘快上車以及分析形勢搶佔先機,這樣才能最大效率低提高成功率。上車理論是指成爲擁有某類稀有資源的人,就如同有這樣一列開往成功的公共汽車,車下苦苦等候的人希望拼盡全力上車,這樣才能儘快抵達彼岸;而已經上車的人們則希望不要再有

原创 深入淺出 Redis client/server交互流程

綜述    轉自inofq:http://www.infoq.com/cn/articles/communication-redis-clientserver# 最近筆者閱讀並研究redis源碼,在redis客戶端與服務器端交互這個內

原创 INNODB自增主鍵的一些問題

背景:       自增長是一個很常見的數據屬性,在MySQL中大家都很願意讓自增長屬性的字段當一個主鍵。特別是InnoDB,因爲InnoDB的聚集索引的特性,使用自增長屬性的字段當主鍵性能更好,這裏要說明下自增主鍵需要注意的幾個事項

原创 Spring Boot 支持多種外部配置方式

這些方式優先級如下: 命令行參數來自java:comp/env的JNDI屬性Java系統屬性(System.getProperties())操作系統環境變量RandomValuePropertySource配置的random.*屬性值j

原创 MySQL 四種事務隔離級的說明

按照SQL:1992 事務隔離級別,InnoDB默認是可重複讀的(REPEATABLE READ)。MySQL/InnoDB 提供SQL標準所描述的所有四個事務隔離級別。你可以在命令行用--transaction-isolation選項

原创 Redis3.0 配置文件說明

背景: 對Redis3.0進行說明: 參數說明: #redis.conf # Redis configuration file example. # ./redis-server /path/to/redis.conf ###

原创 【spring bean】 spring中bean之間的引用以及內部bean

在spring中會有如下的幾種情況: 1.在當前容器中,(即在spring.xml這一個配置文件中),一個bean引用了另一個bean。 使用   1》  <ref  bean="另一個bean的id" />   1.1 構造器

原创 代理和JDK的動態代理

一、代理的概念   動態代理技術是整個java技術中最重要的一個技術,它是學習java框架的基礎,不會動態代理技術,那麼在學習Spring這些框架時是學不明白的。   動態代理技術就是用來產生一個對象的代理對象的。在開發中爲什麼需要

原创 zookeeper介紹、數據模型、原理、應用場景

Zookeeper • Zookerper是高性能、可擴展的分佈式應用程序協調服務框架。使用java編寫,支持java和C兩種編程語言。 典型的應用場景:• 統一命名服務(name service) • 配置管理

原创 用Redis構建分佈式鎖

在不同進程需要互斥地訪問共享資源時,分佈式鎖是一種非常有用的技術手段。 有很多三方庫和文章描述如何用Redis實現一個分佈式鎖管理器,但是這些庫實現的方式差別很大,而且很多簡單的實現其實只需採用稍微增加一點複雜的設計就可以獲得更好的可靠

原创 Memcached源碼分析之資源分享

轉自:http://blog.csdn.net/lcli2009/article/details/22167319 這次的Memcached源碼分享總共寫了20篇文章,主要是記錄自己看源碼的一個過程,因爲我們大腦不靠譜。在看源碼過程