動態

@chen_67f9ccbe6f07b

Spring @Async 內部調用失效問題:五種解決方案實戰分析

是不是遇到過這種情況:你給一個方法加上了@Async 註解,期待它能異步執行,結果發現它還是同步執行的?更困惑的是,同樣的註解在其他地方卻能正常工作。這個問題困擾了很多 Java 開發者,尤其是當你在同一個類中調用帶有@Async 註解的方法時。今天,我們就來深入解析這個問題的原因,並提供多種實用的解決方案。 Spring @Async 的正常工作原理 在討論內部調用問題前,我們先了解一下@Asy

chen_67f9ccbe6f07b 頭像

@chen_67f9ccbe6f07b

昵稱 異常君

@decaday

從EXTI實現看Embassy: 異步Rust嵌入式框架

從EXTI實現看Embassy: 異步Rust嵌入式框架 原文鏈接:https://decaday.github.io/blog/embassy-exti/ Embassy是一個基於Rust的異步嵌入式開發框架: Embassy: The next-generation framework for embedded applications Embassy不僅包含了異步運行時,還提供了STM32、

decaday 頭像

@decaday

昵稱 decaday

@daguaisou

【工程化】前端工程構建工具gulp篇

gulp ,基於 NodeJS 的項目,自動化構建的工具增強你的工作流程! 一、工作原理 前端構建工具,gulp是基於Nodejs,自動化地完成 javascript、coffee、sass、less、html/image、css 等文件的測試、檢查、合併、壓縮、格式化、瀏覽器自動刷新、部署文件生成,並監聽文件在改動後重復指定的這些步驟。 借鑑了Unix操作系統的管道(pipe)思想,前一級

daguaisou 頭像

@daguaisou

昵稱 Jerry

@amap_tech

高德前端這五年:動態化技術的研發歷程和全面落地實踐

前言 2015年-2020年,歷經5年發展,高德地圖應用開發前端團隊在業務快速發展中不斷成長。一路走來,從小團隊主要負責短期運營活動開發的散兵遊勇,到現在團隊規模100人+,覆蓋高德5大業務線,上百個模塊的堅甲利兵。本文將分享隨着業務快速增長高德前端的技術發展歷程,總結動態化技術的落地實踐,以及高德前端未來的發展方向。 高德(應用開發)前端技術的發展按照時間線來看,大致可以分為 4 個階段:

amap_tech 頭像

@amap_tech

昵稱 高德技術

@yangxiansheng_5a1b9b93a3a44

Vue項目打包完後如何自動上傳至服務器

寫在開頭 我先説下一下,為啥要寫這個,由於之前在寫不見面開標5.0系統,修改完bug後,然後前端通過npm run build打包後生成文件,然後在通過FTP工具上傳至服務器,整個過程,我還需要手動拷貝到服務器,如果一天打包好幾次,就要手動拷貝好幾次,非常繁瑣 前端部署項目方案 前端部署 通過npm run build,構建前端靜態資源文件 只需上傳構建後的資源文件,然後上傳至服務器指

@daqianduan

前後端命名最佳實踐

命名規範 最佳實踐 命名是個困擾了我很久的問題,各種方式都試過,現在總結固化一下作為一個大結論。 原則:優先考慮小寫、下劃線,不用中劃線。 1. 文件夾 小寫 下劃線 2. 文件名 小寫 下劃線 3. 樣式名 小寫 下劃線 4. 類名 首字母大寫 駝峯 5. 函數名 駝峯 6. 變量名 駝峯 7. 常量名 全大寫 下劃線 8. 數據庫名 小寫 下劃線 9. 數據庫表 小寫 下劃線 10. 字段名

daqianduan 頭像

@daqianduan

昵稱 前端一鍋煮

@alisecued

從 Bundleless 看前端構建

前言 Bundle or Bundleless?自 2015 年 ESM 標準發佈後,路線之爭就開始逐步升温。轉眼間,時間已來到 2021 年。如果白酒的車你錯過了,那麼不妨看看 Bundleless,或許它就是前端圈的下一位「茅台」。 前端構建當下的問題 不得不説,曾經把自己定位為「打包器」的 Webpack,如今已形成強大的構建生態,儼然一統江湖。但前端構建的道路還遠沒有走到最後。隨着業務的發

alisecued 頭像

@alisecued

昵稱 ES2049

@bianchengsanmei

Webpack 簡介

構建其實是工程化、自動化思想在前端開發中的體現,把一系列流程用代碼去實現,讓代碼自動化地執行這一系列複雜的流程。 構建給前端開發注入了更大的活力,解放了我們的生產力。 Webpack 憑藉強大的功能與良好的使用體驗,已經成為目前最流行,社區最活躍的構建工具,是現代 Web 開發必須掌握的技能之一。 背景 在當下的前端環境裏,各種框架和工具層出不窮,比如 React、Vue、Angular 等,極大

