收藏 / 列表

雲棧開源日記 - Go語言全棧實戰指南:微服務架構+雲原生部署,打造高併發系統

上週幫朋友看他們公司的Go項目代碼,發現一個問題:基礎語法寫得很熟練,但到了微服務架構這塊就開始亂套了。服務拆分沒章法,接口設計也不規範。 這其實是很多自學Go的開發者會遇到的情況——教程看了不少,但缺少從單體應用到分佈式系統的完整實踐經驗。 今天分享的這門課程,就是按照實際項目開發的流程來組織的,從Web框架開始,一步步過渡到微服務和雲原生部署。 課程簡介 本課程是2023年的Go語言全棧開發

go , 後端

劉悦的技術博客 - 運籌帷幄決勝千里,Python3.10原生協程asyncio工業級真實協程異步消費任務調度實踐

我們一直都相信這樣一種説法:協程是比多線程更高效的一種併發工作方式,它完全由程序本身所控制,也就是在用户態執行,協程避免了像線程切換那樣產生的上下文切換,在性能方面得到了很大的提升。毫無疑問,這是顛撲不破的業界共識,是放之四海而皆準的真理。 但事實上,協程遠比大多數人想象中的複雜,正因為協程的“用户態”特性,任務調度權掌握在撰寫協程任務的人手裏,而僅僅依賴async和await關鍵字遠遠達不到“調

調度器 , python3.x , async , 協程 , Python

simonbaker - 再談XSS攻擊的例子

舉個例子 Demo1 - 你好 在瀏覽器輸入:http://testxss.com/xss/demo1.html?search=你好 頁面效果如下所示: demo1.html的代碼如下所示: head meta charset="utf-8" meta name="viewport" content="width=device-width, initial-scale=1.0" /

xss

鹵代烴 - ⚡️ [性能優化] 瀏覽器跨域帶來的一些性能問題

前言 字節 Web Infra 團隊最近開啓新一輪招聘了,如果你對 Web Framework/Runtime/Performance,或對編譯構建/Rust/AI 感興趣,可以來看看我們的崗位(具體崗位信息可以看這個招聘鏈接 👉 字節跳動 Web Infra - Web Solutions 團隊招人啦!) 簡歷可以發到我的郵箱 skychx@hotmail.com,我可以幫你內推崗位並跟

性能優化 , 跨域 , 前端

牛仔碼農 - Java基礎學習教程,eclipse簡單安裝使用講解(Java集成開發工具)

使用集成開發工具eclipse 開始之前,先給大家分享一個超詳細的eclipse教程,包含eclipse安裝包,視頻講解等等。 https://www.bilibili.com/vide... 1、java的集成開發工具很多,包括:eclipse、Intellij IDEA、netbeans..... eclipse IBM開發的。eclipse翻譯為:日食。寓意吞併SUN公司(SUN是太陽

編輯器 , eclipse , JAVA , 後端

Shenfq - JavaScript 異步編程史

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

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

程序員白彬 - npm init @vitejs/app的背後,僅是npm CLI的冰山一角

結尾的話説在前面。 我有時候會得出這樣的結論:原來那些我不常用的命令或工具,都是為了解決大佬們遇到的問題而存在的! 我們每天都和npm打交道,但是不少人對npm的掌握程度還停留在一個比較淺的層面(當然這也包括我)。就比如説一個用 vite 創建 app 的命令npm init @vitejs/app,很多人就懵了,“npm init不是用來創建package.json文件的嗎?” 同樣還有n

cli , npm , 前端

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

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

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

LYX6666 - 從零起步,真正理解Javascript回調函數

零、前言 總聽到這麼一個詞語:回調函數。 對於它的瞭解,只知道在微信的網頁授權用到了回調,以及在Angular中可以用觀察者模式進行.subscribe訂閲,但對於它原理的理解,卻是一團漿糊。直到昨天開會時,突然被問到回調函數的知識,我才意識到自己真的不理解。 一、基礎知識:JavaScript標準寫法 我們先從最簡單的寫法入手,一步一步走向回調函數。 (如果熟悉語法,請跳到第二節)

