博客 RSS 訂閱

京東雲開發者 - 系統架構合理性的思考 | 京東雲技術團隊

最近牽頭在梳理部門的系統架構合理性,開始工作之前,我首先想到的是如何定義架構合理性? 從研發的角度來看如果系統上下文清晰、應用架構設計簡單、應用拆分合理應該稱之為架構合理。 基於以上的定義可以從以下三個方面來梳理評估: 1、系統的上下文清晰:明確的知道和周圍系統的調用關係,數據同步機制; 2、應用架構設計簡單:架構分層合理,功能定位清晰,不會出現功能邊界之外事情; 3、應用拆分合理:系統內的應用粒

架構設計 , 架構 , 系統架構 , 架構師

收藏 評論

遠方的遠 - 1Panel上的免費WAF長亭雷池搭配openresty的用法

原文鏈接: 1Panel上的長亭雷池WAF搭配openresty的用法 前言 最近把面板換成了國內公司出的但是開源的1panel,跑容器也是挺符合心裏需求的, 主界面也挺乾淨整潔。看到第三方應用庫有個免費WAF,然後又上了開源了但沒完全開源的長亭雷池WAF。 記錄一下在同一台機子上長亭雷池WAF搭配默認openresty的用法。 1. 調整openresty容器網絡 需要將openresty修改為

運維 , waf , openresty

收藏 評論

south - vue3 數據大屏實現屏幕自適應 px轉rem amfe-flexible

安裝依賴 pnpm i amfe-flexible autoprefixer postcss postcss-loader postcss-pxtorem 引入amfe-flexible main.js 引入 amfe-flexible import 'amfe-flexible' 創建配置文件 postcss.config.cjs 根目錄創建postcss.config.cjs module.

vue3 , postcss , 前端

收藏 評論

小小張説故事 - Python 網頁解析高級篇:深度掌握BeautifulSoup庫

在Python的網絡爬蟲中,BeautifulSoup庫是一個強大的工具,用於解析HTML和XML文檔並提取其中的數據。在前兩篇文章中,我們已經討論了BeautifulSoup庫的基本和中級使用方法,但BeautifulSoup的能力遠遠超出了這些。在這篇文章中,我們將深入研究BeautifulSoup的一些高級特性,讓您的爬蟲工作更高效,更強大。 一、使用CSS選擇器 BeautifulSoup

beautifulsoup , Python

收藏 評論

小小張説故事 - Python 網頁解析中級篇:深入理解BeautifulSoup庫

在Python的網絡爬蟲中,BeautifulSoup庫是一個重要的網頁解析工具。在初級教程中,我們已經瞭解了BeautifulSoup庫的基本使用方法。在本篇文章中,我們將深入學習BeautifulSoup庫的進階使用。 一、複雜的查找條件 在使用find和find_all方法查找元素時,我們可以使用複雜的查找條件,例如我們可以查找所有class為"story"的p標籤: from bs4 im

beautifulsoup , Python

收藏 評論

timerrring - R語言的數據結構與轉換

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 任何數據分析的第一步都是按照所需要的格式創建數據集。在 R 中,這個任務包括兩個步驟:首先選擇一種數據結構來存儲數據,然後將數據輸入或者導入這個數據結構中。下面介紹 R 中用於存儲數據的多種數據結構。 R 的

r

收藏 評論

小糖川越火線 - vue2中使用unocss,在ie11 不能正常顯示unocss的顏色設置

前景 ie11 不能正常顯示unocss的顏色設置:“--un-text-opacity: 1 !important; color: rgba(213,147,197,var(--un-text-opacity));” IE11 目前是無法支持 CSS 變量(自定義屬性)和 rgba 中使用的 var() 函數。 為了在 IE11 中使用 UnoCSS,你需要執行額外的步驟來轉換這些現代 CSS

兼容性 , Css

收藏 評論

倔強的鉛筆 - Django 整合 Swagger:實現快速 API 文檔生成

Django ,作為 Python 編寫的一個優秀的開源 Web 應用框架,特別適用於快速開發的團隊。對於很多場景來説,我們需要一份 API 文檔,好處實在太多了: 提高開發效率:開發者可以基於 API 文檔 快速學習和嘗試 API,同時 Swagger 文件也可以在許多不同的平台上從代碼註釋中自動生成,減少了手動編寫文檔的時間和精力。 方便接口測試:基於 API 文檔可以生成客户端 SDK

