原创 nacos服務註冊剖析

最近正在負責將公司內部的服務註冊中心做轉移工作,正準備切入到nacos註冊中心,於是花了些時間去整理學習關於使用nacos的一些筆記,並進行一番文檔的輸出。 使用版本 nacos-1.1.4版本 nacos註冊中心的簡單介紹 na

原创 linux裏面常用的查看文本小技巧

日常開發中,我們經常需要在服務器上邊進行各種文本,日誌的查看操作,本文主要對常用的文本,日誌查看技巧進行了一番總結和歸納,方便大家收藏起來後續查看使用: tail命令查看日誌信息 實時監控日誌: tail -f filename

原创 ARTS-12-計算二叉樹根到葉子節點之和

概述: 左耳朵耗子專欄《左耳聽風》 用戶自發每週完成一個ARTS: 1.Algorithm:每週至少做一個 leetcode 的算法題 2.Review:閱讀並點評至少一篇英文技術文章 3.Tip:學習至少一個技術技巧 4.Share:分

原创 ARTS-15--鏈表裏面按指定數目進行拆分

概述: 左耳朵耗子專欄《左耳聽風》 用戶自發每週完成一個ARTS: 1.Algorithm:每週至少做一個 leetcode 的算法題 2.Review:閱讀並點評至少一篇英文技術文章 3.Tip:學習至少一個技術技巧 4.Share:分

原创 zookeeper源碼分析--序列化篇

其實很多時候我們都在使用zkclient這款jar包對zk進行相關的操作,但是在zkclient裏面到底發生了什麼,我們卻並不是很清楚。對zk的瞭解出了簡單的節點創建,刪除,監聽以外,我們還可以加深對它的思想理解。 下邊我們來深入

原创 Docker從入門到掉坑(四) 國內搭建k8s避坑指南

在之前的幾篇文章中,主要還是講解了關於簡單的docker容器該如何進行管理和操作,在接下來的這篇文章開始,我們將開始進入對於k8s模塊的學習 在進行對k8s的學習之前,我們首先來進行幾個知識點的回顧: 什麼是容器? 通俗易懂地來講

原创 王小二實習日記 -------- 線程池從入門到放棄

王小二最近剛剛拿到了一家互聯網公司的java研發的實習offer,激動的他很快便前往公司去實習了。 趙鐵柱是王小二的上司,開工的第一天便給王小二安排了一個需求,要求他開發一個功能,每天在指定的時間點運行各種各樣的任務。王小二靈機一動,立馬

原创 git異常:fatal: 'idea-line-2' is not a commit and a branch 'idea-line-2' cannot be created from it

創建分支並且拉去遠程同步分支的過程中出現該異常: fatal: 'idea-line-02' is not a commit and a branch 'idea-line

原创 MySQL的基本體系和架構介紹

你好,我是idea。 本文是該專欄的第一篇文章,主要是聊聊關於MySQL的整體架構和它的一些背景介紹。之所以我把這一講的內容放在了第一篇,是因爲我認爲對於數據庫的理解和學習應該是先從總體入手,再到細微的部分深入挖掘,這樣的學習過程

原创 Docker從入門到掉坑(一):Docker從入門到掉坑

Docker 介紹 簡單的對docker進行介紹,可以把它理解爲一個應用程序執行的容器。但是docker本身和虛擬機還是有較爲明顯的出入的。我大致歸納了一下,可以總結爲以下幾點: docker自身也有着很多的優點,關於它的優點,

原创 Docker從入門到掉坑(三):Docker compose技術

前邊的兩篇文章裏面,我們講解了基於docker來部署基礎的SpringBoot容器,如果閱讀本文之前沒有相關基礎的話,可以點擊這裏,回看之前的教程。 不知道大家再初次使用docker的時候是否又遇到這種場景,每次部署微服務都是需要

原创 基於aop+自定義註解來構建多數據源的切換

針對微服務架構中常用的設計模塊,通常我們都會需要使用到druid作爲我們的數據連接池,當架構發生擴展的時候 ,通常面對的數據存儲服務器也會漸漸增加,從原本的單庫架構逐漸擴展爲複雜的多庫架構。當在業務層需要涉及到查詢多種同數據庫的場

原创 CompletableFuture實戰--優化性能提升

CompletableFuture 相比於jdk5所提出的future概念,future在執行的時候支持異步處理,但是在回調的過程中依舊是難免會遇到需要等待的情況。 在jdk8裏面,出現了CompletableFuture的新概念

原创 多線程裏面的設計模式

今晚總結一下關於開發中常用的多線程設計模式。 Future設計模式 future相信大家對這個東西都不陌生,那麼我們就開門見山的來講吧。 首先來思考幾個問題 future是用來做什麼的? 當我們做一些計算機串行化計算的時候,在等待

原创 Mongodb數據庫常用指令歸納整理(詳解)

廢話不多說,直接就是對mongodb執行增刪改查操作了。 首先需要鏈接到對應的用戶賬戶,獲取相關的操作權限: 插入技巧 簡單插入命令 db.test.insert({ title:'測試標題', author:'