博客 RSS 訂閱

人情世故 - go-scaffold 一個基於 kratos 和 wire 依賴注入框架的腳手架

介紹 架構圖 生命週期 目錄結構 如何運行 go build 或 go run make docker-compose 熱重啓 運行子命令或腳本 依賴注入 配置 配置模型 遠程配置 監聽配置變更 日誌 錯誤處理 轉換為 HTTP 狀態碼 將 GRPC 錯誤轉換為

框架 , grpc , 依賴注入 , gin , go

收藏 評論

邊城 - esbuild 構建油猴腳本

前段時間思否十週年,搞了個問答打卡活動。參與打卡活動的人需要在回答問題的結尾加一個“小尾巴”。加小尾巴本身並不難,但是由於官方沒有提供快捷方式,每次都需要自己從某個地方拷貝過去,稍嫌繁瑣。正好前不久剛裝了油猴插件,就想:自己給編輯器注入一個按鈕用來添加小尾巴如何? 在使用油猴之前,使用過一個叫“User JavaScript and CSS”的插件,可以對特定的網頁注入腳本和樣式。不過這個插件在

插件 , esbuild , plugin , 油猴腳本 , Javascript

收藏 評論

pingfandeshenghuo - NIO蔚來內推

是新朋友嗎?記得先點藍字關注我哦~ 點擊關注工作LIFE,置頂公眾號 ​面試經驗分享 / 技術分享 / 乾貨集中營 / 分享每月精彩瞬間 公司簡述 蔚來是一家全球化的智能電動汽車公司,於2014年11月成立。蔚來致力於通過提供高性能的智能電動汽車與極致用户體驗,為用户創造愉悦的生活方式。蔚來在上海、合肥、北京、南京、聖何塞、慕尼黑以及牛津等全球多地設立研發與生產機構;在中國市場初步建立了覆蓋全國

求職 , 招聘 , 內推 , 找工作

收藏 評論

snakesss - Meta 微軟等組建元宇宙組織,蘋果缺席;Win 8.1 即將停止支持;Xmake v2.6.8 發佈 | 思否週刊

40s 新聞速遞 新 MacBook Pro 13 英寸正式開售:9999 元起 微信公號新規:不可提供數字藏品二級交易相關服務 RISC-V 宣佈新規格 網絡配置錯誤導致 Cloudflare 大規模宕機 Meta 微軟等巨頭組建元宇宙標準組織:蘋果缺席 微軟宣佈停售 AI 情緒識別技術,限制人臉識別 谷歌稱蘋果和安卓手機被意大利間諜軟件入侵 微軟警告:Win8.1 系統即將停

元宇宙 , meta

收藏 評論

eacape - 中介者模式