web開發 , django , 程序員 , swagger , 前端

收藏 評論

集簡雲 - 集簡雲簡化流程模板,輕鬆實現工作流程自動化

集簡雲平台內置大量自動化流程模板,用户可以在“模板中心”搜索應用名稱,選擇適合自己的場景,直接使用。本期分享集簡雲自動化工作流程。 模板推薦模板1:小鵝通新增訂單後同步到seatable並更新微伴助手用户信息集成應用:小鵝通 + SeaTable + 企業微信羣 使用場景 小鵝通當有新訂單支付時,查詢用户信息並同步到SeaTable新增數據,企業微信羣機器人發送文本消息到對應的企業微信羣裏,隨

無代碼開發平台 , 程序 , API , 自動化 , 接口

收藏 評論

集簡雲 - 集簡雲 x 車鄰邦丨實現金蝶雲星辰快速集成第三方系統,實現單據自動同步

品牌故事 車鄰邦成立於2009年,專注於汽車貼膜及美容裝飾服務,核心業務是為高端4S店、4S集團提供汽車精品領域“產品+營銷+施工+售後”的一站式解決方案。公司成立至今已有14年之久,累計服務客户數百家、累計服務車輛百萬台次,口碑極佳。 曾被美國威固品牌授予公司榮譽包括:2020年最佳合作伙伴獎、2019年到2016年威固爭霸賽全國冠軍,2015年度威固中國PDI金牌服務商等多次嘉獎。 遇到的問

無代碼開發平台 , 程序 , API , 系統集成 , 接口

收藏 評論

集簡雲 - API開放!將語聚AI智能助手接入到您的自有系統中

概述 語聚AI基於集簡雲強大的應用軟件“連接器”能力,提供了工具延展、知識延展、模型延展和嵌入集成等一系列功能,為用户帶來了更加強大和智能的AI新體驗。 我們深知,每家企業對於AI應用都有自己獨特的需求和應用場景,只有通過開放API,才能真正滿足用户多樣化的需求。 基於對用户需求的深入理解和對技術創新的持續追求,本週,我們開放了語聚AI的API功能。 無論是企業自研系統還是第三方應用系統,都能夠通

無代碼開發平台 , 程序 , API , 自動化 , 系統集成

收藏 評論

小小張説故事 - Python 網頁解析初級篇:BeautifulSoup庫的入門使用

在Python的網絡爬蟲中,網頁解析是一項重要的技術。而在眾多的網頁解析庫中,BeautifulSoup庫憑藉其簡單易用而廣受歡迎。在本篇文章中,我們將學習BeautifulSoup庫的基本用法。 一、BeautifulSoup的安裝與基本使用 首先,我們需要使用pip命令來安裝BeautifulSoup庫,命令如下: pip install beautifulsoup4 安裝完成後,我們就可以開

beautifulsoup , Python

收藏 評論

LinkinStar - 重構-改善既有代碼的設計

最近正在重構項目,並且正在看《重構》,在實踐的同時總結了一些點,或許能給你一些重構或者寫代碼上的一些思考。 我一直認為代碼結構是一個因人而異的事情,很多時候我們其實判斷一個代碼的好壞往往是通過主觀判斷,比如同樣是實現一個功能,100 行的代碼並非一定比 50 行的差;我們沒有一個合理的標杆去評判。 但是,最近我的想法變了,發現有些代碼一定是毒藥,早點發現他們,往往會對於我們以後需求的修改有莫大的

重構

收藏 評論

京東雲開發者 - SimpleDateFormat 線程安全問題修復方案 | 京東物流技術團隊

問題介紹 在日常的開發過程中,我們不可避免地會使用到 JDK8 之前的 Date 類,在格式化日期或解析日期時就需要用到 SimpleDateFormat 類,但由於該類並不是線程安全的,所以我們常發現對該類的不恰當使用會導致日期解析異常,從而影響線上服務可用率。 以下是對 SimpleDateFormat 類不恰當使用的示例代碼: package com.jd.threadsafe; impo

線程池 , 線程安全 , JAVA , simpledateformat , 後端

收藏 評論

蘭亭 - js transform案例

!DOCTYPE html html lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=1.0" titleDocument/title /head body div class="guest-item" div class

transform , 前端 , Javascript

收藏 評論

timerrring - R 語言入門與介紹

文章和代碼已經歸檔至【Github倉庫:https://github.com/timerring/dive-into-AI 】或者公眾號【AIShareLab】回覆 R語言 也可獲取。 常用算術運算符 運算符 描述 + 加法 − 減法 * 乘法 / 除法

