收藏 / 列表

xiongood - Vue 中生命週期鈎子的使用

Vue 中生命週期鈎子的使用 在 Vue 組件從創建到銷燬的整個過程中,會經歷一系列特定的階段,就像人從出生到成長再到衰老的過程。生命週期鈎子就是在這些階段中自動觸發的函數,讓我們能在合適的時機執行特定操作,比如初始化數據、發送請求、操作 DOM 等,是掌控組件行為的重要工具。 最常用的生命週期鈎子之一是onMounted,它會在組件掛載到 DOM 後立即執行。這時候組件的 DO

生命週期 , 初始化 , 後端開發 , JAVA , 數據請求

吳大同 - qData 數據中台完整功能介紹 —— 商業版與開源版功能對比

一、qData 數據中台概覽 在數字化轉型的大背景下,數據已經成為企業最核心、最具價值的資產。qData 數據中台,作為企業數據治理與應用的關鍵平台,憑藉高性能與創新理念脱穎而出。它秉持 “高效、安全、靈活、開放” 的設計原則,致力於為企業打造一站式的數據解決方案。 qData 數據中台具備多方面優勢:在 數據接入 上,能夠廣泛兼容主流數據庫與消息隊列,確保異構數據順暢匯聚;在 數據建模 上,提供

大數據 , 開源軟件 , springboot , JAVA , 數據處理

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

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

rabbitmq

舒一笑不禿頭 - 用數據照亮成長之路:PandaCoder Git 統計工具窗口

✨ 關於本工具 這份統計報告的初衷,是幫助每一位程序員更清晰地瞭解自己的代碼狀態。 通過觀察代碼的增刪趨勢,我們可以反思:是否每次都在朝着正確的方向前進? 是否能夠一次性寫出高質量的代碼,減少返工和修改? 這不是績效考核工具,而是自我提升的鏡子。 願每一次提交都是深思熟慮的結晶,願每一行代碼都經得起時間的考驗。 —— 讓代碼更優雅,讓技術更精進 📊 什

intellij-idea , 代碼質量 , 代碼規範 , 後端 , Git

Meng小羽 - Phoenix框架 從0到1設計業務併發框架 怎麼組織設計一個框架

上篇文章主要講了設計 Phoenix 框架前的遇到的問題和設計框架的思路 《 Phoenix 框架 從0到1設計業務併發框架 小米商城產品站革新之路》,本篇文章主要講一下如何設計框架的。 不死鳥併發框架,是自動構建有向圖按照深度進行構建併發組並進行併發調用結果的框架。 產品站業務靜態接口與動態接口都需要調用大量的後台服務進行獲取數據進行業務編排,而各個併發調用之間又相互存在依賴,採用併發組設計拆解

框架 , 架構 , JAVA , 併發 , 後端

軟件部長 - 告別單調的列表頁,探索JVS低代碼列表頁設計的新思路

列表頁是什麼? 列表頁是管理平台中的基礎頁面,核心的邏輯是實現數據的增刪改查(CRUD),列表頁核心的幾個要素:頁面內容的數據展示、查詢條件、頁面按鈕及按鈕觸發的邏輯。 列表頁配置 具備應用配置權限的用户,可以在列表頁目錄上,鼠標懸空,系統會彈出列表頁設計的菜單,如下圖所示: 點擊“設計頁面”,系統進入列表頁設計器,其中包括四個板塊的設計內容: 頁面基礎信息的設計 如下圖所示

低代碼 , JAVA , 前端設計 , ui

青雲交技術圈 - Java 大視界 -- Java 大數據在智能農業温室環境調控與作物生長模型構建中的應用

(centerJava 大視界 -- Java 大數據在智能農業温室環境調控與作物生長模型構建中的應用/center) 引言 親愛的 Java 和 大數據愛好者們,大家好!我是CSDN(全區域)四榜榜首青雲交!在技術發展的漫漫長路上,我們一同見證了 Java 大數據在諸多領域掀起的創新風暴。 如今,農業領域正站在智能化變革的關鍵節點,智能農業温室作為這場變革的前沿陣地,承載着

spark , 大數據 , yyds乾貨盤點 , 數據 , 智能農業 , Java大數據 , JAVA

lenglingx - Guava之Strings和Joiner、Splitter

一、Strings工具類 1.Strings.padEnd方法 //padEnd普全右 String a="12345"; String b=Strings.padEnd(a, 10, 'x'); System.out.println(b); 結果為:12345xxxxx 2.Strings.padStart方法 //

List , System , 字符串 , 後端開發 , JAVA