bianchengsanmei 頭像

@bianchengsanmei

昵稱 編程三昧

@golgif

使用 airpack 讓多個項目共享 webpack 配置

airpack 是一個 webpack-cli 的包裝器。旨在讓你更優雅的使用 webpack。 airpack 在 node 加載 webpack-cli 模塊時,給 webpack-cli 打上功能增強補丁。這個補丁讓 webpack-cli 能按一定的優先級順序自動從多個位置(項目依賴、項目目錄、命令行參數)讀取 webpack 配置,然後用更合適的方式合併這些 webpack 配置。 使用

golgif 頭像

@golgif

昵稱 arzyu

@vleedesigntheory

從2021看2022前端發展趨勢

本文參與了 SegmentFault 思否徵文「2021 總結」,歡迎正在閲讀的你也加入。 前言 又到了年底,回顧一下整個2021年的前端歷程,總體來説前端趨向到了一個比較穩定的發展階段,雖然仍然有許多層出不窮的庫及輪子,但整體來看其實今年最突出的前端發展其實可以概括為以下幾個關鍵詞,即:工程基建、低代碼、多語言、雲+邊+端。從不同大廠對整個前端的劃分視角來看,整體可以分為兩大類,一類是聚焦化,比

vleedesigntheory 頭像

@vleedesigntheory

昵稱 維李設論

@dewujishu

得物前端喚端業務場景和技術精講

前言 當你在刷朋友圈時突然看到一個潮鞋廣告,正是你非常喜歡、一直想買的那款而且價格美麗,於是你興奮地點擊廣告直接打開了購物App,並且直接進入剛剛看到的潮鞋詳情頁,你只需要直接點擊購買就能得到這雙你期待已久潮鞋,這流程如絲般順滑! 你正在瘋狂追的愛豆在微博發了一款聯名潮玩內容,還是獨家發售,貼文中就有網頁鏈接,你點擊後直接打開購物平台進入了與愛豆聯名同款的潮玩詳情頁,迫不及待的下單擁有一款時尚的潮

dewujishu 頭像

@dewujishu

昵稱 得物技術

@neo_63ef7657efb81

通過引入eslint-config包的方式一站式解決項目代碼風格和規範

背景 大家好,我是前端老六。今天想提及一下項目代碼規範這一塊,平時我們在搭建一個前端項目的時候,項目代碼規範是我們要考慮的,在如今多人開發一個項目的時候那更是不能疏忽。對於前端來説呢,我們常用的就是eslint+prettier,兩者集成的方式,eslint負責監測我們的語法錯誤,而prettier對我們的代碼風格進行規範。 ESlint ESLint 是一個開源的 JavaScript 代碼檢

@jdcdevloper

前端開發之函數式編程實踐 | 京東雲技術團隊

作者:京東科技牛志偉 函數式編程簡介 常見應用場景 1、ES6中的map、filter、reduce等函數 [1,2,3,4,5].map(x = x * 2).filter(x = x 5).reduce((p,n) = p + n); 2、React類組件 - 函數式組件+hooks、Vue3中的組合式API 3、RxJS、Lodash和Ramda等JS庫 4、中間件/插件,如Redux中的

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@jcguanqi

基於vue3+ts5+vue-router4+pinia2的PC端項目搭建教程

導語:在日常開發中,有時候會在項目中引入 ts 來解決一些 js 的問題,下面就簡單介紹一下如何使用 vue3+ts+router+pinia 來搭建一個項目。 目錄 簡介 創建 安裝 配置 實戰 簡介 vue3 目前是常用的 vue 版本,提供了組合式 API 以及一些新的功能和特性;ts 這種類型編程語言可以在編譯時通過靜態分析檢測出很多常見錯誤,減少了生產環境中的運行時錯誤,改

jcguanqi 頭像

@jcguanqi

昵稱 MarkGuan

@xingxingshangdelizhi

升級https!國產SSL

將網站從HTTP升級到HTTPS是一個提高網站安全性和用户信任度的重要步驟,可以通過選擇受信任的免費SSL證書頒發機構如JoySSL,按照一定的步驟進行操作。以下是詳細的升級過程: 1.註冊機構 打開JoySSL官方網站註冊時填寫註冊碼230922獲取免費https證書 免費升級https方案——申請入口:https://www.joyssl.com/certificate/select/free

@jianqiangdepaobuxie

前端領域有哪些好用的可視化開發工具?三類工具全面解析

在當今數字化時代,數據可視化已成為前端開發不可或缺的重要組成部分。優秀的可視化工具不僅能幫助開發者高效呈現複雜數據,更能提升用户體驗,增強數據洞察力。本文將為您全面盤點前端領域最優秀的可視化開發工具,詳細介紹這些工具如何幫助企業輕鬆實現數據可視化與業務自動化。 一、前端可視化工具的核心價值 數據可視化是將抽象數據轉化為直觀圖形呈現的過程,它通過視覺元素如圖表、圖形和地圖,幫助人們更容易理解

