收藏 / 列表

阿里雲開發者 - Nacos 配置管理最佳實踐

Nacos 簡介 Nacos 是一個更易於構建雲原生應用的微服務基礎平台,核心包含動態服務發現,配置管理,服務管理平台。 完整內容請點擊下方鏈接查看: https://developer.aliyun.com/article/1155681?utm_content=g_10... 版權聲明:本文內容由阿里雲實名註冊用户自發貢獻,版權歸原作者所有,阿里雲開發者社區不擁有其著作權,亦不承擔相應

配置 , 微服務 , nacos , 阿里雲 , 雲原生

cyl173 - 【後端面經-Java】HashMap詳解

1. HashMap的家族定位 接口java.util.Map有四個常用的實現類,如圖是它們之間的類繼承關係。 下面我將一一介紹其性能特點。 HashMap: 最常用的Map實現類,通過使用Hash表結構,提高查找速度; 使用鍵值對作為存儲節點,只允許一個key值為null,允許多個value值為null; 線程不安全,對於線程安全有要求的程序,可以考慮使

hashmap , 面試 , 源碼分析 , JAVA , 後端

mb61c46a7ab1eee - mysql高可用架構之MHA部署(三)——故障轉移後郵件告警配置(保姆級) - 詳解

本教程基於前面兩篇 mysql高可用架構之MHA部署(一)(保姆級)mysql高可用架構之MHA部署(二)VIP漂移(保姆級) 實現了HMA發郵件提醒,QQ郵箱 【注意】 以下所有操作均在MHA管理節點【10.0.0.62】執行 1、前提條件 前提條件:主從架構正常、MHA啓動,請按下面操作進行環境檢查

ssl , MySQL , ip , Css , 前端開發 , HTML

愛看C語言的BK - Java21天學習計劃 - 第三天:流程控制語句(條件判斷與循環結構)

條件語句:程序的邏輯分支 程序之所以能解決複雜問題,核心在於它能根據不同條件執行不同代碼。就像生活中"如果下雨就帶傘,否則帶墨鏡"的決策過程,Java通過條件語句實現這種邏輯判斷。 if-else基礎結構 最常用的條件判斷結構是if-else語句,它由一個布爾條件和兩個代碼塊組成。當條件為true時執行if代碼塊,為false時執行else代碼塊。

System , i++ , AI寫作 , aigc , 迭代

bigsai - 花五分鐘看這篇之前,你才發現你不懂RESTful

原創公眾號:bigsai 轉載請聯繫bigsai 文章收藏在回車課堂 和github 前言 在學習RESTful 風格接口之前,即使你不知道它是什麼,但你肯定會好奇它能解決什麼問題?有什麼應用場景?聽完下面描述我想你就會明白: 在互聯網並沒有完全流行的初期,移動端也沒有那麼盛行,頁面請求和併發量也不高,那時候人們對接口的要求沒那麼高,一些動態頁面(jsp)就能滿足絕大多數的使用需求。

rest , restful

劉大貓26 - Redis 搭建主從複用-主備切換

二. Redis 搭建主從複用-主備切換 1.redis 節點準備 單台服務器不同端口模擬多台服務器配置 127.0.0.1 6379(master-主節點) 127.0.0.1 6380(slave-從節點) 127.0.0.1 6381(slave-從節點) 2.主從節點 redis.conf 配置 參照↑上面↑的筆記《Redis 搭建主從複用-讀寫分離》

納米材料 , 指尖人生 , 智能電網 , 清潔能源材料 , 可再生能源 , 後端開發 , JAVA , 環境功能材料

CodingDGSun - Java輸出日曆

使用鍵盤輸入日期,輸出當月日曆 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("請輸入日期,比如:2021-06-18"); String strDate = sc.next();//接收用户輸入的日期

date , calendar , JAVA

代碼匠心 - 系統架構設計師-第3章-數據庫

第3章-數據庫 在信息處理領域,由於數據量龐大,如何有效組織、存儲數據對實現高效率的信息處理至關重要。數據庫技術是目前最有效的數據管理技術。數據庫(DataBase,DB)是指長期存儲在計算機內、有組織的、統一管理的相關數據的集合。它不僅描述事物的數據本身,而且還包括相關事物之間的聯繫。數據庫可以直觀地理解為存放數據的倉庫,只不過這個倉庫是在計算機的存儲設備上,而且數據是按一定格式存放的,具有較小

架構設計 , JAVA , 架構師

