原创 《java併發編程實戰......讀後感》

併發的原因: 1.公平性 2.便利性 3.資源利用率

原创 讀《Spring Cloud與Docker微服務架構實戰......總結》

單體項目的特點: 1.複雜性高 2.技術債務 3.部署頻率低 4.可靠性差 5.擴展能力受限 6.阻礙技術創新 微服務的特點: 1.每個微服務可獨立運行在自己的進程裏 2.一系列獨立運行的微服務共同構建起整個系統 3.每個服務爲獨立的業務

原创 rocketMQ 實戰與原理解析讀後感

《第一章:快速入門》 消息隊列:基礎數據結構裏的先進先出的數據結構。 消息隊列的作用: 1.應用解耦 2.流量削峯 3.消息分發 4.保證最終一致性,方便動態擴容等功能 5.日誌記錄 rocketMq安裝: http://rocketmq

原创 使用spring boot jpa 字段亂序問題

產生原因:因爲使用 jpa 自動創建表的時候,採用的是TreeMap的,我們要變成LinkedHashMap 的結構。 解決方案:在項目下java文件夾下創建包名爲: org.hibernate.cfg  ,創建類: PropertyCo

原创 kafka --第一章:基礎知識

Kafka 個高吞吐量、分佈式的發佈一訂閱消息系統。據 Kafka 官方網站介紹,當前的 Kafka 己經定位爲 個分佈式流式處理平臺( distributed earning platform ),它最初由 Linkedin 公司開發,

原创 《Head first java 第二版中文完整高清版 讀後感》

1.java 是一門面向對象,內存管理,跨平臺可移植性,一次編寫,處處運行的一門語言。 循環分爲三種[while,do-while,for] 區別:  1、初始化變量。 for循環當中定義的初始化變量,只有自己才能用;while和do-w

原创 《深入理解java 虛擬機*JVM 高級特性與最佳實踐讀後感》

本文引用代碼見下載頁:http://www.hzbook.com  《第一章:java歷史》 java 是什麼: 1.java是面向對象並實現了"一次編寫,到處運行"的跨平臺一門語言; 2.它提供了一個相對安全的內存管理和訪問機制,避免了

原创 《高性能mysql 第三版》學習

《第一章:mysql 架構歷史》 mysql 足夠靈活,能夠適應高要求的環境。如web 類應用。 MySQL既可以嵌入到應用程序中,也可以支持數據倉庫,內容索引和部署軟件,高可用的冗餘系統,在線事務處理系統OLTP等各種應用類型。 每個

原创 ElasticSearch 技術分析與實戰 讀後感

ElasticSearch: ElasticSearch 是一個基於Lucence 構建的開源,分佈式,restful接口全文搜索引擎。ES 還是一個分佈式,文檔型的數據庫,其中每個字段均是被索引的數據且可被搜索,它能夠擴展到數以百計的服

原创 redis 遇到的問題

1.啓動redis.server 閃退 解決方案:cmd->     cd c:\\tools\\redistool +enter     redis-server.exe redis.windows.conf +enter      

原创 《java 核心技術卷2高級特性讀後感》

java 是一門一處編寫,處處運行的跨平臺語言

原创 VisualVM 安裝 BTrace

BTrace 簡介:BTrace 動態日誌跟蹤:BTrace 是一個VisualVM插件,本身也是可以獨立運行的程序。它的作用是在不停止目標程序運行的前提下,通過HotSpot虛擬機的HotSwap技術動態加入原本並不存在的調試代碼。在實

原创 Eclipse Memory Analyzer Tool 工具安裝與使用

工具安裝步驟如下: 打開eclipse --->help--->install new software--->add --->mat [http://archive.eclipse.org/mat/1.3/update-site/]--