angular , 回調函數 , typescript , 前端 , Javascript

泯瀧 - 在企業環境中正確使用 Node.js 的九大原則

鏈接:https://www.platformatichq.com/node-principles 作者:James Snell 等 原標題:9 Principles for Doing Node.js Right in Enterprise Environments Node.js 為超過 630 萬個網站和無數的 API 提供支持,是包括沃爾瑪和網飛在內的現代應用程序的有效基石。每年

node.js , npm , HTML , 前端 , Javascript

蘇琢玉 - 寫博客怕內容被偷?SSR 實現安全加密的原理講解

很多博主都有這樣的困擾:一些文章不希望所有人都能直接看到,而是想設置一個“問題驗證”,答對才能解鎖。但如果你用的是純靜態博客,想實現這個功能卻發現困難重重——文章內容在 HTML 裏早就暴露了,CSS 或 JS 根本藏不住。 最近我在用 Astro 做博客時,嘗試用 SSR(服務端渲染) 來解決這個問題。本文不講具體代碼,而是分享原理和思路,讓你理解為什麼 SSR 可以安全地保護文章內容,同時還能

astro , 博客 , 前端

十五 - 參透 JavaScript —— 圖解 Event Loop 事件循環

前言 本篇文章主要講解瀏覽器中事件循環(Event Loop) 那些事 單線程 JavaScript 中的同步和異步 同步任務是立即執行的任務,在調用棧(Call Stack)順序執行 異步任務則不同,它在同步任務沒完成之前,不會進入主線程,而是將對應回調函數註冊到隊列中,要理解這一步,我們先要知道任務隊列 任務隊列 在調用棧(Call Stack)中,如果遇到一個異步操作,那麼會將對應的回調函數

promise , 事件循環 , 異步任務隊列 , 異步編程 , Javascript

高德開放平台 - 智能手錶地圖新體驗,RTOS系統助力全球行

高德開放平台智能手錶解決方案上線!RTOS系統來襲,卓越性能開啓智能手錶地圖新體驗!6大服務優勢,海量數據直達腕間。融合多品類地圖服務,全面滿足運動出行、智能守護等場景的用户需求,適配各類智能手錶、智能手環,打造智能穿戴生態。

地圖開發 , 數據挖掘 , 地圖api , 人工智能

李不要熬夜 - XMLHttpRequest對象解析

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

xmlhttprequest , Ajax , 前端

葡萄城技術團隊 - 移動支付新時代——低代碼如何對接支付寶和微信支付

前言 移動支付已經成為現代生活中不可或缺的一部分。隨着技術的不斷髮展和普及,越來越多的人通過手機進行支付。支付寶和微信支付作為中國最主要的移動支付平台,已經成為人們日常生活中最常用的支付方式之一。然而,對於一些初創企業或者中小型企業來説,要接入支付寶和微信支付並不是一件容易的事情。傳統的接入方式需要大量的開發工作和技術支持,對於沒有相關技術背景的企業來説可能會面臨很大的困難。 低代碼開發平台的出現

微信支付 , 支付寶

友人A - threejs接入gis地圖

把 TIF 解析成可用紋理(如 PNG/JPEG 或直接用 TIF)。 把它當作材質貼到一個 PlaneGeometry 上。 按照它對應的座標範圍換算成 Three.js 世界座標。 把 Plane 放置在對應位置。 !DOCTYPE html html head meta charset="UTF-8" titleThree.js Scene/title style

three.js

你好2007 - Symbol + Generator函數 + Promise

一:Symbol 1.1 基本使用 簡單的説,Symbol就是一個絕對唯一的key值,類似之前obj['key']='value'這種操作的字符串'key',好處是絕對不會重複,避免覆蓋之前的值。 Symbol是一個方法,會返回一個唯一的symbol,可以帶參數,比如:var sy=Symbol('sy-name'),不過這只是為了方便查看,加不加目前沒有區別。 var sy1=Symbol(),

ecmascript-6 , promise , symbol , generator , Javascript

數據庫知識分享者 - OpenKruise v0.8.0 核心能力解讀:管理 Sidecar 容器的利器

