原创 git合併某個提交commit到指定的分支上

合併單個commit到指定的分支上 git log //查看提交的日誌,複製要合併的那個分支的commit id</span> git checkout 要合併的分支 // 切換到要合併的分支上 git cherry-pick 上面

原创 Unlink of file '.git/objects/pack/pack-***.pack'

在進行git pull操作的時候,經常性遇到Unlink of file '.git/objects/pack/pack-***.pack' ,剛開始還以爲是git服務器出問題,連不上,網上查了才知道是文件被佔用了,但是我將eclipse

原创 BigDecimal的四捨五入的RoundingMode 選擇

原文鏈接:http://blog.csdn.net/alanzyy/article/details/8465098   RoundingMode介紹: RoundingMode是一個枚舉類,有一

原创 java8 lambada表達式Collectors.groupingBy分組順序無序

最近有個需求就是按照uuid進行分組排序,雖然最初的list是按照時間排序的,但是分組後一直數據都是錯亂的,後來查了資料可以看到groupingBy有三個參數,第一個參數就是key的Function了,第二個參數是一個map工廠,也就是最

原创 Kafka參數詳解及調優--生產者

在實際的kafka開發中,我們會發現,無論是生產者還是消費者,都需要構建一個Properties對象,裏面設置了很多參數。對於很多初學者來說,會看不懂這些參數分別代表什麼含義。 在本篇文章我們就來詳細地瞭解一下這些參數的作用,並探討下如何

原创 ShardingSphere + spring boot 讀寫分離,自定義負載均衡算法

ShardingSphere是一套開源的分佈式數據庫中間件解決方案組成的生態圈,Sharding-JDBC是其中一個獨立的產品,定位爲輕量級Java框架,在Java的JDBC層提供的額外服務。 它使用客戶端直連數據庫,以jar包形式提供服

原创 哪些異常是RuntimeException?Sql異常屬於RuntimeException嗎?Spring下SQL異常事務回滾

一,爲什麼框架中根本沒有對Exception的一般子類進行回滾配置,異常發生時,事務都進行了回滾 ,說好的只會對RuntimeException(Unchecked 非受檢異常)回滾呢?      此時,我們就有必要了解一下,Runtim

原创 springboot 2.x redis 實現消息隊列

  一. 常用消息隊列工具   目前常用的消息隊列大概有三種類型,RabbitMQ等AMQP系列, Kafka, Redis等kev value系列,它們的使用場景分別是:    1.RabbitMQ: 相對重量級高併發的情況,比如數據的

原创 高級開發必須理解的Java中SPI機制

本文通過探析JDK提供的,在開源項目中比較常用的Java SPI機制,希望給大家在實際開發實踐、學習開源項目提供參考。 1 SPI是什麼 SPI全稱Service Provider Interface,是Java提供的一套用來被第三方實現

原创 kafka 反序列化異常

Spring boot集成kafka時候,能夠正常發送消息,但是接受消息時,報錯,提示序列化錯誤(自定義的消息對象不在kafka信任的包路徑下) org.apache.kafka.common.errors.Serialization

原创 python3 文件夾相關操作

python 獲取當前路徑 work_dir = os.getcwd() 返回path指定的文件夾包含的文件或文件夾的名字的列表: os.listdir(work_dir)   判斷是否是目錄 os.path.isdir(file_

原创 利用python實現執行git命令的腳本

from builtins import str import os inputStr = input("請輸入:"); print ("你輸入的內容是: ", inputStr) work_dir = os.getcwd() #

原创 docker 部署kafka集權

在部署kafka集權之前必須要先部署好zookeeper集權,kafka註冊在zookeeper集羣中,zookeeper集羣可參看: docker 安裝zookeeper集羣   涉及到的虛擬主機: 192.168.1.104 node

原创 spring-kafka的線程模型與spring.kafka.listener.concurrency參數

在spring應用中如果需要訂閱kafka消息,通常情況下我們不會直接使用kafka-client, 而是使用更方便的一層封裝spring-kafka。不過,它可不是簡單的封裝了kafka-client, 這裏面有很多需要注意的問題,比如

原创 Spring Kafka中關於Kafka的配置參數

SpringKafka文檔地址:https://docs.spring.io/spring-kafka/reference/htmlsingle kafka文檔地址:http://kafka.apache.org/documentatio