動態

@freeman_tian

mongose 模糊檢索

$regex為模糊查詢的字符串提供正則表達式功能,MongoDB使用Perl兼容正則表達式 //通過條件查找,支持username模糊搜索並分頁 findAdminByParamsAndPageHasFuzzy(params, pager) { if (params.username) { let pattern = new RegExp(param

freeman_tian 頭像

@freeman_tian

昵稱 freeman_Tian

@munergs

node作為後端的時候遇到的前端session無法保存的問題和解決辦法

2023-07-18 更新 前後端分離項目建議還是使用token,也就是後端使用jsonwebtoken即jwt進行token的生成和驗證,token不存在本地,存在客户端,隨請求頭一起帶來,安全性還是有保障 同時跨域問題建議還是後端進行解決,最好不要前端進行反向代理,容易出問題,由於我使用nodejs作為後端,解決跨域問題代碼如下: //安裝cors庫 npm i cors //app.js

munergs 頭像

@munergs

昵稱 munergs

@jdcdevloper

自動化離線交付在雲原生的應用和思考

作者:京東科技 王曉飛 前言 本文不談論具體的技術和方案,在對於每一個產品來講,都有其特殊性存在。單一的產品解決方法並不適合所有的產品。但是我們可以提供一種思路,一種通用方法,甚至我們曾經在某個技術點走的彎路,旨在為各位在離線設計上有更多的案例可循。 對離線的理解 相對於公網應用,可以從公共鏡像倉庫拉取鏡像,比如Dockerhub,各大雲廠商的公共鏡像倉庫。二進制編譯文件,軟件包也非常方便的從gi

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@wanhuabandedasuan

TC (Teamcenter) 許可證解決方案

使用TC (Teamcenter) 容易遇到下列問題 沒有可用於Teamcenter 併發模塊”catia_integration”的Flexlm許可證; Teamcenter Visualization Mockup 10.1無法獲取許可證; 嘗試的操作需要“classification_access”已命名的用户許可證,此功能部件的所有許可證都已指派給其他用户

wanhuabandedasuan 頭像

@wanhuabandedasuan

昵稱 格發gofarlic

@jdcdevloper

Java模塊化應用實踐之精簡JRE | 京東雲技術團隊

導語 Java9及以後的版本引入了模塊化特性,但是直到今天JDK21都發布了,依然沒有被大量使用起來,那麼這個特性就真的沒啥意義了嗎? 別忘了,Java本身可是把模塊化做到了極致的,所以可以利用這個特性對JRE本身進行定製化或者精簡化。 由於平時偶爾會開發一些Java的客户端應用,這時精簡JRE的需求就凸顯出來,讓自己的程序帶着最精簡的JRE到處運行。 實際實踐了一段時間之後發現“真香!” 現在把

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@jdcdevloper

jar包的精細化運營,Java模塊化簡介 | 京東雲技術團隊

圖:模塊化手機概念 一、什麼是Java模塊化 Java模塊化(module)是Java9及以後版本引入的新特性。 官方對模塊的定義為:一個被命名的,代碼和數據的自描述集合。( the module, which is a named, self-describing collection of code and data)。 早在Java7的時候就被提出,但由於其複雜性,不斷跳票,直到Ja

jdcdevloper 頭像

@jdcdevloper

昵稱 京東雲開發者

@shenjingwa_6545efd9181d1

模塊化,流程化,自動化

1. 最理想的情況是,一個模塊(比如一個庫)只輸出指定的外部接口,其餘內部接口對外都不可見,都是static的。 這個目標不太好實現。 如果是一個很小的模塊,所有代碼都在一個文件中,只有少量的對外接口,也只有少量的內部接口,這是可以實現的。 但是,一般意義上的一個模塊,通常是較大的,包含多個較小的子模塊,除了對外提供的接口和子模塊內部的接口,還有子模塊之間交互的接口。子模塊之間交互的接口,不

@rongyunrongcloud

《社交泛娛樂出海作戰地圖》加印領取啦!

全網都在找的、內容紮實形制精煉的 行業首款 融雲《社交泛娛樂出海作戰地圖》 響應需求,驚喜加印啦! 久等的大家點擊上圖或閲讀原文獲取吧~ 關注【融雲全球互聯網通信雲】瞭解更多 發佈以來,《地圖》兩次加印均被搶購一空。 公眾號後台、朋友圈、一對一私聊各種渠道,加印呼聲持續不斷! 感謝大家的喜歡,為回饋大家的久候和熱情,我們一次開放了兩種渠道: 需要一點耐心的免費通道,限量供應