北冥有隻魚 - 解鎖網絡性能優化利器HTTP/2C

我總要言説一些東西,因為我的心始終在喋喋不休。 前言 HTTP的發展現狀 最近腦海裏面始終活躍着一些想法,一部分是對過去錯誤認知的糾正,比如HTTP/2。在《HTTP學習筆記(三) HTTP/2》,這裏已經提過了,HTTP 1.0的性能缺點是每一個連接都對應一個TCP連接,到HTTP 1.1對這個問題進行了解決,也就是keep-alive和流水線,所謂keep-alive, 也就是説客户端和服務端

http-2 , 後端

智定義科技 - 智慧文旅景區數字化中樞—“旅商通”,整合票務、二銷與客流

一、概述     “旅商通”作為景區和文旅運營公司管理端,集中管理景區門票銷售、多業態二銷、遊客流量監控、數據分析和財務報表等關鍵運營數據,有效提高文旅景區管理效率,助力景區實現智慧化升級,推動智慧文旅發展,增強遊客滿意度,是景區實現智慧文旅的重要工具。 二、部分功能展示及操作頁面 1.1 工作台 1.1.1 集團首頁-查看下屬所有景區數據-運營公司查看 1.1.2 首頁-查

uniapp , 人工智能 , JAVA , html5 , Javascript

湯卜 - 請求在tomcat源碼中的流轉(源碼分析篇)

Connector的初始化 catalina解析server.xml是通過degister來實現的,degister解析到Connector標籤後做的事情如下代碼所見 ConnectorCreateRule @Override public void begin(String namespace, String name, Attributes attributes)

tomcat , 架構 , 源碼分析 , JAVA , nio

Turbo_K - ThreadLocal有什麼缺點?

ThreadLocal 是 Java 中一個用於為每個線程提供獨立變量副本的類,它允許每個線程都能獨立地訪問和修改變量,避免了多線程間的競爭和同步問題。它是通過在每個線程中維護一個 線程局部變量 來實現的,通常用於線程間的數據隔離。 然而,ThreadLocal 並不是完美的,它有一些缺點和潛在的問題,特別是在多線程和資源管理方面。以下是 ThreadLocal 的一些主要

線程池 , 後端開發 , 多線程 , JAVA , 解決方案

肆式青春 - HTML基礎

HTML (超文本標記語言) 是構建所有網頁的基石。它通過一系列標籤 來定義網頁的內容和結構,就像搭建房屋的框架一樣。下面這個表格可以幫助你快速把握其核心概覽。 核心方面 要點説明

後端開發 , JAVA , Css , HTML

wzw45233 - java數據類型,BigDecimal判斷是否相等

BigDecimal 是一個用於高精度算術運算的類,提供了多種方法來比較兩個 BigDecimal 對象是否相等。 為什麼不推薦使用 == 首先,需要明確一點:不要使用 == 運算符來比較 BigDecimal 對象。 原因如下: == 比較的是對象的引用(內存地址),而不是對象的值。 即使兩個 BigDecimal 對象的值相同,它們也

運算符 , 實際開發 , System , 後端開發 , JAVA

瘋狂迪霸戈 - 中小企業工廠MES系統設計方案

中小企業為什麼需要MES? 在製造業競爭日益激烈的今天,中小企業面臨着巨大的生存壓力: 生產過程不透明:只知道投入和產出,中間過程如同黑箱 質量追溯困難:出現質量問題難以快速定位和召回 生產效率低下:設備利用率低,生產計劃執行不到位 成本控制困難:原材料、人工成本不斷上漲,利潤空間被壓縮 MES(製造執行系統)作為連接計劃層與控制層的橋樑,能夠

軟件研發 , MES , 微服務 , JAVA

自由的瘋 - 《分佈式 + 國產數據庫 + Docker:技術選型避坑指南》(十二)

