收藏 / 列表

牛仔碼農 - Javaweb|學servlet看這一篇就夠了!

Servlet 是 Server Applet 的簡稱,譯為“服務器端小程序”。 Servlet 是 Java 的一套技術標準,規定了如何使用 Java 來開發動態網站。 換句話説,Java 可以用來開發網站後台,但是要提前定義好一套規範,並編寫基礎類庫,這就是 Servlet 所做的事情。 Java Servlet 可以使用所有的 Java API,Java 能做的事情,Servlet

servlet , JAVA , 程序員 , 後端

軟件部長 - 業務邏輯與代碼分離:規則引擎如何實現高效管理?

在這個快速變化、高度信息化的時代,軟件系統和業務流程的複雜性日益增加。為了應對這種複雜性,越來越多的企業開始採用規則引擎來應對這種複雜性。我們這次結合JVS規則引擎來解析為什麼越來越多人使用規則引擎。 規則引擎定義 規則引擎是一種用於管理和執行業務規則的軟件系統。它將業務邏輯從應用程序的核心代碼中抽離出來,以規則的形式進行定義和存儲。當系統接收到輸入數據時,規則引擎會根據定義的規則集進行推理和判斷

風險控制 , 規則引擎 , 軟件開發 , 變量

Shenfq - JavaScript 異步編程史

前言 早期的 Web 應用中,與後台進行交互時,需要進行 form 表單的提交,然後在頁面刷新後給用户反饋結果。在頁面刷新過程中,後台會重新返回一段 HTML 代碼,這段 HTML 中的大部分內容與之前頁面基本相同,這勢必造成了流量的浪費,而且一來一回也延長了頁面的響應時間,總是會讓人覺得 Web 應用的體驗感比不上客户端應用。 2004 年,AJAX 即“Asynchronous JavaScr

promise , async-await , generator , 前端 , Javascript

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

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

promise , 前端 , Javascript

嘿嘿不務正業 - Mac M1(arm 系列芯片)如何安裝 Chromium | Puppeteer

最近寫個腳本用到 puppeteer,然後安裝 Chromium 出現一點問題,這裏記錄一下解決方案。 Puppeteer 自動安裝失敗 在 Puppeteer 安裝時會自動安裝 Chromium,然而卻總是報錯 502 導致下載失敗,直接下載可以下載,命令行 wget 也可以,猜測是因為 Puppeteer 開啓了新的 process 來安裝導致環境變量丟失,然後就科學上網失敗了。 這會回頭看了

puppeteer , 前端

IPD產品研發管理 - “你覺得客户需要”是殺死TA的最後一根稻草 | IPD集成產品開發

這個米老鼠洗衣機,大家眼熟嗎? 相信最近熱衷於在網上衝浪的朋友們,對這款形似米老鼠的“懶人洗衣機”並不陌生,甚至算是小小地參與了一下這個產品研發項目。 在海爾的周雲傑總裁爆火出圈後,有網友在海爾的媒體賬號下,喊話周總研發一款可同時並分區洗衣服、內衣、鞋子和襪子的 “懶人洗衣機”。基於此,2天后,海爾集團宣佈“懶人洗衣機”即將上市。 這個看似偶然的“懶人”產品的誕生,實則折射出如何精準洞察客户需求

產品經理 , 程序員 , 產品 , 後端 , 前端

aqiongbei - 手動點擊與代碼中調用click方法兩者的區別

