原创 解決多數據源配置問題

        程序員往往都是先將代碼編寫完畢後自己先測試一遍,測試通過後纔會找前端一起聯調。今天這個問題就是出現在自我調試的過程中,記錄並分享給大家。   一.啓動註冊中心並註冊服務 1.啓動註冊中心   2.註冊服務   3.驗證

原创 Spring Boot運行機制

        大家好,我是丁甲,很久沒有寫博客了,最近由於工作原因,需要重新面試,所以最近會寫幾篇關於面試的博客。 Spring Boot的運行機制是什麼?         這個問題通常會被問到,之前丁甲也只是背書應付面試,但這樣始終是

原创 併發實戰----ABA的處理方法:AtomicStampedReference用法

       hello大家好,我是小卡,昨天給大家淺談了高併發下的CAS算法,以及更深層次的compareAndSwapObejct方法。在文章的最後提出了一個問題就是如何解決ABA的問題,今天花一點時間把這個問題給他家講一下。    

原创 併發編程--CAS深入理解,以及ABA問題的處理!

       hello大家好,好久不見我是小卡。好久沒用更新博客了,今天有點時間,就來個大家談談我們在代碼中經常使用到的一些容器的底層的相關算法,寫得不對的希望大家評論留言、一鍵三連。          在日常的高併發、多線程的開發中,

原创 五一節秒殺、團購 -- 商城總結

        大家好,好長時間沒有更新博客。是因爲單位五一節針對廣大用戶發起了一次秒殺以及拼團的活動。 在肝了2周後活動正式上線並取得不錯的銷售成績,今天正好來總結一下相關的業務以及使用的相關技術。                 說起

原创 Elastic Search使用java代碼連接出錯的問題及其解決方式:java.net.UnknowHostException:http://127.0.0.1

Elastic Search使用java代碼連接出錯的問題及其解決方式         昨天將elastic Search 以及他的可視化界面管理工具 head 安裝好了之後,今天便進入了 Elastic Search 整合 java 代

原创 關於Apache Echarts 指定點生成動態散點圖

     前天得到一個需求,是需要將差不多6000多個點展示到一個二維座標上,同時需要這個二維圖可以進行縮放。這裏記錄一下開發過程,以便以後有做的小夥伴參考。 業務說明       通過蘭圖繪地圖軟件拉取到某一個城市指定區域的加密座標(我

原创 秒殺業務:使用redis處理分佈式鎖的問題

分佈式鎖會在高併發的業務被使用到:    一、 分佈式鎖的處理一般可以有兩種處理方式:                1.利用zookepeer的數據結構以及特性來處理分佈式鎖。                       zookeep

原创 RabbitMq 學習記錄 持續更新~~~~

      RabbitMq學習:                  1.概念:rabbitMq是基於amqp的高級協議,運行速度和socket一致。                  2.核心組件:               brok

原创 關於啓動ElasticSearch-head-master啓動失敗的問題處理:Fatal error: Unable to find local grunt

啓動ElasticSearch-head-master啓動失敗的問題處理         今天在學習使用Elastic Search的過程中,需要使用到了一個插件ElasticSearch-head-master的工具來管理和監聽Elas

原创 Es 學習三

Elastic Search 學習記錄:     ES                                       Mysql          1.Index         表示索引             1.dat

原创 Mysql數據庫設計規範(個人總結)

數據庫設計規範   1. 規範背景與目的 2. 設計規範 2.1 數據庫設計 2.1.1 庫名 2.1.2 表結構 2.1.3 列數據類型優化 2.1.4 索引設計 2.1.5 分庫分表、分區表 2.1.6 字符集 2.1.7 程序DAO

原创 java Jvm原理以及常見的jvm監聽工具

                          JVM虛擬機學習:                      jvm內存區域:                                              堆:      

原创 多線程知識學習2:多線程鎖以及線程池

多線程學習筆記:     synchronized關鍵字:既能夠保證原子性也能夠保證可見性。 被synchronized關鍵字修飾的對象會被加上一個互斥鎖。          synchronized是一個非公平鎖,如果多個線程處於等待

原创 多線程的一些心得

在此總結下自己在面試過程中面試官問的問題,以便於以後查閱: 1.談談你對java中hashMap的認識。      hashMap是java中自帶的一個類,其作用爲存儲key-value形式的數據,key、value都可爲泛型。其key值