博客 RSS 訂閱

倔強的鉛筆 - SpringCloud 和 Dubbo 區別: 比較微服務框架的差異

一、Spring Cloud 和 Dubbo 的概述 1.1 SpringCloud 簡介 SpringCloud 是一個用於構建雲原生應用的框架集合,它為開發者提供了一套完整的工具鏈,用於快速搭建分佈式系統。SpringCloud 基於 SpringBoot 開發,具有如下特點: 提供了豐富的組件,如配置管理、服務註冊與發現、斷路器等 採用聲明式的編程模型,易於上手 與 SpringBo

dubbo , 微服務 , spring-cloud , 程序員 , 後端

收藏 評論

野小白 - Spring Data JPA如何保持camelCase默認轉為snake_case,並防止對@Column註解的名字進行轉換

需求背景 對服務進行重構、遷移時,需要對MySQL表列進行映射,但一些老服務上往往存在列命名不規範的問題,大部分仍是snake_case,但也還是存在一些camelCase和PascalCase。如果直接更改原服務中的列命名,需要配合修改兩邊服務中的代碼,代價比較大。儘量希望新服務能夠適配原列名,等全部遷移完成後,再用遷移腳本進行統一更改。 默認設置下,沒有@Column註解的列名會轉為snake

spring , jpa , springboot , JAVA , spring-data-jpa

收藏 評論

阿東 - JSON 網絡加密(JWE)説明

Source JSON Web Encryption (JWE) の解説 #JWT - Qiita -------------- GPT 翻譯 -------------- JSON Web Encryption(JWE)解釋 我之前在工作中研究了一下JWE,現在將整理的資料修改後發佈到 Qiita 上。 JWE是什麼 JSON Web Encryption(JWE)是一種將加密數據與解密所需的元

加密解密 , jwebunit

收藏 評論

wayne_65b10f4b335ba - 雷龍科技Nand flash芯片試用體驗

一、項目背景 最近自己開始準備了一個智能家居控制系統項目,需要包含室內的温濕度、空氣質量、煙霧濃度以及氣體含量,能夠存儲相應的數據,並進行顯示。 Nand-flash存儲器是flash存儲器的一種,其內部採用非線性宏單元模式,為固態大容量內存的實現提供了廉價有效的解決方案。 Nand-flash存儲器具有容量較大,改寫速度快等優點,適用於大量數據的存儲,因而在業界得到了越來越廣泛的應用,

芯片 , Flash , 存儲

收藏 評論

wdlgd7ue - What’s new in Apache/dubbo-getty 1.4.10

1 概述 Dubbo-Getty 1.4.10 版本帶來了一些重要的改進和修復,旨在提高性能和穩定性,不過依然堅持 “Getty 只考慮使用 Go 語言原生的網絡接口,如果遇到網絡性能瓶頸也只會在自身層面尋找優化突破點” 【Go 語言網絡庫 getty 的那些事】。 以下是本次發佈的主要亮點和更新。 2 主要更新 2.1 Timer 優化算法禁用 2016 年開始構建 getty 網絡庫時,當時

dubbo , netty

收藏 評論

凌虛 - 我的 2024 年 Elasticsearch 認證考試經驗與真題回顧

背景説明 大家好,我是凌虛。 我於 2024 年 3 月 14 日參加了 Elastic Certified Engineer(ECE)認證考試,並與 18 日收到了考試通過的郵件。本文將會回顧我的考試過程、考試真題、個人感受。 ECE 認證 一手資料請一定要閲讀官方考試説明文檔。 目前考試使用的是 Elasticsearch v8.1 版本。 考試費用 500 美元(漲價過了),需要用支持

elasticsearch , JAVA , 架構師 , go , 後端

收藏 評論

wszgrcy - 使用任意 git 倉庫初始化項目 - `Code Recycle`

為了方便開發,一般初始化項目時都會使用 git 上的模板倉庫 想了解某個項目的功能時,可能會去運行這個倉庫下的某個實例 或者倉庫下某個文件夾內提供了一些文件模板用來限定一些模塊的初始化 上面三種場景,我們都需要拉取倉庫,但是有時候只需要拉取倉庫的一部分,這時候不妨使用Code Recycle,通過幾行配置進行自定義拉取 全部拉取 changeList: - type: copy

github , vscode-extensions , cli , template-engine , Git

收藏 評論

AIGoland之星 - 面向控制枱編程?Java的GUI開發

記得之前剛開始學習Java,按部就班去閲讀《Java核心技術》這本書的時候,總是聽別人提起,java swing那一章不用看了。然後直到對着控制枱編程了半年,回來撿起了Swing圖形界面,跟着網上搞了坦克大戰的遊戲,總覺得外觀有些過時,並且與現代化的用户界面相比可能缺乏吸引力。隨着 JavaFX 的興起和發展,一些Java開發人員開始轉向使用 JavaFX 來構建 GUI 應用程序。JavaFX提