jianqiangdepaobuxie 頭像

@jianqiangdepaobuxie

昵稱 Zoho低代碼開發

@xinliangcoder

如何基於 Gin 封裝出屬於自己 Web 框架?

思路 在基於 Gin 封裝出屬於自己的 Web 框架前,你需要先了解 Gin 的基本用法和設計理念。 然後,你可以通過以下步驟來封裝自己的 Web 框架: 封裝路由:Gin 的路由是通過 HTTP 方法和 URL 路徑進行匹配的,你可以根據自己的需求,封裝出符合應用的業務需求的路由。你可以考慮將路由進行分類,例如公共路由、私有路由等,以方便管理。 封裝中間件:Gin 提供了很多中間件,例如日

xinliangcoder 頭像

@xinliangcoder

昵稱 程序員新亮

@photino

Zino開發框架快速入門

Zino致力於打造基於Rust語言的新一代組裝式應用開發框架,提供一站式跨平台多端解決方案,可用於後端API開發、桌面應用開發等。我們奉行『約定優於配置』的原則,提供開箱即用的功能模塊,極大提升開發效率;並通過應用接口抽象與actix-web、axum、dioxus、ntex等框架集成,打通社區生態。 本文將以zino倉庫下的examples/axum-app為例,詳細講解怎麼使用zino框

photino 頭像

@photino

昵稱 photino

@kunaodejidan

一文帶你瞭解什麼是TOGAF?及TOGAF的應用?

TOGAF(The Open Group Architecture Framework)是由The Open Group組織開發的一種企業架構框架,它提供了一套方法論、工具和術語,用於幫助組織設計、規劃、實施和管理企業架構。TOGAF框架的核心是其架構開發方法(ADM),它是一個迭代的過程,包括了從架構願景到架構實施的各個階段。 TOGAF的歷史發展 1995年 - TOGAF 1.0 TOGA

kunaodejidan 頭像

@kunaodejidan

昵稱 yeye向陽而生

@webweb

vue+node後台管理(帶預覽地址)

最近在逛開源網站時發現了一個比較實用又簡潔的開源後台管理。 先貼一下預覽地址:點擊直達 為啥説比較實用呢!來看看它的功能就知道了: 用户管理 菜單管理 角色管理 菜單權限 角色權限 字典管理 富文本+圖片管理+文件管理 等等還有一些比較實用的.... 用過後台都知道這幾個功能的含金量,還自帶了node後端直接啓動就可使用。 最後再貼幾張演示圖:

webweb 頭像

@webweb

昵稱 web網站裝修工

@jokers_pub

《 JOKER 前端框架:一個自帶雲端可視化IDE的前端黑馬》

JOKER 前端框架介紹 一、框架概述 在當今前端開發的多元化領域中,JOKER 前端框架猶如一顆璀璨的明星,以其獨特而強大的功能,為開發者開闢了一條高效、便捷的創新之路。 JOKER 不僅僅是一個普通的框架,它更是一個綜合性的框架平台,旨在為所有可能的開發場景提供全方位、無死角的支持。其中,Joker.front 作為這個平台下專注於前端開發的核心框架,憑藉其標準化的前端開發標準,以及採用面向對

jokers_pub 頭像

@jokers_pub

昵稱 小丑軍團Zohar

@jokers_pub

Joker 前端框架組件的生命週期:深度解析與實踐應用

在 Joker 前端框架的開發體系中,組件的生命週期猶如一顆精準的導航星,指引着開發者構建高效、穩定且富有交互性的應用程序。它完整地涵蓋了從組件實例誕生的那一刻起,直至其完成使命被銷燬的全過程,每一個階段都藴含着獨特的意義與功能。 一、生命週期:全景掃描 當一個組件類被實例化,猶如一顆新星在應用的宇宙中誕生,其生命週期的宏大敍事便徐徐拉開帷幕。此時,組件開始着手渲染自身的視圖以及其下屬的子視圖,這

jokers_pub 頭像

@jokers_pub

昵稱 小丑軍團Zohar

@chaoshenjinghyperai

【vLLM 學習】歡迎來到 vLLM!

vLLM 是一款專為大語言模型推理加速而設計的框架,實現了 KV 緩存內存幾乎零浪費,解決了內存管理瓶頸問題。 更多 vLLM 中文文檔及教程可訪問 →https://vllm.hyper.ai/ vLLM 是一個快速且易於使用的庫,專為大型語言模型 (LLM) 的推理和部署而設計。 vLLM 的核心特性包括: 最先進的服務吞吐量 使用 PagedAttention 高效管理注意力鍵和值的內

chaoshenjinghyperai 頭像

@chaoshenjinghyperai

昵稱 超神經HyperAI