一、為什麼要遷移到 K8s?Docker Compose 的 3 個不可逾越瓶頸 1. Docker Compose vs K8s:核心能力對比(遷移的本質原因) 能力維度 Docker Compose(單機

Deployment , Pod , yyds乾貨盤點 , 後端開發 , JAVA , Docker

小風箏 - 前後端分離架構下使用 Sa-Token 完成登錄認證

一、架構分析 目前絕大多數系統都已經採用 “前後端分離” 架構來設計了,傳統的Session模式鑑權也不再適合這種架構(或者需要額外寫很多的代碼來專門適配)。 Sa-Token 是一個 java 輕量級權限認證框架,專為前後端分離架構打造,主要解決登錄認證、權限認證、單點登錄、OAuth2、微服務網關鑑權 等一系列權限相關問題。 Gitee 開源地址:https://gitee.com/droma

sa-token , 權限控制 , 登錄 , spring , springboot

不止極客 - 百萬架構師第三十四課:kafka:分佈式消息通信Kafka(二)|JavaGuide

原文鏈接 課程目標 Topic Partition 消息分發策略 消息消費原理 消息的存儲策略 Partition 副本機制 關於 Topic 和 Partition Topic ​ 在 kafka 中,topic 是一個存儲消息的邏輯概念,可以認為是一個消息集合。每條消息發送到 kafka 集羣的消息都有一個類別。物理上來説,不同的 Topic 的消息是分開存儲的。 每個 t

JAVA , 架構師

網絡安全守護神 - Spring詳解(五)------AOP

1.概述 面向切面編程(Aspect Orient Programming,AOP):是一種編程範式,旨在將 橫切關注點(Cross-Cutting Concerns,如日誌、事務、安全等) 從業務邏輯中分離出來,通過模塊化的方式增強代碼的可維護性和複用性。核心思想是通過“切面”定義通用功能,並在運行時動態織入到目標代碼中 橫切關

Spring Boot , spring , aop , 後端開發 , JAVA , 代理模式 , Python

吳大同 - qData數據中台【開源版】 v1.0.6 震撼發佈:全面重構,能力躍升!

所見即所得,全流程沉浸式體驗 —— qData 1.0.6 正式上線! 我們很高興地宣佈,qData 開源版 v1.0.6 正式發佈!這是一次從內到外的深度重構與能力升級,不僅帶來了多項重磅新功能,更對核心模塊進行了系統性優化,修復了大量歷史問題,全面提升穩定性、易用性與可維護性。 無論你是初次接觸數據中台的新用户,還是長期關注 qData 的開發者,本次更新都將為你帶來耳目一新的使用體驗。

大數據 , 開源軟件 , 數據中台 , 數據治理平台

飛天鑄幣 - Cancel如何同步Mq信息

編寫MQ監聽器,繼承抽象的RabbitMQ監聽器,然後調用父類的方法解析這個消息 解析消息 1.首先需要進行數據格式轉換,因為我們拿到的是一個Json字符串;把它轉換成我們需要的數據實體。 2.首先判斷這個數據是不是增刪改或者根本就沒有拿到該數據,因為後續如果還需要擴展其他業務的話,可以避免其他業務干擾到核心業務 3.然後判斷這個數據是否是單條數據,是,則走單條數據處理的方法。否,則走

rabbitmq

舒一笑不禿頭 - Maven踩坑記錄與反思

本次事件的發生是在我來到一個新的技術初創團隊,由於團隊中的前同事與我交接代碼時候,關於Maven私服這塊的賬號密碼為給我,導致一系列的愛恨情仇。事件的持續花費兩天時間進行解決,現在總結一下遇到的問題與解決思路! 回顧Mavenue的背景 關於Maven,維基百科給的解釋主要有兩種,分別是Apache軟件基金會所提供,主要是用於解決Java軟件的項目管理與自動構建工具。 詳細介紹Maven快速上手

maven , JAVA , 後端

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 自動構建有向無循環圖設計

從 0 到 1 設計業務併發框架系列: Phoenix 框架 小米商城產品站革新之路 Phoenix 框架 怎麼組織設計一個框架 Phoenix 框架 併發線程池的核心設計 Phoenix 自動構建有向無環圖的業務併發框架,核心就在於不需要開發人員關心調用分層和依賴互斥的排序問題,通過算法進行自動構建、收集 Task 任務、檢測環或者依賴,最後打印併發組分層信息。 本篇文章就講解下如何構

spring , 框架 , JAVA , 併發

軟件求生 - 震撼!SpringAI 扛起多模態大旗:Google Vertex AI 嵌入模型太強了!

大家好,我是小米。 今天我一定要和你們分享一個我最近“玩到停不下來”的東西: Google Vertex AI 的多模態向量模型(Multimodal Embedding)整合進 SpringAI。 你有沒有這種感覺: 明明我們已經用文本向量模型玩得飛起,做語義搜索、做相似度匹配、做推薦算法……結果這時候突然有人告訴你:

機器學習 , yyds乾貨盤點 , google , 相似度 , 人工智能 , 模態