原创 ChatGPT API接口編程基礎與使用技巧

總結/朱季謙 趁着這週末空閒時間,在研讀完OpenAi官網文檔的基礎上,及時總結了這篇《ChatGPT API接口編程基礎與使用技巧》。 本文大部分內容是圍繞編程方面,包括ChatGPT模型接口、圖像生成接口、敏感數據攔截等,只有一小部分

原创 結合ChatGPT和MINDSHOW自動生成PPT

結合chatGPT和MINDSHOW自動生成PPT應用場景 總結/朱季謙 一、首先,通過chatGPT說明你的需求,學會提問是Ai時代最關鍵的一步。你需要提供一些關鍵信息,如果沒有關鍵信息,就按照大綱方式讓它設計,例如,我讓它幫我寫一份《2

原创 讓代碼變得優雅簡潔的神器:Java8 Stream流式編程

本文主要基於實際項目常用的Stream Api流式處理總結。 因筆者主要從事風控反欺詐相關工作,故而此文使用比較熟悉的三要素之一的【手機號】黑名單作代碼案例說明。 我在項目當中,很早就開始使用Java 8的流特性進行開發了,但是一直

原创 在雲服務器上搭建個人版chatGPT及後端Spring Boot集成chat GPT

總結/朱季謙 本文分成兩部分,包括【國內服務器上搭建chat GPT】和【後端Spring Boot集成chat GPT】。 無論是在【國內服務器上搭建chat GPT】和【後端Spring Boot集成chat GPT】,兩個方式都需要魔

原创 獲得2022年騰訊雲“年度最佳作者”稱號

2022年,在騰訊雲上寫了98篇的博文,影響力總排行在69名,文章獲得了17次首頁推薦,算是一個小成績吧。 然後,在騰訊雲開發者社區2022年年終總結時,拿到了騰訊雲的年度最佳作者稱號。 前段時間,收到了騰訊雲寄來的獎盃,看着挺不錯的。

原创 設計一款可擴展和基於windows系統的一鍵處理表格小工具思路

原創總結/朱季謙 設計一款可擴展和基於windows系統的一鍵處理表格小工具思路 日常開發當中,業務人員經常會遇到一些重複性整理表格的事情,這時候,就可以通過一些方式進行自動化程序處理,提高工作(摸魚)效率。 例如,業務人員有這樣需要,日常

原创 在日報、讀後感、小說、公文模版、編程等場景體驗了一把chatGPT

相比傳統的搜索引擎,它省去了“搜”的時間,只剩下“索”的結果。——題記 總結/朱季謙 昨晚經過一頓操作猛如虎的搗鼓,終於將chatGPT的訪問環境在Mac筆記本上搭建了起來。 基於日報、讀後感、短文、公文模版、編程這五個場景,我進行了一下簡

原创 Dubbo2.7的Dubbo SPI實現原理細節

總結/朱季謙 本文主要記錄我對Dubbo SPI實現原理的理解,至於什麼是SPI,我這裏就不像其他博文一樣詳細地從概念再到Java SPI細細分析了,直接開門見山來分享我對Dubbo SPI的見解。 Dubbo SPI的機制比較類似Spri

原创 圖解ReentrantLock底層公平鎖和非公平鎖實現原理

💻在面試或者日常開發當中,經常會遇到公平鎖和非公平鎖的概念。 兩者最大的區別如下👇 1️⃣ 公平鎖:N個線程去申請鎖時,會按照先後順序進入一個隊列當中去排隊,依次按照先後順序獲取鎖。就像下圖描述的上廁所的場景一樣,先來的先佔用廁所,後來

原创 kafka3.0創建topic出現zookeeper is not a recognized option

在linux雲服務器上搭建了一套kafka3.0集羣,然後安裝以前的創建topic指令,例如這樣—— ./kafka-topics.sh --bootstrap-server master:2181,slave1:2181,slave2:2

原创 ExecutorService、Callable、Future實現有返回結果的多線程原理解析

原創/朱季謙 在併發多線程場景下,存在需要獲取各線程的異步執行結果,這時,就可以通過ExecutorService線程池結合Callable、Future來實現。 我們先來寫一個簡單的例子—— public class ExecutorTe

原创 MySql的InnoDB的三層B+樹可以存儲兩千萬左右條數據的計算邏輯

總結/朱季謙 B+樹是一種在非葉子節點存放排序好的索引而在葉子節點存放數據的數據結構,值得注意的是,在葉子節點中,存儲的並非只是一行表數據,而是以頁爲單位存儲,一個頁可以包含多行表記錄。非葉子節點存放的是索引鍵值和頁指針。 那麼,在MySq

原创 Dubbo廣播機制源碼解讀

總結/朱季謙 先前在測試環境遇到過一個問題,即Dubbo廣播機制,在對各個提供者節點進行廣播操作過程中,存在最前面的兩個節點出現異常的情況,但後邊的其他節點仍能正常同步的情況。我以前就知道Dubbo的Broadcast機制,先前概念裏總以爲

原创 Alibaba Java診斷工具Arthas查看Dubbo動態代理類

原創/朱季謙 閱讀Dubbo源碼過程中,會發現,Dubbo消費端在做遠程調用時,默認通過 Javassist 框架爲服務接口生成動態代理類,調用javassist框架下的JavassistProxyFactory類的getProxy(Inv

原创 Linux常用指令及shell腳本記錄

記錄一些常用指令在博客上,以防哪天因太久不敲而忘卻,還可以直接翻看博客記錄,不用再一條條百度搜...... 一、Linux常用指令 一、設置文件權限爲aapp用戶及用戶組—— chown -R app:app elasticsearch-