問題描述 在看事件循環相關視頻的時候發現其中有一個例子不理解,查了資料才明白其中的緣由,遂以志之。問題是這樣的: button id="button"button/button button.addEventListener("click", () = { Promise.resolve().then(() = console.log("Microtask 1")); consol

eventloop , 事件循環 , 同步 , 前端 , Javascript

用户bPdeUmS - 深入理解 Fiddler:網絡調試的強大工具

在現代 Web 開發中,網絡調試和請求分析是開發者日常工作中不可或缺的部分。Fiddler 是一款功能強大的網絡調試代理工具,它能夠幫助開發者捕獲、查看和修改 HTTP(S) 請求和響應,提供了極大的便利。無論是調試 API、分析網絡性能,還是解決前端與後端的通信問題,Fiddler 都能為開發者提供詳細的信息和靈活的操作。本文將專注於 Fiddler 的核心功能、使用場景以及最佳實踐,幫助你更高

fiddler , yarn , typescript , 前端 , 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 分鐘速成 json

源代碼下載: learnjson-cn.json 因為 JSON 是一個極其簡單的數據交換格式,本教程最有可能成為有史以來最簡單的 Learn X in Y Minutes。 純正的 JSON 實際上沒有註釋,但是大多數解析器都接受 C- 風格(//, /* */)的註釋。為了兼容性,最好不要在其中寫這樣形式的註釋。 因此,本教程的一切都會是 100% 有效的 JSON 。幸虧,它的表達能力很豐富

基礎 , 格式 , Json

蘇琢玉 - 微信小程序開發全流程:從註冊到上線的完整指南

最近在刷小紅書時,看到不少人在分享自己的微信小程序如何靠廣告月入上萬,甚至更多。 這種説法不能説不真實,只能説肯定不是這麼簡單的事情。畢竟廣告收入的多少,歸根結底還是取決於用户量,不可能隨便做個小程序,就能吸引大量用户來看廣告。 不過,完全説不可能也不太準確,畢竟人活着總得有夢想。而且其實做一個簡單的小程序成本並不高,尤其得益於雲開發。小程序後期沒有域名、服務器等額外的軟成本,所有內容都可以部署在

微信小程序 , 微信開發

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

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

vue.js , pinia , router , 前端

華為雲開發者聯盟 - 華為雲官網前端的技術演進與低代碼實踐

摘要:從瀏覽類頁面到管理類頁面,看華為雲官網如何根據業務場景分階段構建低代碼平台,提升頁面迭代效率。 本文分享自華為雲社區《華為雲官網前端的技術演進與低代碼實踐【全球軟件大會技術分享】》,原文作者:技術火炬手 。 前端團隊演進往往會經歷組件化、配置化、可視化的階段,而低代碼是團隊演進中的一個必然結果。 在第七屆全球軟件大會上,華為前端研發工程師郭曉,分享了華為雲官網如何根據業務場景分階段構建

頁面佈局 , 華為雲 , 低代碼 , 可視化 , 前端

高德開放平台 - 高德地圖xRokid,聯合打造首個智能眼鏡導航行業標杆

2025年5月16日,高德地圖與Rokid宣佈達成合作,將共同推出基於全場景智能眼鏡Rokid Glasses的全球首個導航智能體(NaviAgent)應用,標誌着高德Planner-Executor架構即將開啓跨終端合作部署,逐步構建起環繞出行和位置服務的空間智能生態體系。 攜手共建,智能眼鏡導航新生態 高德地圖作為專業領先的出行和位置服務解決方案提供商,長期致力於以技術為本,為用户打造一張高效

智能硬件 , 高德地圖 , 智能應用

buddha - ejs引入jquery

我用express+Noode.js+ejs+mongodb搭建了一個項目,將jquery的代碼放到javascripts目錄下,但是jquery卻引入失敗,我在網上搜了很多方法比如npm requirejs jquery引入、script標籤引入都失敗來了,最後找到了真正的原因,其實是express的靜態資源訪問失敗。 導致靜態資源訪問失敗的原因是引用了express-session,使用這個中

express , script , jquery , ejs

李不要熬夜 - XMLHttpRequest對象解析

!DOCTYPE htmlhtmlbody script function reqListener () { console.log(this); console.log(this.getAllResponseHeaders()); console.log(this.responseText); }

xmlhttprequest , Ajax , 前端

葡萄城技術團隊 - 分佈式應用開發的核心技術系列之——基於TCP/IP的原始消息設計

本文由葡萄城技術團隊原創並首發。轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 前言 本文的內容主要圍繞以下幾個部分: TCP/IP的簡單介紹。 消息的介紹。 基於消息分類的傳輸格式(流類型和XML類型)。 消息體系的組成。 TCP/IP的簡單介紹 TCP/IP (傳輸控制協議/網際協議) 是互聯網中的基本通信語言或協議。它其實是一個兩層的程

tcp-ip

來了老弟 - vue項目部署後提示用户有新版本

你可能在瀏覽器見到過上面這種UI,這是在vue項目重新build在服務端部署後,瀏覽器刷新頁面彈出的提示,這時如果用户點擊更新就會重載頁面,清除之前的緩存獲取最新內容。 這是怎樣發生的呢?你可能會想到下面的方式: 服務端編譯重新部署維護一個版本號,客户端通過輪詢檢測和本地存儲的是否相同,發現更新的版本就彈框提示(缺點 耗電。尤其是在移動端) 通過在html中做版本標記... websoc

vue.js , pwa , service-worker

杭州程序員張張 - [譯]Vue.js + Astro 比 Vue SPA 更好嗎?

最近有很多開發者宣佈他們已經將網站遷移到Astro。這通常伴隨着一張接近完美的Lighthouse分數的截圖和一系列火箭表情符號。 像大多數人一樣,我發現無休止的新框架會讓人感到厭倦。但我對Astro做了一些研究,認為它真的值得一試。 在本文中,我將向您展示如何使用 Astro 構建基於 Vue 的應用程序,我們將瞭解其獨特的架構如何帶來比單頁應用程序 (SPA) 更好的性能。 SPA 架構回顧

astro , vue.js , spa , 前端

中關村科金 - MobLink後台基本配置

Android端配置信息 App Links: 是自動生成,其他內容可以手動配置,需要注意的是ShareSDK閉環分享與MobLink的APPlinks配置通用的,請不要隨意修改另一處配置,可能導致功能不可用; 指紋證書(SHA256):填寫的是 apk包簽名文件(keystore)的SHA256; 包名:填寫是app的包名; URI Scheme:填寫內容的格式是這樣的“://”,建

android-sdk , ios

蘭俊秋雨 - Charles使用教程

背景 Charles 是一個 HTTP 和 SOCKS 代理服務器。代理請求和響應使 Charles 能夠在請求從客户端傳遞到服務器時檢查和更改請求,以及從服務器傳遞到客户端時的響應。 抓包 PC端抓包 1、選擇菜單中的Proxy - Mac OS X Proxy 2、確保 Charles 處於 Start Recording 狀態。 移動端抓包 1、手機和電腦在同一個網絡: 2、電腦

charles , 前端

前端子金 - h5 video踩坑記錄

筆者近來在用h5 的video來開發視頻,下面來聊一聊是怎麼一步一步填坑的。 一些在開發中的注意點,都在代碼裏的註釋進行描述 基本需求 禁止全屏 是否自動播放 播放器尺寸的設置 播放完畢時回到初始狀態 1. 禁止全屏 webkit-playsInline={true} // ios x5-playsInline ={true}// android playsInline ={tr

視頻 , h5播放器 , 兼容性 , 前端 , Javascript

數據庫知識分享者 - 一名全棧工程師的技術實踐之路

一、前言 1.1 什麼是全棧 全棧開發是指開發人員掌握了前端、後端以及數據庫等多個領域的知識和技能,能夠獨立完成整個項目的開發工作。在需求交付過程中,可以負責從項目的前期分析、設計到後期開發、測試、發佈等整個過程,能夠快速定位和解決問題,提高開發效率和產品質量。 1.2 為什麼做全棧 我認為全棧的推進是環境變化、技術發展導致的必然結果,全棧帶來的好處主要有兩方面: 降低溝通成本,提升交付效率:

工程師 , 雲計算 , 阿里雲 , 全棧工程師 , 程序員