逐夢AI - 廚房食品衞生與安全檢測14類數據集(18萬張圖片,已劃分、已標註)——AI智能檢測的行業實踐基石

廚房食品衞生與安全檢測14類數據集(18萬張圖片,已劃分、已標註)——AI智能檢測的行業實踐基石 一、背景 在餐飲行業中,食品衞生安全始終是重中之重。從廚房環境到工作人員行為,任何細節的疏忽都有可能帶來食品安全隱患。 隨着計算機視覺與人工智能技術的廣泛應用,利用目標檢測模型自動識別廚房安全風險成為可能。通過部署攝像頭並結合AI算法,可以自動檢測廚房中的違規行為,如廚師未戴帽子、未佩戴口罩、存

機器學習 , 人工智能

程序猿DD - 微服務正在悄然消亡:這是一件美好的事

最近在做的事情正好需要系統地研究微服務與單體架構的取捨與演進。讀到這篇文章,許多觀點直擊痛點、非常啓發,於是我順手把它翻譯出來,分享給大家,也希望能給同樣在複雜性與效率之間權衡的團隊一些參考。 微服務正在悄然消亡:這是一件美好的事 為了把我們的創業產品擴展到數百萬用户,我們搭建了 47 個微服務。 用户從未達到一百萬,但我們達到了每月 23,000 美元的 AWS 賬單、長達 14 小時的故障,以

微服務

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

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

springboot , JAVA , 後端

今夜有點兒涼 - Redis為什麼採用單線程設計

Redis為什麼採用單線程設計 Redis在核心處理邏輯上採用單線程設計,這是一個經過深思熟慮的架構選擇。下面從多個角度詳細分析Redis採用單線程的原因和優勢: 一、單線程設計的核心優勢 1. 避免線程切換開銷 CPU上下文切換成本高:多線程在高併發場景下會頻繁切換線程,每次切換都需要保存和恢復線程的執行狀態 減少鎖競爭:單線程模型無需加鎖,避免了因鎖引起的死鎖、活鎖問題,也消除了加鎖和釋

內存 , redis

藍易雲 - python把json轉換為execl

下面給出一套在 Windows/Mac/Linux 通用的 Python 將 JSON 轉為 Excel(.xlsx) 的穩妥方案,兼顧嵌套結構扁平化與NDJSON(按行 JSON)支持。核心要點:先把嵌套 JSON 做扁平化,再寫入 Excel。🛠️ 一鍵安裝(建議先做) pip install -U pandas xlsxwriter 解釋:安裝/升級 pandas(數據表處理)與 xls

kubernetes , devops , serverless , Docker , apache

bin的技術小屋 - 談一談 Netty 的內存管理 —— 且看 Netty 如何實現 Java 版的 Jemalloc

本文基於 Netty 4.1.112.Final 版本進行討論 在之前的 Netty 系列中,筆者是以 4.1.56.Final 版本為基礎和大家討論的,那麼從本文開始,筆者將用最新版本 4.1.112.Final 對 Netty 的相關設計展開解析,之所以這麼做的原因是 Netty 的內存池設計一直在不斷地演進優化。 在 4.1.52.Final 之前 Netty 內存池是基於 jemalloc

內存管理 , netty , JAVA , 後端

認真的紫菜 - Android面試題經典之Glide取消加載以及線程池優化

本文首發於公眾號“AntDream”,歡迎微信搜索“AntDream”或掃描文章底部二維碼關注,和我一起每天進步一點點 Glide通過生命週期取消加載 生命週期回調過程 onStop ---RequestManager.onStop --RequestTracker.pauseRequest -- SingleRequest.pause -- SingleReques

glide , 圖片 , Android , JAVA , 程序員

得物技術 - 大模型如何革新搜索相關性?智能升級讓搜索更“懂你”|得物技術

一、背 景 你是否曾在社區搜索時遇到這樣的困擾:想找一雙“平價學生黨球鞋”,結果出現的多是限量聯名款?或者輸入“初冬輕薄通勤羽絨服”,卻看到厚重登山款?這類“搜不準”的情況,正是搜索相關性技術要解決的核心問題——讓搜索引擎更準確地理解用户意圖,返回真正匹配的結果。今天,我們就來揭秘得物如何用大模型技術讓搜索變得更“聰明”。 搜索相關性,即衡量搜索結果與用户查詢的匹配程度,通俗來説就是“搜得準不準”

社區 , 搜索引擎 , 算法 , 大模型

呂秀才 - 深入淺出Java多線程(四):線程狀態