簡介: OpenKruise 是阿里雲開源的雲原生應用自動化管理套件,也是當前託管在 Cloud Native Computing Foundation (CNCF) 下的 Sandbox 項目。它來自阿里巴巴多年來容器化、雲原生的技術沉澱,是阿里內部生產環境大規模應用的基於 Kubernetes 之上的標準擴展組件,也是緊貼上游社區標準、適應互聯網規模化場景的技術理念與最佳實踐。 前言 Ope

react , coffeescript , bootstrap , Javascript

雲綺棠兮 - element-UI組件工具中button的原生代碼

實現的效果圖 實現代碼 !-- * @Author: [you name] * @Date: 2021-10-13 14:27:18 * @LastEditors: [you name] * @LastEditTime: 2021-10-14 16:21:38 * @Description: -- !DOCTYPE html html lang="en" head met

component , element-ui

哈囉技術 - 基於定位的出發地異常問題治理

前言 哈囉作為一家出行互聯網公司,定位這種基礎能力是深度融入在各業務的核心鏈路中的,筆者所在的地圖團隊經常會收到定位相關的badcase,但苦於定位的複雜與較難回收出價值,一直沒有針對性去解決此類問題,那在各大互聯網廠商都在做下沉市場注重用户體驗的今天,我們重新撿起了這個話題。 問題梳理 無位置 由於APP啓動時未獲取到位置,會給用户提示並阻塞發單,用户需要使用POI搜索或拖動地圖的方式選擇出發地

地圖 , 前端

冷冷的炒麪 - SSL證書免費的和付費的有什麼區別?

在當今互聯網環境中,SSL證書已成為保障網站安全、提升用户信任度及增強搜索引擎排名的重要工具。無論是個人站點還是企業級平台,部署SSL證書以實現HTTPS加密和身份可信認證已成為基本要求。然而市面上的SSL證書有免費與付費之分,那麼你知道SSL證書免費的和付費的有什麼區別嗎? 1、價格差異免費SSL證書,顧名思義,用户無需支付任何費用即可申請和使用。付費SSL證書則需根據證書類型、品牌及功能特性

觀點 , HTTP , HTTPS , 知識

675173ff-65c2-413a-b556-576966012357 - 住宅代理的價值與未來:真實身份下的網絡自由

在網絡世界裏,身份幾乎等同於權力。一個IP地址,不僅決定了你能訪問什麼內容,也決定了你能否順利完成某項任務。 而在今天這個一切都“被識別”的互聯網時代,住宅代理(Residential Proxy),正成為越來越多企業和開發者的“隱形基礎設施”。 為什麼住宅代理越來越重要? 過去,我們習慣使用數據中心代理(Datacenter Proxy)去爬取數據、測試網站或訪問受限內容。 它們速度

php , 數據庫 , Android , 前端

B2Proxy - 深入理解代理IP:讓你的網絡操作更高效、更安全

在如今的數字化時代,網絡已成為數據流動的主戰場。無論是企業級數據採集、廣告驗證,還是跨境電商與隱私保護,代理IP(Proxy IP) 都在其中發揮着關鍵作用。對於開發者與技術從業者來説,理解代理IP的原理與使用場景,是提升網絡操作效率與安全性的基礎。 一、什麼是代理IP 代理IP是指通過中間服務器轉發網絡請求的技術。當用户訪問網站時,請求不會直接從本地設備發出,而是先經過代理服務器中轉。這樣,目標

go , 前端

趙大碗 - Joker 智能開發平台-組件狀態數據

組件狀態數據 本章主要講解組件中的狀態數據,我們可以在這裏去維護一個組件的參數約束、內部響應式數據以及內部私有變量。 概述 組件狀態數據是組件開發中最為常用的功能之一。 當打開一個組件或頁面文件時,工作台左側菜單中會顯示組件數據菜單,點擊後即可打開組件數據面板。 從數據使用的角度出發,可將其分為以下幾類 輸入參數(props)、 響應數據(model)、內部私有屬性,接下來我們來詳細講解下這三種

低代碼 , 低代碼開發平台 , 前端