gui , javafx , JAVA

收藏 評論

果凍想 - 説JS作用域,就不得不説説自執行函數

一個兜兜轉轉,從“北深”回到三線城市的小碼農,熱愛生活,熱愛技術,在這裏和大家分享一個技術人員的點點滴滴。歡迎大家關注我的微信公眾號:果凍想 前言 不得不吐槽,學個JS,這個概念也太多了,但是這些概念你不懂吧,代碼你都看不懂,你都寸步難行。好吧,這又遇到了作用域方面的知識盲區,然後發現,又牽扯出了自執行函數。那又能咋整,為了這點破工資,學唄。 適可而止,淺嘗輒止。 JS作用域 作用域指的是一個變量

作用域 , Javascript

收藏 評論

越前君 - 使用 VS Code + Github 搭建個人博客

相關話題 為什麼程序員必須堅持寫技術博客? 現在搭建個人博客還有意義嗎? 一般技術大牛都在哪裏寫博客? 為什麼現在很多個人博客網站沒有更新了呢? 作為一個程序員,發技術博客推薦什麼平台?博客園值得寫嗎? 現在個人博客不能備案了嗎? 候選方案 選擇很多,門檻很低。 現有平台: 掘金 語雀 知乎 簡書 博客園 微信公眾號 SegmentFault Medium .

github , 博客搭建 , 博客 , 前端 , Markdown

收藏 評論

hanbo_bo - 矢量圖使用

本案例是以vue3為案例的框架 在main.ts中全局引入圖標樣式 可以在 iconfont.css中查看自己圖標的名稱 最後可以使用 i 標籤 通過class類名使用 效果:

iconfont

收藏 評論

Yujiaao - jdbc 數據鏈接字符串裏的幾個參數使用總結

隨時間的推移,jdbc url 變得越來越長: jdbc:mysql://127.0.0.1:3306/abc?useUnicode=trueuseSSL=falsecharacterEncoding=utf8 autoReconnect=truezeroDateTimeBehavior=convertToNull allowMultiQueries=truetinyInt1isBit=false

jdbc , MySQL

收藏 評論

熱飯班長 - 如何使用Github Pages發佈自己的個人網頁?

基礎流程 創建倉庫 創建一個倉庫名為賬户名.github.io。 比如我的賬户名為refanbanzhangwork,那麼我的倉庫名就填寫:refanbanzhangwork.github.io。 其他位置保持默認就好了,然後點擊Create repository按鈕。 創建index.html 上一步點擊創建倉庫按鈕之後,會來到倉庫頁面,在這裏,我們點擊creating a

react , vue.js , github-pages , github , 前端

收藏 評論

PDDON - 真炸裂,發現一款基於springboot超級好用的開源服務器框架

兄弟們,真不騙你們,這個框架用起來是真的爽,簡直是服務器開發人員的福音! 集成該項目後,不用我們程序員再去處理api安全、加簽、驗籤、參數校驗、加解密、數據脱敏、異常處理、國際化、接口文檔、錯誤碼、緩存、分佈式鎖、應用、渠道管理等等功能。 而且為了幫助客户端開發的同學更簡單的接入後端api,它還提供了java版和Typescript版本的客户端工具包,而且也都是開源的。 不僅如

API , springboot , JAVA , 接口設計 , typescript

收藏 評論

牙小木木 - 雲原生架構設計理論與實踐(14)

