收藏 / 列表

牛仔碼農 - 超詳細的Servlet實戰教程,10分鐘帶你瞭解servlet

Servlet是什麼? servlet是Server Applet的簡稱,翻譯過來就是服務程序。 好吧,這麼説你可能還是不太懂,簡單地講,這個servlet是運行在服務器上的一個小程序,用來處理服務器請求的.進一步講,我們知道,一般的網頁程序,是由我們通過瀏覽器訪問來實現的,在這個過程中,我們的瀏覽器發送訪問請求,服務器接收請求,並對瀏覽器的請求作出相應的處理.這就是我們熟悉的B/S模型(瀏覽器-

servlet , JAVA , 後端

軟件部長 - 【源碼交付】一站式自助數據分析解決方案(jvs-bi):系統架構藍圖

1.引言 JVS-BI是一體化、自助式的數據分析平台,它採用的高度集成化的思路,針對企業級用户,提供集中倉庫+便捷分析的企業級數據開發套件,解決企業各種需要數據分析的場景,多種數據庫、多種業務系統、跨庫關聯、離線數據分析等等。 2.系統架構概覽 系統架構:JVS-BI系統的整體架構圖如下所示: 整體架構包含四層: • 基礎框架層:基礎框架層採用 JVS 的

源碼 , 數據可視化 , 私有化部署 , 數據分析

Shenfq - 前端模塊化的前世

隨着前端項目的越來越龐大,組件化的前端框架,前端路由等技術的發展,模塊化已經成為現代前端工程師的一項必備技能。無論是什麼語言一旦發展到一定地步,其工程化能力和可維護性勢必得到相應的發展。 模塊化這件事,無論在哪個編程領域都是相當常見的事情,模塊化存在的意義就是為了增加可複用性,以儘可能少的代碼是實現個性化的需求。同為前端三劍客之一的 CSS 早在 2.1 的版本就提出了 @import 來實現模塊

前端模塊化 , seajs , commonjs , requirejs , Javascript

程序員白彬 - 我以為我很懂Promise,直到我開始實現Promise/A+規範

我一度以為自己很懂Promise,直到前段時間嘗試去實現Promise/A+規範時,才發現自己對Promise的理解還過於淺薄。在我按照Promise/A+規範去寫具體代碼實現的過程中,我經歷了從“很懂”到“陌生”,再到“領會”的過山車式的認知轉變,對Promise有了更深刻的認識! TL;DR:鑑於很多人不想看長文,這裏直接給出我寫的Promise/A+規範的Javascript實現。 gi

promise , 前端 , Javascript

IPD產品研發管理 - 如何通過TR技術評審管控IPD開發風險?

作為產品開發全流程的技術風險管控實踐,TR(Technical Review,技術評審)自然是IPD流程中不可或缺的一環。 接下來我們需要明確:TR評審是什麼? 一般TR評審是團隊對技術方案、設計輸出、驗證結果做的系統性審查,主要確保產品的技術路線合規、性能達標、可製造性可控,避免因技術問題導致開發返工、成本超支或上市延期。 一、TR評審在IPD中有什麼作用? 在IPD中,TR評審貫穿產品開發的

觀點 , segmentfault , 程序員 , 後端 , 前端

aqiongbei - javascript中的動態集合NodeList&HTMLCollection

不知道你有沒有在控制枱見到過類似這樣的輸出 我們會發現,同樣都是獲取元素的代碼,為啥一個是NodeList,一個是HTMLCollection。 那麼這倆是啥?又有啥區別,本篇文章我們就聊聊這個。 NodeList NodeList對象是節點的集合(類數組)。通常是由屬性,如Node.childNodes 和 方法(如document.querySelectorAll) 返回的

dom , 前端 , Javascript

用户bPdeUmS - TypeScript 中的類型推斷詳解:為什麼我們應該信任 TypeScript 的推斷能力?

在 TypeScript 中,類型推斷(Type Inference)是一個強大且被廣泛使用的特性。它允許開發者在許多情況下省略顯式的類型註解,從而簡化代碼,同時仍然享受強類型系統帶來的安全性和可靠性。然而,對於初學者或經驗不足的開發者來説,常常會疑惑:我真的可以完全信任 TypeScript 的類型推斷嗎?它的邊界和侷限性是什麼? 本文將聚焦於這個問題,通過深入解析 TypeScript 的類型

ecmascript-6 , typescript , HTML , 前端 , Javascript

LYX6666 - 初識Spring IoC

零、前言 從第一天開始學習SpringBoot,到現在已經有兩年了,兩年以來我的搬磚能力不斷增強,但理論層面仍然是零基礎小白。 因此,打破瓶頸的方法,就是像學長們一樣,多讀書、多看理論知識,然後應用實踐。 所以我開始學習Spring的兩大特性之一——控制反轉(IoC)。 在此之前,我們需要了解什麼是依賴關係。 如果A的成功運行必須需要調用B,此時就可以稱為B是A的依賴。

spring , ioc

瓏墨 - 【為什麼】使用 reduce 按順序執行 promise 有效?💭

我是月弦笙音,今天給大家分享為什麼使用 reduce() 按順序解析 promise 有效,嘎嘎的😍,看下面 在不使用對象的情況下編寫異步 js 很像閉着眼睛烤蛋糕。這是可以做到的,但它會很混亂,你最終可能會shao到自己。😂Promise 一、開題展示 我不會説這是必要的,但你明白了。真是太好了😂。不過,有時它需要一點幫助來解決一些獨特的挑戰,比如當你試圖按順序解決一堆承諾時,一個接

ecmascript-6 , promise , challenge , 前端 , Javascript

小X學技術 - Y分鐘速成Sass

源代碼下載: learnsass-cn.scss Sass是一種CSS擴展語言,它增加了諸如變量、嵌套、mixin等功能。 Sass(以及其它預處理器,如Less等) 能幫助開發人員編寫易維護和 DRY (Don't Repeat Yourself)的代碼。 Sass有兩種不同的語法可選用。SCSS的語法和CSS的相同,但增加了Sass的額外功能。或者Sass(原來的語法),它使用縮進而非大

sass , css3 , mixin , 入門 , Css

蘇琢玉 - 寫博客寫代碼都適用:推完就自動部署的 GitHub Webhook 工具

前陣子,我看到有人在吐槽自己寫博客很麻煩——寫麻煩、託管麻煩,推完 GitHub 之後還得去服務器上手動拉代碼部署。雖然我以前在做類似的東西,但他這麼一提讓我想起這件事,我就想着,不如把自己一直隨便用的小玩意整理一下,順便分享給大家。 於是就有了這個小項目:一個輕量級的 GitHub Webhook Listener,用 Go 寫的,可以幫你在推送代碼後自動觸發部署。 什麼是 Webhook W

自動部署 , github , 自動化部署 , 博客

十五 - 中後台開發必修課:Vue 項目中 Pinia 與 Router 完全攻略

前言 本篇文章主要講解如何來配置 Pinia 和 Vue Router 本文也是《通俗易懂的中後台系統建設指南》系列的第二篇文章,該系列旨在告訴你如何來構建一個優秀的中後台管理系統 寫在前面 路由(Router)和狀態管理(Vuex、Pinia)是 Vue 項目中的常客。基本上在 Vue 的項目中,我們構建一個 Web 應用都離不開它們,如果你是 Vue2 的用户,那麼你對它們不會陌生 如果你是跟

vue.js , pinia , router , 前端

華為雲開發者聯盟 - 學會這5種JS函數繼承方式,前端面試你至少成功50%

摘要:函數繼承是在JS裏比較基礎也是比較重要的一部分,而且也是面試中常常要問到的。下面帶你快速瞭解JS中有哪幾種是經常出現且必須掌握的繼承方式。掌握下面的內容面試也差不多沒問題啦~ 本文分享自華為雲社區《人類高質量JS函數繼承》,作者:北極光之夜。 一. 前言: 函數繼承是在JS裏比較基礎也是比較重要的一部分,而且也是面試中常常要問到的。下面帶你快速瞭解JS中有哪幾種是經常出現且必須掌握的繼

函數 , 面試 , 繼承 , 前端 , Javascript

高德開放平台 - 高德開放平台全球LBS服務,MCP Server正式登陸阿里云云市場

高德地圖作為全球領先的LBS提供商,憑藉其強大的數據處理能力和廣泛的地理信息覆蓋,每日處理定位及路徑規劃需求超過千億次。高德地圖數據覆蓋全球200多個國家和地區,擁有7000w個國內POI數據、1.2億海外POI數據,同時覆蓋全球4億地址數據。並且基於全球路網、路況數據的全面覆蓋,為用户提供全球範圍內的精準、實時的地圖服務,滿足多樣化的地理信息需求。 今日,高德開放平台宣佈正式入駐阿里云云市場,推

地圖開發 , 資訊 , 人工智能 , 前端

李不要熬夜 - 移動端rem 適配方案

rem是什麼? rem(font size of the root element)是指相對於根元素的字體大小的單位。簡單的説它就是一個相對單位。看到rem大家一定會想起em單位,em(font size of the element)是指相對於父元素的字體大小的單位。它們之間其實很相似,只不過一個計算的規則是依賴根元素(rem)一個是依賴父元素計算(em)。 個人理解rem佈局可分為倆

rem響應式 , 程序員 , rem , 前端

葡萄城技術團隊 - 數據可視化:點亮數據背後的價值

數據可視化:點亮數據背後的價值 核心提問場景 數據可視化有什麼作用? 數據可視化大屏能為企業帶來哪些好處? 數據可視化平台和工具軟件有什麼區別? Wyn 商業智能平台適合哪些場景? 本文核心結論: 數據可視化在大數據時代至關重要,它能將複雜數據轉化為直觀視覺元素,挖掘數據背後價值。數據可視化大屏可助力管理者掌握業務狀態、洞察市場趨勢;數據可視化平台提供一站式服務;數據可視化工具軟件操作

數據可視化

來了老弟 - Mongoose無法更新時間戳

Mongose 是為 node.js 開發的 MongoDB 對象模型,它基於schema來處理應用的數據模型,開箱即用。 schema中的時間戳 const mongoose = require('mongoose'); const BlogSchema = new mongoose.Schema({ id: { type: Number }, title: { type: Strin

數據庫 , mongoose

友人A - threejs的transformControls拖拽結束的異常

transformControls拖拽結束以後會以結束點的射線拾取重新選中新的模型,這裏發現是監聽事件的問題 // 創建 TransformControls const transformControls = new TransformControls(camera, renderer.domElement); const transformControlsHelp

three.js , 前端 , Javascript

杭州程序員張張 - GraphQL初體驗,Node.js構建GraphQL API指南

作者:CHRIS CASTLE 原文:https://blog.heroku.com 譯者:杜尼卜 在過去的幾年中,GraphQL已經成為一種非常流行的API規範,該規範專注於使客户端(無論客户端是前端還是第三方)的數據獲取更加容易。 在傳統的基於REST的API方法中,客户端發出請求,而服務器決定響應: curl https://api.heroku.space/users/

rest-api , node.js , graphql , 全棧工程師

小謳 - 小程序重構 [cnode社區]:mpvue + 開源api,現已上線!

歡迎關注前端小謳的github,閲讀更多原創技術文章 閒暇時光表浪費,由於技術棧一直用的vue,因此用 mpVue 開發了小程序版本的 cnode 社區,api 也都是官網開源的。有人會問 “mpvue不是已經停止維護了嘛?”——的確是的,而且使用起來有很有坑。但這是我第一次寫小程序,找個最相近的語言最適合——無論選擇哪種技術棧,產品要完整做出來才行。小程序現已上線,後續還將逐步嘗試在tar

vue.js , node.js , 小程序 , mpvue , Javascript

前端子金 - 移動端適配知識點梳理-part one

1. 設備像素和css像素 設備像素,又叫物理像素(physical pixel),給出您正在使用的任何設備的形式分辨率,可通過screen.width/height獲取. css像素,又叫設備獨立像素(device-indenpendent pixel),此為邏輯像素,計算機設備中的一個點 注意:設備像素和css像素的關係(縮小還是放大針對的是css像素): 100%縮

移動端適配 , viewport , 前端 , html5 , Javascript

數據庫知識分享者 - SLS 查詢新範式:使用 SPL 對日誌進行交互式探索

1.引言 在構建現代數據和業務系統的過程中,可觀測性已經變得至關重要,日誌服務(SLS)為 Log/Trace/Metric 數據提供了大規模、低成本、高性能的一站式平台服務,並提供數據採集、加工、投遞、分析、告警、可視化等功能,從而全面提升企業在研發、運維、運營和安全等各種場景的數字化能力。 1.1 日誌數據天然是非結構化的 日誌(Log)數據作為可觀測場景中最基礎的數據類型之一,其最大的特點在

spl , 雲計算 , 阿里雲 , 日誌 , 雲原生

同創永益 - 《數據安全法》的前世今生,對災備有何影響?

文章轉載來源公眾號:@雲災備 《中華人民共和國數據安全法》(下稱“《數據安全法》”)已於 9 月 1 日正式落地實施,作為我國第一部有關數據的基礎法,其意義無須多言。一石激起千層浪,社會各界解讀不斷,但重點太多等於沒有重點,本文僅從災備行業關注的角度,理一理《數據安全法》的“前世”、“今生”以及“未來”。 一、沒有數據安全就沒有國家安全 數據作為重要的生產要素,被國家列為基礎性戰略資源,回

行業 , 數據安全 , 災備 , 安全

Carlos - 使用 Vite + React 進行本地編譯與測試

Vite 是一個快速、輕量級的構建工具,旨在提供極致的開發體驗。本文將展示如何在使用 React 和 Vite 的項目中進行本地編譯、測試以及預覽。 初始化項目 假設你已經成功使用 Vite 和 React 初始化了一個項目,並完成了開發,現在你希望能夠將項目進行本地構建並進行測試。 本地構建項目 在項目根目錄中,通過以下命令構建項目: npm run build 這將觸發 Vite

react , 全棧 , vite , 前端 , Javascript