rongyunrongcloud 頭像

@rongyunrongcloud

昵稱 融雲RongCloud

@tiaoyuedelinghun_5b34a58295338

從白屏問題重學模塊機制

背景 公司App使用的是跨平台技術H5+原生混合開發,雙方通信的協議是Jsbridge。 為了獲取用户行為以及跟蹤產品在用户端的使用情況,並且能自動監控到App的所有H5頁面,由Native引入了隔壁部門研發的前端監控SDK。 由於被任命為【推動隔壁部門完善監控SDK事項】負責人,於是在後續使用過程不斷結合實際情況,發現SDK存在問題並進行梳理和方案輸出,但是由於對方不開放SDK源碼,只能把問題和

tiaoyuedelinghun_5b34a58295338 頭像

@tiaoyuedelinghun_5b34a58295338

昵稱 跳躍的靈魂

@gssggssg

JS模塊化系統

JS模塊化系統 隨着 JavaScript 開發變得越來越廣泛,命名空間和依賴關係變得越來越難以處理。人們已經開發出不同的解決方案以模塊系統的形式來解決這個問題。 CommonJS(CJS) CommonJS 是一種同步加載模塊的規範,主要用於服務器端的 Node.js 環境。 // 模塊導出 module.exports = { // 模塊內容 }; // 模塊導入 const modul

gssggssg 頭像

@gssggssg

昵稱 四冥

@aipaobudezuoyeben

成倍降本增效,提升企業競爭力!模塊化研發框架 Koupleless 重磅發佈 1.0 版本

如果你是企業經營者,在為企業降本增效而發愁; 如果你是企業的開發、運維或架構同學,在日常工作中被開發效率、交付問題等困擾……歡迎來了解 Koupleless(原 SOFAServerless)! 現在,Koupleless 重磅發佈了1.0 版本!那麼,Koupleless 是什麼?又將如何為你解決以上問題?除了以上這幾種情境,Koupleless 還有哪些能力呢?歡迎你來社區探索發現。

aipaobudezuoyeben 頭像

@aipaobudezuoyeben

昵稱 lvjing2

@cynthia_59675eba1a2ee

AMD和CMD的最簡單實現