引言 大家好,我是你們的老夥計秀才!今天帶來的是[深入淺出Java多線程]系列的第四篇內容:線程狀態。大家覺得有用請點贊,喜歡請關注!秀才在此謝過大家了!!! 在現代軟件開發中,多線程編程已經成為提升應用程序性能和響應能力的關鍵技術。Java作為一門支持多線程編程的主流語言,其內置的豐富併發庫使得開發者能夠輕鬆創建、管理和協調多個線程以實現高效的併發執行。然而,深入理解和掌握Java線程的工作機

java多線程 , 線程 , 多線程 , JAVA

阿東 - 【Linux】《how linux work》第六章 用户空間如何啓動

Chapter 6. How User Space Starts(第 6 章 用户空間如何啓動) The point where the kernel starts its first user-space process, init, is significant—not just because that’s where the memory and CPU are finally ready

Linux , 閲讀 , 翻譯

god23bin - 一文快速回顧 Servlet、Filter、Listener

什麼是Servlet? 前置知識: Web 服務器:可以指硬件上的,也可以指軟件上的。從硬件的角度來説, Web 服務器指的就是一台存儲了網絡服務軟件的計算機;從軟件的角度來説, Web 服務器指的是一種軟件,比如 Tomcat。 Servlet 容器:目前主流的 Servlet 容器軟件包括 Tomcat、Jetty、Jboss 等。 Web 服務器 ≠ Servlet 容器,Tomcat 是一

filter , servlet , listeners , JAVA , java-web

flydean - protocol buffer沒那麼難,不信你看這篇

簡介 上一篇文章我們對google的protobuf已經有了一個基本的認識,並且能夠使用相應的工具生成對應的代碼了。但是對於.proto文件的格式和具體支持的類型還不是很清楚。今天本文將會帶大家一探究竟。 注意,本文介紹的協議是proto3版本的。 定義一個消息 protobuf中的主體被稱為是message,可以將其看做是我們在程序中定義的類。我們可以在.proto文件中定義這個message對

protobuf , prototype , JAVA

Ambition的後花園 - 現在ai寫代碼這麼厲害,程序員的出路在哪裏

面對AI編程能力的飛速進步,程序員的職業發展並非走向終結,而是開啓了一場深刻的轉型。未來的核心出路不在於與AI比拼代碼編寫速度,而在於將AI作為強大的協作工具,將自身角色從“代碼實現者”提升為“複雜問題的定義者和解決者”。 為了讓你快速把握未來程序員的關鍵發展方向,下面這個表格梳理了核心的轉型路徑和所需能力。

編程能力 , 架構設計 , 後端開發 , JAVA , 解決方案

CodeSheep - JetBrains出手了,IDEA重大調整,來了!

昨晚我在家網上衝浪例行刷博客時又看到了一個事關 IntelliJ IDEA 變化的重磅消息,可能有些同學也看到了。 JetBrains 決定將 IntelliJ IDEA 全部遷移到統一發行版。 這是什麼意思呢? 大家都知道,在此之前,在 IntelliJ IDEA 官網其實一直是提供有兩套安裝包供用户去下載和安裝使用的。 分別為: IntelliJ IDEA Ultimate:專業旗艦版

intellij-idea , JAVA , 後端 , 前端 , Javascript

京東雲開發者 - 看完這篇,你的服務設計能力將再次進化!

引言 在當今快速演變的技術場景中,服務設計不僅僅是遵循通用的設計規範和最佳實踐的問題,它更深層次地觸及到如何在滿足這些標準的同時,確保服務能夠靈活適應未來的變化、滿足用户的期望。本篇文章旨在探討在遵循通用設計規範之外,服務設計過程中需要考慮的關鍵因素。希望經過我們一系列的分享,能和大家一起討論如何將API設計的易對接,易理解和易擴展。 系統介紹 京東企業業務VOP(智採):以API形式為客户提供

設計

IT陳寒 - Java 21新特性實戰:5個提升開發效率的殺手鐗功能解析

Java 21新特性實戰:5個提升開發效率的殺手鐗功能解析 引言 Java 21作為Oracle的長期支持(LTS)版本,於2023年9月正式發佈。這一版本不僅延續了Java平台一貫的穩定性和高性能,還引入了多項令人振奮的新特性,進一步提升了開發者的生產力。從模式匹配到虛擬線程,Java 21為現代應用開發提供了更多可能性。本文將深入解析其中5個最具實戰價值的特性,並結合代碼示例

技術分享 , AI寫作 , aigc , JAVA , 編程教程