中介者維護一組用户的交互,用户之間通過中介者進行交互,而不是直接交互。 中介者模式種一般有以下角色 抽象中介者:定義中介者需要的執行方法。 具體中介者:實現用户交互的具體邏輯。 用户類:引入中介者,向中介者輸出需要交互的內容。 下面通過一個婚介中心的實例來實現中介者模式 抽象中介者 - 婚介中心 public interface DatingAgency { /**

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

eacape - 備忘錄模式

根據對象的內部狀態變化生成相應快照,以便以後恢復。 下面舉一個使用筆記軟件的歷史版本控制的例子來實現備忘錄模式。 原始類 public class Note { private String title; private String content; private Long createTime; private Long updateTime; pri

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

eacape - 狀態模式

狀態模式的定義是允許對象通過改變其狀態的方式改變它的行為。 狀態模式中有以下幾種角色 上下文類:用於記錄狀態、修改狀態,行為的調用等 抽象狀態類:所有用於表示同一類狀態的類的父類,並定義了一個行為接口 具體狀態類:不同狀態的具體實現 下面是使用狀態模式對一個打印機行為的一種實現。 上下文類 public class PrinterContext { private Printe

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

點墨 - QT自定義組件系列1:run一個示例-Custom Widget Plugin Example

1.打開QT示例,Custom Widget Plugin Example 2.選擇編譯環境,注意需要與QT creator保持一致,可以通過Help-About Qt Creator裏查看qt creator的編譯環境,我這裏是Qt 6.2.3(MSVC 2019,64 bit) 3.選擇release構建 4.將生成的customwidgetplugin.dll

plugin , qt

收藏 評論

Python技術大本營 - 通過 for 循環,比較 Python 與 Ruby 編程思想的差別

Ruby 與 Python 之間的差異在很大程度上可通過for循環看出本質。 Python 擁有for語句。對象告訴for如何進行協作,而for的循環體會處理對象返回的內容。 Ruby 則相反。在 Ruby 中,for本身(通過each)是對象的一個方法。調用者將for循環體傳遞給這個方法。 在 Python 的語言習慣中,對象模型服從於 for 循環。而在 Ruby 中,for 循環服從於對象模

ruby , for循環 , Python

收藏 評論

扣釘日記 - 拒絕蠻力,高效查看Linux日誌文件!

原創:扣釘日記(微信公眾號ID:codelogs),歡迎分享,轉載請保留出處。 簡介 日常分析問題時,會頻繁地查看分析日誌,但如果蠻力去查看日誌,耗時費力還不一定有效果,因此我總結了在Linux常用的一些日誌查看技巧,提升日誌閲讀效率。 grep查找日誌 在我們查找某些異常日誌時,經常需要同時查看異常前面或後面的一些日誌,因為有時前面或後面的日誌就已經標識出異常原因了,而grep的-A、-B、-C

awk , less , Linux

收藏 評論

hiisea - Elux-從"微前端"到“微模塊”

前言:作為“前端微模塊”這個概念有點新,之前雖然也有人提過這個詞(可百度),但都只是簡單的將其等同於動態加載模塊,並沒有賦予其更大的意義,好像也沒有看到具體的落地方案。小弟也是突發奇想,摸着石頭過河,想和大家討論一下“前端微模塊”會不會成為一片廣闊的天空? 微前端夠用嗎? 從產品的角度 某個大型應用包含A,B,C,D,E,F,G等若干功能,原來一直是整體打包出售... 隨着用户需求的多樣化,有的用

前端架構 , 前端框架 , 微前端 , typescript , 前端

收藏 評論

simonbaker - koa異常處理詳解

文章不易,請關注公眾號 毛毛蟲的小小蠟筆,多多支持,謝謝 問題 koa是怎麼處理異常的? 分析 首先了解下node.js是怎麼處理異常的 一般來説,node.js頂層有個uncaughtException事件,當異常沒被捕獲的時候,就會一層層上升,直到觸發定義好的uncaughtException事件。 但有個問題,node.js最大的特點是異步機制。比如讀取文件信息的stat的異步寫法: req

koa , 前端

收藏 評論

YYGP - CentOS7.9搭建FTP服務

安裝FTP服務 yum -y install vsftpd 開機自啓動 systemctl enable vsftpd.service 允許匿名上傳  selinux的配置   SELinux(Security-Enhanced Linux) 是美國國家安全局(NAS)對於強制訪問控制的實現,是 Linux上最傑出的新安全子系統。NSA是在Linux社區的幫助下開發了一種訪問控制體系,在這種

ftp

收藏 評論

劉遄 - 在FreeBSD中安裝MySQL數據庫

MySQL 是一個開源的關係型數據庫MySQL可以在 Linux、Unix 和Windows系統中運行,它可用於多種應用程序。 環境 FreeBSD 13-RELEASE 修改pkg源 需要先創建/usr/local/etc/pkg/repos目錄,然後創建FreeBSD.conf配置文件,並將默認源關閉,然後添加國內軟件源。 root@freebsd:~ # mkdir -p

linux編程 , linux運維 , Linux

收藏 評論

MLeo - Vercel 上自動部署你的個人博客 Hugo

Vercel可以依託Git倉庫 ,在線自動構建和發佈Web靜態項目,支持自定義域名,可以自動簽發SSL證書,開啓HTTPS,還有一個特點,擁有全球CDN,國內速度不錯。 支持多套框架和模版,如:Hugo、Jekyll、Hexo、Next、Vue… 註冊賬號 通過Git倉庫賬號關聯註冊,如果註冊中出現錯誤,檢查下賬號是不是QQ郵箱。Vercel不支持QQ郵箱,以GitHub為例,可以修改GitHub

blog , HTTPS , hugo

收藏 評論

得物技術 - 得物多活架構設計之路由服務設計

一 、背景 隨着公司的業務發展,每次穩定性故障帶來的影響越來越大,提供穩定的服務,保證系統的高可用已經變成了整個技術部面對的問題。基於這種背景,公司開展了多雲/多活的技術項目,本人有幸參與了 “次日達” 項目【1】的異地雙活改造方案的設計。想以此來淺談一下我對多活乃至全球化的一些技術方案的認知。 多活架構系列的文章我會按照總體技術方案、雙活/全球區域化部署技術、網絡調度技術、性能優化以及SRE五大

服務 , 架構設計 , 架構 , 架構模式 , 路由

收藏 評論

DevUI團隊 - Angular依賴注入模式的應用和玩法案例

1 注入,一種組件樹狀層級通信模式 設計模式 1.1 組件通信模式 在Angular工程開發中,通常我們使用Input屬性綁定和Output事件綁定進行組件通信,然而Input和Output卻只能在父子組件中傳遞信息。組件根據調用關係形成一棵組件樹,如果只有屬性綁定和事件綁定,那麼兩個非直接關係組件要通信,需要通過各個連接點本身,中間人需要不斷處理和傳遞一些它本身不需要知道的信息(如圖1左)。

angular , devui , 依賴注入 , 設計模式 , 前端

收藏 評論

張澤 - jeecg,shiro排除配置

!--shiro-- dependency groupIdorg.apache.shiro/groupId artifactIdshiro-spring-boot-starter/artifactId version1.4.0/version /dependency ShiroConfig類 @Bean("shiroFilt

jeecg-boot , shiro

收藏 評論

得物技術 - 得物複雜 C 端項目的重構實踐

1. 背景 1.1 重構 Q:什麼是重構? 重構是在不改變軟件可觀察行為的前提下,改善其內部結構。--《重構 - 改善既有代碼的設計》 Q:為什麼要重構? 重構可以提高理解性和降低修改成本 。--《重構 - 改善既有代碼的設計》 Q:什麼時候重構? (1)何時不應該重構? 沒有價值,沒有意義或者投入產出比很低時。團隊資源是有限的,有限的資源應該儘可能投入到有意義的事情上去。從團隊的角度考慮投

項目 , 大前端 , 實踐 , 重構 , 前端

收藏 評論

王小o - BUI 新官網上線了,全新出發!

經過幾個月的奮戰,我們的BUI 新官網終於上線了!熱淚盈眶.jpg 簡介 BUI 是一個跨平台UI開發框架,基於路徑式的組件化開發,結合單頁路由,可按需加載,開箱零配置,簡單上手,適合獨立開發各種 Webapp,App,輕應用,小程序,公眾號,聆客,釘釘…… 網站更新內容如下: 【新增】一個新聞資訊類組件化開發的案例,包含(登錄,自動分頁列表,詳情,選項卡,嵌套選項卡,卡片式,用户中心等內容)

框架 , webapp , 模板 , jquery , Javascript

收藏 評論

docker - springboot文件下載功能開發!

1L祭天 近期擠到一個需求 基於docker集羣部署的環境下載各個服務器節點上的日誌文件(對應的服務文件路徑已經做了映射) 首先來看一下架構 思路: 所有的服務都有主備之分,收集日誌的思路即是在每個機器節點上安裝一個monitor.jar的監控服務,通過當前主程序去調用monitor 然後返回對應的數據 主程序代碼如下 public class LogDownloadControl

下載 , springboot , JAVA

收藏 評論

湘西刺客王鬍子 - RESTful接口設計(譯)

原文鏈接:Web API design best practices - Azure Architecture Center | Microsoft Docs 現在網絡上已經有了很多服務商的公開API,可以讓各類客户端調用,那麼怎樣才是一個設計優良的web API呢?一般來講應該具備以下標準: 平台無關性:使用API的可以是任何客户端,它們不用關心API是怎麼實現的。這就要求了交互時使用到的協

rest , restful

收藏 評論

eacape - 策略模式

策略是對算法的封裝,將不同的算法封裝到具有相同接口的獨立的類中,使算法本身和客户端分離開來,並且算法之間可以相互替換。 在策略模式中主要有以下幾種角色 上下文信息類(Context):用於存放和執行需要使用的具體策略類以及客户端調用的邏輯。 抽象策略類(Strategy):定義策略的共有方法。 具體策略類(ConcreteStrategy 等):實現抽象策略類定義的共有方法。 下面使用

面向對象編程 , 設計模式 , JAVA , 面向對象設計模式 , 後端

收藏 評論

木頭 - 怎樣監控微博更新了

從前一直關注某大咖微博,不斷點擊刷新按鈕,刷新微博頁面,期待能第一時間獲得微博內容。 其實可以用軟件幫你盯着,只要博主更新了馬上提醒。 首先在網站資訊監控工具裏,添加需要監控的微博頁面,使用“微博監控方案”,設定好微博監控週期和過濾關鍵詞。 然後設置微博更新後的提醒方式,可以在電腦屏幕右下角彈窗提醒,聲音提醒;也可以使用郵件提醒(可綁定微信qq手機提醒)。收到的提醒內容就

提醒 , 微博 , 監控工具

收藏 評論