收藏 / 列表

CodePulse代碼脈搏 - 實時代碼分析與智能指導

基於Python開發一個智能編程學習助手,專注於代碼分析和實時指導。 核心功能設計 # ai_coding_tutor.py import ast import inspect from typing import Dict, List, Optional from dataclasses import dataclass from pathlib impo

後端開發 , JAVA , HTML , Json , Python

Zeran - JVM-解析Class文件示例

準備 class文件是Java虛擬機唯一可以識別的文件,根據Class文件我們可以完成一個程序的運行,本節文章是本人解析一個基本Class文件的全過程,記錄在此,希望能提供給正在前進路上的同學作為輔助作用,下面是我們要解析Class文件必要條件。 代碼 以下是一個簡單的Java類,一個私有變量,一個公開方法。 public class TestClass { private int a;

JAVA , class

用户bPbhIAe - Windows 10 下編譯 64 位 OpenJDK 8 並單步調試

Windows 10 下編譯 64 位 OpenJDK 8 軟件版本 操作系統:Windows 10 Cygwin:3.5.4-1 Visual Studio:2010 英文版 freetype: 2.7 Boot JDK:7 編譯的 OpenJDK 版本:8 安裝 boot JDK 從下載鏈

編譯 , jdk8 , JAVA , windows-10

博學谷狂野架構師 - 刷完HashMap源碼,我們一起進大廠

不可不知的哈希映射 引言 hashmap這個東西呢,太老生常談了 開發中常用、面試中常問 總之,很重要。。。。。 接下來呢 咱們就一起來看下,裏面到底有哪些解不開的東西 2.1 HashMap數據結構 目標: HashMap 概念、數據結構回顧(JDK8和JDK7) 為什麼1.8使用紅黑樹? 概念: HashMap 是一個利用散列表(哈希表)原理來存儲元素的集合,是根據Key value而直接進

hashmap , JDK , 面試 , JAVA

小碼哥068 - 基於JAVA語言的_貨運搬家系統(附源碼)

一、貨運搬家系統:讓貨運搬家更高效、更便捷 在當今快節奏的生活和商業環境中,貨運搬家是人們和企業經常面臨的需求。無論是個人搬家、企業搬遷,還是貨物運輸,都需要一個高效、便捷的解決方案。而貨運搬家系統的出現,正好滿足了這一需求。今天,就來和大家深入探討一下貨運搬家系統的相關內容。 二、貨運搬家系統的概述和技術棧 貨運搬家系統是一種基於互聯

技術棧 , 後端開發 , JAVA , 應用場景 , 解決方案

小傅哥 - 從MVC到DDD,該如何下手重構?

作者:付政委 博客:bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 大家好,我是技術UP主小傅哥。MVC講解了,DDD講解了。接下來這個章節,我們講講從MVC到DDD的重構! MVC 舊工程腐化嚴重,迭代成本太高。DDD 新工程全部重構,步子扯的太大。 這是現階段在工程體系化治理中,我們所面臨的最大問題;既想運用 DDD 的思想循序漸進重構現有工程,又想不破壞原有的

架構設計 , 重構和設計模式 , 系統架構 , ddd , mvc

wx661607c93692e - Java 獲取 Json串中的以中文為key的數據

方法一:使用 Jackson(推薦,Spring Boot 默認) import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; public class JsonChineseKeyExample { public

System , 後端開發 , JAVA , ci , Json

lenglingx - Guava之RateLimiter

RateLimiter概述 RateLimiter是Guava提供的的限流器。它基於令牌桶算法實現,預先設定一個速率,然後按照這個速率生成令牌,每次請求消耗一個令牌。限流是保護高併發系統的三把利器之一,另外兩個是緩存和降級,在秒殺搶購等場景中用來限制併發和請求量,保護自身系統和下游系統不被巨型流量沖垮。 核心原理 RateLimiter的核心是"令牌桶算法"。想

限流 , System , 後端開發 , JAVA

逐夢AI - 基於 YOLOv8 的焊接表面缺陷檢測|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用!

基於 YOLOv8 的焊接表面缺陷檢測|完整源碼數據集+PyQt5界面+完整訓練流程+開箱即用! 源碼包含:完整YOLOv8訓練代碼+數據集(帶標註)+權重文件+直接可允許檢測的yolo檢測程序+直接部署教程/訓練教程 源碼在文末嗶哩嗶哩視頻簡介處獲取。 nc: 3 names: [ '焊接不良', '焊接良好', '焊接缺陷' ] 項目摘要 本項目結合 YOLOv8 檢測模型 與 P

機器學習 , 深度學習

程序猿DD - Spring Boot快速集成MiniMax、CosyVoice實現文本轉語音

在一些需要高質量文本轉語音(TTS)的場景中(比如:有聲書配音、播客等)。之前介紹的EdgeTTS方案可能效果沒有那麼好。此時就比較推薦使用 MiniMax、CosyVoice這些提供的音色,這些音色的效果會更加擬人、逼真,接近真人發音。這裏依然通過 UnifiedTTS 的統一接口來對接,這樣我們可以在不更換客户端代碼的前提下,快速在 MiniMax、CosyVoice等引擎之間做無縫切換。本文

spring , springboot , JAVA

程序員小富 - 別再手寫過濾器!SpringCloud Gateway 內置30 個,少寫 80% 重複代碼

大家好,我是小富~ 我發現公司的網關項目裏有很多的輪子,幾乎每個人接手這個項目開發,都會自定義過濾器,導致有非常非常多的過濾器,修改其中一個,指不定就會影響其他的人功能,非常的惱火。 其實在 Spring Cloud Gateway 本身內置了很多通用的過濾器組件,有些功能無需重複開發,直接通過配置就能完成請求修改、參數處理、安全校驗等功能。但遺憾的是,很多同學只知道 RewritePath 等常

springboot , JAVA , 後端

藍易雲 - docker build -t和docker build -f區別

以下是對docker build -t與docker build -f參數的深度解析與技術指南: 🏷️ 核心參數對比表 參數 作用 使用場景 示例 必要性 -t 鏡像標籤管理 版本控制、多環境部署 -t app:prod-v1.2 生產環境必選 -f Dockerfile路徑指定

MySQL , 數據庫 , postgresql , sqlite , SQL

認真的紫菜 - Android面試題之Kotlin協程併發問題和互斥鎖

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Kotlin 語言提供了多種機制來處理併發和同步,其中包括高層次和低層次的工具。對於常規的併發任務,可以利用 Kotlin 協程提供的結構化併發方式。而對於需要更低層次的鎖定機制,可以使用 Mutex 來實現對共享資源的線程安全訪問。 Kotlin 協程與併發(Coroutine

Kotlin , 協程 , Android , 併發 , 併發編程

呂秀才 - 深入淺出Java多線程(五):線程間通信

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第五篇內容:線程間通信。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代編程實踐中,多線程技術是提高程序併發性能、優化系統資源利用率的關鍵手段。Java作為主流的多線程支持語言,不僅提供了豐富的API來創建和管理線程,更重要的是它內置了強大的線程間通信機制,使得多個線程能夠有效地協作並同步執行任務,從

java多線程 , 線程 , 多線程 , JAVA , 線程同步

阿東 - 【Tomcat】《How Tomcat Works》英文版GPT翻譯(第十九章)

Chapter 19: Manager Servlet 注意:由於Tomcat 4中的Manager應用程序比Tomcat 5中的稍微簡單一些,它是一個更好的學習工具,因此在本章中進行了討論。 閲讀本章後,您應該也能理解Tomcat 5中的Manager應用程序的工作原理。 以下是Tomcat 4中部署描述符中的Servlet元素。 Overview(概述) Tomcat 4 and 5

tomcat , JAVA

李通 - 使用tio-boot 內置 TokenManager

tio-boot官網 內置 TokenManager 工具類 在使用 Tio-boot 框架開發 Web 應用程序時,安全性是一個重要的考慮因素。本文將介紹如何使用 Tio-boot 框架實現基於 JWT 的 Token 認證。我們將探討如何配置攔截器,生成和驗證 JWT Token,並管理用户的登錄狀態。 Tio-boot 的工具類庫 Tio-utils 內置了 JwtUtils 和 Token

auth , JAVA , token , Jwt

vivo互聯網技術 - vivo Pulsar 萬億級消息處理實踐(4)-Ansible運維部署

作者:Liu Sikang、互聯網大數據團隊-Luo Mingbo Pulsar作為下一代雲原生架構的分佈式消息中間件,存算分離的架構設計能有效解決大數據場景下分佈式消息中間件老牌一哥"Kafka"存在的諸多問題,2021年vivo 分佈式消息中間件團隊正式開啓對Pulsar的調研,2022年正式引入Pulsar作為大數據場景下的分佈式消息中間件,本篇文章主要從Pulsar運維痛點、Ansi

中間件 , 大數據 , 運維自動化 , ansible , pulsar

李棟 - 【zookeeper 第四篇章】監控 Watcher

一、Watcher 概述 zookeeper 提供了數據的 發佈/訂閲功能,多個訂閲者可同時監聽某一特定的主題對象,當主題對象的自身狀態發生了變化時(例如節點內容發生了改變、節點下的子節點列表發生改變等),會實時、主動的通知所有訂閲者。 二、Watcher 架構 Watcher 由三部分組成 zookeeper服務端、zookeeper客户端、客户端的watchManager對象。 客户端

zookeeper , 分佈式 , 後端

sangwu - 70. 爬樓梯

70. 爬樓梯 假設你正在爬樓梯。需要n階你才能到達樓頂。 每次你可以爬1或2個台階。你有多少種不同的方法可以爬到樓頂呢? 示例 1: 輸入:n = 2 輸出:2 解釋:有兩種方法可以爬到樓頂。 1. 1 階 + 1 階 2. 2 階 示例 2: 輸入:n = 3 輸出:3 解釋:有三種方法可以爬到樓頂。 1

狀態轉移 , 數組 , yyds乾貨盤點 , i++ , 後端開發 , JAVA

虎斑嘟嘟 - 大模型智能體在醫療影像診斷中的特徵提取與識別

大模型智能體在醫療影像診斷中的特徵提取與識別 隨着人工智能技術的快速發展,大模型智能體在醫療影像診斷領域正掀起一場革命。本文將深入探討大模型智能體如何通過先進的特徵提取與識別技術,改變醫療影像的診斷方式,並提供詳細的代碼實例展示這一過程的具體實現。 醫療影像診斷中大模型智能體的技術基礎 大模型智能體在醫療影像診斷中的核心價值在於其能夠模仿甚至增強人類專家的診斷思

yyds乾貨盤點 , 後端開發 , JAVA , Image , 模態 , 特徵提取

xiongood - Vue 中 slot 的使用方法

Vue 中 slot 的使用方法 在 Vue 組件化開發中,slot(插槽)就像組件預留的 “靈活接口”,讓父組件能向子組件的指定位置插入自定義內容,既保留了子組件的結構複用,又賦予了內容定製的靈活性,避免了組件過於僵硬。無論是簡單的文本插入,還是複雜的組件嵌套,slot 都能輕鬆應對,是組件複用與定製的核心工具。 最基礎的是默認插槽,子組件中預留一個未命名的插槽,父組件在使用子

數據 , 自定義 , 插槽 , 後端開發 , JAVA

卷福同學 - 分佈式系統架構8:分佈式緩存

這是小卷對分佈式系統架構學習的第11篇文章,今天瞭解分佈式緩存的理論知識以及Redis集羣。 分佈式緩存也是面試常見的問題,通常面試官會問為什麼要用緩存,以及用的Redis是哪種模式,用的過程中遇到哪些問題這些 1. AP還是CP Redis 集羣就是典型的 AP 式,它具有高性能、高可用等特點,但它卻並不保證強一致性。 而能夠保證強一致性的 ZooKeeper、Doozerd、Etcd

分佈式系統 , springboot , JAVA , 分佈式 , 後端

CodeSheep - JetBrains官宣,又一個IDE可以免費用了!

提到 JetBrains 這家公司,相信搞開發的同學應該都不陌生。 該公司盛產各種編程 IDE 和開發工具,雖然 2000 年才成立,到現在卻已經發布了超 30 款世界頂級的編程軟件,同時也收穫了來自全球範圍內開發者和用户的青睞。 眾所周知,從去年開始到今年 JetBrains 曾經搞過一系列大動作,那就是: 陸續官宣了 WebStorm、Rider 以及 CLion 這幾款強大的 IDE 對

JAVA , SQL , 後端 , 前端 , Javascript