1.雲原生背景 業務快速發展與 開發、運維、運營之間落後的生產關係與生產力的矛盾 企業內部各佔山頭與企業總體戰略規劃的矛盾 企業內部改革,降本增效的需求 企業實現數字孿生,數字資產的必然需求 企業外部環境,如人工智能發展、安全合規等大環境的要求 2.雲原生架構的設計原則 服務化原則(拆分為微服務、小服務,非功能特性委託) 彈性原則(可伸可縮) 可觀測原則(基於sla,slo,

系統架構

收藏 評論

Hunter - Python筆記六之多進程

本文首發於公眾號:Hunter後端 原文鏈接:Python筆記六之多進程 在 Python 裏,我們使用 multiprocessing 這個模塊來進行多進程的操作。 multiprocessing 模塊通過創建子進程的方式來運行多進程,因此繞過了 Python 裏 GIL 的限制,可以充分利用機器上的多個處理器。 1、多進程使用示例 多進程的使用方式和多線程的方式類似,這裏使用到的是 m

多進程 , 後端 , Python

收藏 評論

Alexers - KISSr + Dropbox 實現免費靜態網站架設

如果我們確實希望搭建屬於自己的網站的話,肯定是選擇一款商業主機和申請一個獨立的域名部署比較靠譜。畢竟一個穩定的網站是需要自建資源的,這樣比較穩定一些。但是有些時候我們可能出於演示資源或者是一些特定的展示需要,可以選擇網上的一些免費資源空間。在這裏,我們可以利用 KISSr 工具,配置上 DropBox存儲空間實現免費HTML網站的搭建。 這裏,我們在 KISSr網站(https://www.ki

網站開發

收藏 評論

倔強的鉛筆 - 簡單易懂:快速搭建 Swagger Mock 服務器的實用指南

本文適合讀者 編程新手及中級者 對 API 基礎有所瞭解的人士 想快速通過 OpenAPI 嘗試 Mock 服務器的人 本文目的 指導讀者建立模擬服務器環境 探索 Swagger 的使用方法 學習如何使用 OpenAPI 編制特定的 API 設計 OpenAPI概述 官方文檔描述如下: OpenAPI規範(原稱Swagger規範)是一種用於REST API的API描述格式。

mock , 程序員 , swagger , 後端 , 前端

收藏 評論

edagarli - 學習筆記--思維方式

歸納思維 規劃使用的第一種思維是歸納法,這是大家最常用的方法,一般是從現狀出發,去思考當下有哪些問題、業界是怎麼做的……,從這些輸入中去歸納我們需要去做什麼。比如當下工單諮詢比較多,那麼就需要對工單進行分類,如歸納成產品設計問題、程序代碼問題、依賴方問題、交互設計問題,針對每類問題,再去思考我們應該要做到哪些工作。在店鋪平台建設中的規劃中,我們就梳理了當下的一些痛點問題,如平台只有一些基礎的

思維 , 讀書筆記 , 學習筆記

收藏 評論

軟件部長 - jvs-logic服務編排揭秘:固定變量的核心作用與優勢

概要 固定變量是一個數據格式。指在數據傳輸或存儲過程中,數據的格式和結構保持不變的變量。這些數據格式固定變量通常用於確保數據的準確性和一致性,避免在傳輸或存儲過程中出現數據丟失或格式錯誤的情況。 通常用對象函數GETVALUE取值。 配置説明 取固定值 例如在結果值返回處填寫固定值,節點執行的結果就是填寫的值。注意:變量綁定不影響結果值的返回。 查看返回的值。 取變量值 例如

服務編排 , 邏輯 , 變量

收藏 評論

健兒 - 如何用useRef優化重複請求

如題:如何用useRef優化重複請求。 寫業務代碼,時而會遇見這種情況,如下偽代碼: useEffect(() = { // api請求 () }, [a, b]) 參數a來源某接口請求、參數b來源另外一個接口請求 毫無疑問,上面寫法回調函數一定會進去兩次,除了用參數校驗 比如滿足條件再進入api調用,還可以用useRef來暫存參數,而又不會引起頁面的re-rende

react , hook , Javascript

收藏 評論

熱飯班長 - 關於Github Pages部署SPA應用後,刷新路由404的問題

原因 Github Pages無法處理history模式的前端路由。 解法 方案1 藉助meta標籤 // index.html script (function(){ var redirect = sessionStorage.redirect; delete sessionStorage.redirect; if (redirect redirect != lo

github-pages , 前端 , html5 , Javascript

收藏 評論

張子楓 - 【HarmonyOS實戰】-實用!在手機桌面就能用的計算器

寫在前面 最近擼完了HarmonyOS應用開發的相關知識,也通過了高級認證以及HCIP課程,正想着實戰仿個經典的網易雲Demo練練時收到了水電繳費單,看着用水量、二次供水費用、污水處理費、電費、維修基金等等一堆項目,難免要掏出計算器出來核算下金額,結果我滑了半天屏沒找到,只好下拉搜索計算器才找到,事後我在一個大文件夾的眾多圖標中終於找到了計算器(吐槽下,這個圖標色彩真不顯眼)。 這時

移動端 , harmonyos先行者 , harmonyos , typescript , 前端

收藏 評論

註銷 - OAuth 2.0 Implicit Flow 詳解

OAuth 2.0 是一個廣泛使用的授權框架,允許應用程序安全地訪問用户的資源,而無需獲取用户的用户名和密碼。在 OAuth 2.0 中,Implicit Flow 是一種特定的授權流程,主要設計用於客户端應用程序,尤其是在那些不能安全存儲客户端秘鑰的場景中,如 JavaScript 運行在瀏覽器中的單頁面應用(SPA)。 Implicit Flow 的工作原理 Implicit Flow 開始於

oauth2.0 , oauth

收藏 評論