r

收藏 評論

我不是碼農 - 記錄一次使用線程池調用kafka發送消息產生的內存泄漏問題

在需求實現裏,我需要把持久化在數據庫中的對象一直往kafka裏發送,然後由flink進行消費,把當前的對象和存儲的用户軌跡記錄等等信息進行比對,如果比對成功則觸發 最開始我是通過單線程發送,發現發送速度有點慢,這裏面我需要把對象做一些處理(比如split,flat,fitler)後才發送到kafka,大概30w+的對象需要十多分鐘那邊才能預警到,於是開始進行性能優化,使用並行流進行處理,改變

gc , 多線程 , JAVA , 內存溢出

收藏 評論

隱語SecretFlow - 什麼是隱私計算?隱私計算技術路線

“隱語”是開源的可信隱私計算框架,內置 MPC、TEE、同態等多種密態計算虛擬設備供靈活選擇,提供豐富的聯邦學習算法和差分隱私機制。 開源項目: https://github.com/secretflow https://gitee.com/secretflow 一、什麼是隱私計算 隱私計算是多種技術的統稱,目的是為了讓多個數據擁有者,在不暴露數據本身的前提下,實現數據的共享、互通、計

大數據 , 隱私 , 人工智能 , 開源 , 計算機科學

收藏 評論

蘭亭 - js 展示百度地圖及添加標註

百度地圖開放平台: https://lbsyun.baidu.com/ 新建應用 js開發文檔: https://lbsyun.baidu.com/index.php?title=jspopularGL 我們暫時用的就是展示地圖和標註:源碼如下(ak換一下) !DOCTYPE html html lang="zh-CN" head meta charset="utf-8"

地圖開發 , 前端 , Javascript

收藏 評論

小小張説故事 - Python網絡請求高級篇:Requests庫的深度運用

在Python網絡請求中級篇中,我們瞭解瞭如何通過Requests庫發送帶參數的請求,處理Cookies,使用Session對象,以及設置請求頭。在本文中,我們將進一步深入學習Requests庫的高級功能,包括處理重定向,設置超時,處理大文件以及錯誤和異常處理。 一、處理重定向 默認情況下,Requests會自動處理重定向。我們可以通過響應對象的history屬性查看重定向歷史。如果我們不想讓Re

requests , Python

收藏 評論

小傅哥 - DDD 架構分層,MQ消息要放到那一層處理?

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 本文的宗旨在於通過簡單幹淨實踐的方式教會讀者,使用 Docker 配置 RocketMQ 並在基於 DDD 分層結構的 SpringBoot 工程中使用 RocketMQ 技術。因為大部分 MQ 的發送都是基於特定業務場景的,所以本章節也是基於 《MyBatis 使用教程和插件開發》

架構設計 , JAVA , ddd , 架構模式 , 架構師

收藏 評論

時二少 - virtualbox ubuntu netplan 網絡配置

背景: virtualbox 安裝ubuntu系統,網絡配置使用NAT+host only的方式 在啓動之後,經常出現第二個網卡無IP地址的情況 網卡配置情況如下: 網卡1: Host only 網卡2: NAT 解決方案: 針對ubuntu 18.04 以及更高版本中,使用netplan來配置網絡 1 增加紅框中的內容

network , virtualbox

收藏 評論

時二少 - windows11 virtualbox create ubuntu22.04 vm

在window11環境下, 使用virutalbox創建虛擬機 prerequisite download virtualbox7.0.8 and install download ubuntu server 22.04 virtual 新建虛擬機 1 新建虛擬電腦 需要配置的內容 名稱 文件夾 虛擬光盤 2 自動安裝 可以修改用户名和密碼

virtualbox

收藏 評論

Apifox - Axios Blob 的完全指南:使用和優化技巧詳解

在 Web 開發中,處理文件傳輸是一個常見的需求。Blob(二進制對象)是一種表示二進制數據的方式,常用於處理文件和多媒體數據。本文將介紹如何使用 Axios 和 Blob 來處理文件傳輸。 Axios Blob 概念 在開始之前,讓我們先了解一下 Axios 和 Blob 的基本概念。 Axios:Axios 是一個基於 Promise 的 HTTP 客户端,用於發送 HTTP 請求。它支

性能優化 , API , web開發 , HTTP , 後端

收藏 評論