AMD(Asynchronous Module Definition) 模塊的依賴是在定義模塊時就聲明好的,並且作為參數傳入模塊的工廠函數。這意味着所有的依賴都需要在模塊體開始執行之前被加載。 (function(global) { var modules = {}; // 用於存儲定義的模塊 // 定義模塊 function define(name, dependenc

@alicloudros

資源編排ROS之模塊:實現模板代碼複用(基礎篇)

背景 資源編排服務(ResourceOrchestrationService,簡稱ROS)是阿里雲提供的一項簡化雲計算資源管理的服務。您可以遵循ROS定義的模板規範編寫資源棧模板,在模板中定義所需的雲計算資源(例如ECS實例、RDS數據庫實例)、資源間的依賴關係等。ROS的編排引擎將根據模板自動完成所有資源的創建和配置,實現自動化部署及運維。 模塊是一種以透明、易管理和可重複的方式打包資源配置,以

alicloudros 頭像

@alicloudros

昵稱 阿里雲CloudOps

@alicloudros

資源編排ROS之模塊:實現模板代碼複用(進階篇)

背景 資源編排服務(ResourceOrchestrationService,簡稱ROS)是阿里雲提供的一項簡化雲計算資源管理的服務。您可以遵循ROS定義的模板規範編寫資源棧模板,在模板中定義所需的雲計算資源(例如ECS實例、RDS數據庫實例)、資源間的依賴關係等。ROS的編排引擎將根據模板自動完成所有資源的創建和配置,實現自動化部署及運維。 在基礎篇中,我們熟悉了模塊的相關知識,並以複用網絡設置

alicloudros 頭像

@alicloudros

昵稱 阿里雲CloudOps

@dengzhanyong

前端模塊化演變歷程

前端模塊化是指將一個大型的前端應用程序分解為小的、獨立的模塊,每個模塊都有自己的功能和接口,可以被其他模塊使用。 前端模塊化的出現主要是為了解決以下幾個問題: 代碼複用:通過模塊化,可以在多個地方重複使用同一個模塊,而不需要重複編寫相同的代碼。 代碼維護:模塊化後的代碼更加清晰,每個模塊負責的功能明確,便於維護和升級。 依賴管理:模塊化可以很好地處理模塊間的依賴關係,確保模塊使用時其依賴已

dengzhanyong 頭像

@dengzhanyong

昵稱 鄧佔勇

@54r9rxzy

Webpack的誕生與問題解決之道

背景 在早期的前端技術標準根本沒有預料到前端行業會有今天的發展,在設計上存在很多缺陷,隨着web應用複雜性增加,網頁已經從展示簡單的文案和圖像逐漸演變為功能複雜、交互密集的應用程序,這種變化推動了前端模塊化的發展,以應對以下幾個挑戰: 依賴管理混亂 全局作用域污染 代碼膨脹 舉個例子來説明下: !DOCTYPE html html lang="en" head meta ch

54r9rxzy 頭像

@54r9rxzy

昵稱 Tqing

@shaogongbra

duxapp:基於Taro使用模塊化開發,提升開發效率

duxapp是基於Taro二次開發的模塊化框架 使用這個框架,結合框架提供的UI庫和工具庫,能幫助你快速且高質量的完成項目,且能實現同時開發小程序、H5、APP(React Native),並且保證各個端的一致性 duxapp還針對APP開發(React Native)做了大量優化,大大降低了APP發開的難度,你可以閲讀React Native教程,瞭解詳情 下面讓我來詳細介紹如何使用duxapp

shaogongbra 頭像

@shaogongbra

昵稱 ShaoGongBra

@icecreamlj

構建模塊化 CLI:Lerna + Commander 打造靈活的基礎腳手架

在現代軟件開發中,創建 定製化的命令行工具(CLI) 已成為滿足公司業務需求的關鍵一環。這類工具可以輔助執行諸如代碼檢查、項目初始化等任務。為了提高開發效率並簡化維護過程,我們將功能模塊化,並通過多個子包來組織這些功能。本文將介紹如何使用 Lerna 來管理一個多包項目,並基於 Commander 實現一個基礎的 CLI 腳手架框架。 初始化:創建入口文件 項目結構 我們以 ice-basic-c

icecreamlj 頭像

@icecreamlj

昵稱 一顆冰淇淋

@ddup365

NPM package.json 中 browser,module,main

參考:https://github.com/SunshowerC/blog/issues/8 browser VS module VS main 我們經常見到 package.json 裏有這樣一段內容: { ... main: dist/index module: dist/index.esm.js browser: dist/zhihu-hybrid.umd.js } 當我們在不

ddup365 頭像

@ddup365

昵稱 specialcoder

@ddup365

JavaScript 模塊化機制

參考: https://zhuanlan.zhihu.com/p/337796076 JavaScript 模塊化機制概覽 JavaScript 常見的模塊化機制主要有以下三種: AMD (Asynchronous Module Definition): 在瀏覽器中使用,並用 define 函數定義模塊; CJS (CommonJS): 在 NodeJS 中使用,用 require 和 mo

ddup365 頭像

@ddup365

昵稱 specialcoder

@reqingdetiangua

一套平台管理上千構件:Gitee DevSecOps 如何用 CBB 重塑軍工研發範式?

在軍工軟件逐步邁向智能化、規範化和集約化的過程中,行業正在經歷一場深刻的「研發範式革命」。隨着項目體量不斷膨脹、系統複雜度持續上升,傳統的研發方式正在遭遇效率、質量與協作的三重瓶頸。 CBB(Common Building Block,通用構件庫)作為一種模塊化、標準化、可複用的研發方式,已成為解決行業共性難題的關鍵抓手。Gitee DevSecOps 平台立足國產化、自主可控的研發生態,結合在協

reqingdetiangua 頭像

@reqingdetiangua

昵稱 熱情的甜瓜

@dewujishu

從零實現模塊級代碼影響面分析方案|得物技術

一、名詞解釋 代碼影響面(Code Impact Analysis) 是指在代碼變更後,分析這些變更對系統中其他部分的影響範圍。它幫助開發團隊理解代碼修改的潛在影響,從而減少意外問題並提高代碼質量。 模塊級 是指以模塊(Module)為單位的代碼組織、分析和管理的粒度。模塊是代碼的基本單元,通常包含一組相關的功能,可以是 JavaScript 文件、UI 組件、頁面或其他功能單元。 二、背景 價

dewujishu 頭像

@dewujishu

昵稱 得物技術

@timeofsunrise

Python學習筆記(下)

模塊導入 在 Python 中,一個 模塊 就是一個包含了 Python 代碼的 .py 文件。導入模塊的目的是引入該文件內定義的函數、類或變量等 💎方式一:導入整個模塊 ( import module_name ) 這是最常見和推薦的方式,因為它能保持清晰的命名空間,避免衝突 語句 作用 訪問方式 import math 將整個 m

timeofsunrise 頭像

@timeofsunrise

昵稱 timeofsunrise