在 AI 編程助手越來越強大的今天,一個核心問題浮出水面: 如何讓 AI 不只是「會寫代碼」,而是「按照你的方式寫代碼」? .cursorrules 解決了編碼風格問題,AG...
在 AI 編程助手越來越強大的今天,一個核心問題浮出水面: 如何讓 AI 不只是「會寫代碼」,而是「按照你的方式寫代碼」? .cursorrules 解決了編碼風格問題,AG...
1. 目的 背景:已經(jīng)實現(xiàn)了1個比較完備的遠程命令行MCP,支持SSE和HTTPStream。實現(xiàn)文件系統(tǒng)MCP。目的:展示怎樣通過openspec構(gòu)造憲法,通過opensp...
剛用 Cursor 的時候,我總覺得它就是個 "自動打字機",直到慢慢摸索出些門道,才發(fā)現(xiàn)這工具藏著不少能讓人少掉頭發(fā)的小技巧。 現(xiàn)在敲代碼時,我不再是對著空白屏幕發(fā)呆,而是...
1. 觀察者模式 觀察者模式(Observer Pattern) 觀察者模式又叫作發(fā)布-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式...
一、前言 在日常開發(fā)過程中,難免會與第三方接口發(fā)生交互,例如:短信發(fā)送、遠程服務調(diào)用、爭搶鎖等場景,當正常調(diào)用發(fā)生異常時,例如:網(wǎng)絡抖動,這些間歇性的異常在一段時候之后會自行...
引言(文章的價值及意義) 1.研發(fā)全流程總結(jié):從需求分析、架構(gòu)設計、項目管理,部署等流程都有描述及對應的方法論沉淀;2.總結(jié)DDD 架構(gòu)設計實踐經(jīng)驗;3. 總結(jié)SpringC...
1 引言 作為一名從事Java開發(fā)快一年的程序員,在線上經(jīng)常碰到某個模塊的Pod發(fā)出CPU與內(nèi)存告警的問題,而這些問題會導致系統(tǒng)響應緩慢甚至是服務不可用。一般情況下可以通過重...
新版發(fā)布,祝女神節(jié)日快樂—低代碼能力更強大,讓程序猿少寫code,有更多時間陪女神! 項目介紹 JeecgBoot是一款企業(yè)級的低代碼平臺!前后端分離架構(gòu) SpringBoo...
背景 最近在做 BI-統(tǒng)計圖查詢層重構(gòu)(java應用層分析查詢), 自己也在設計的這個過程中結(jié)合過往的經(jīng)驗在思考: 1、到底什么是好的架構(gòu)設計?2、好的架構(gòu)設計應該具備哪些特...
sentinel支持以下相關(guān)功能,但是功能相應的配置sentinel本身是基于內(nèi)存存儲的,如果應用服務重啟,則規(guī)則配置信息就會丟失,這種情況在使用方面非常的不方便,所以就要做...
StandardShardingStrategy策略只支持單分片鍵的標準分片策略。配置參數(shù):standard.sharding-column 分片鍵;standard.pre...
不管當下產(chǎn)品研發(fā)模式(經(jīng)典瀑布、敏捷迭代、CI/CD/DevOps、AI)有怎樣的發(fā)展,都無法解決長久以來一直存在的各種短板: 1)需求質(zhì)量問題,如爛需求、偽需求、不清晰的需...
如果接到公司HR通知準備晉升述職,那么恭喜你,你離升職加薪已經(jīng)不遠了。不過不是所有人都能如愿以償,如果準備不充分可能會適得其反。 晉升述職主要考察的是對目前職位的總結(jié)、對自身...
??在面試或者日常開發(fā)當中,經(jīng)常會遇到公平鎖和非公平鎖的概念。 兩者最大的區(qū)別如下?? 1?? 公平鎖:N個線程去申請鎖時,會按照先后順序進入一個隊列當中去排隊,依次按照先后順序...
一、背景 漏測Bug是指產(chǎn)品邏輯缺陷在測試過程中沒有被發(fā)現(xiàn)(尤其是測試環(huán)境可以重現(xiàn)的缺陷),上線版本發(fā)布后或者在用戶使用體驗后發(fā)現(xiàn)并反饋回來的缺陷??赡茉斐删€上故障或者資損,...
1. 常見的做法 常見的錯誤做法: 服務拆分粒度越小越好 按照大公司的套路拆分 以代碼量為拆分標準 拆分核心三原則: 2. 服務粒度匹配團隊規(guī)模 服務粒度過細的問題,可以先看...
背景 在代碼開發(fā)中,我們通常都會使用分層架構(gòu),在分層架構(gòu)中都會使用模型轉(zhuǎn)換,在不同的層使用不同的模型。以 DDD 分層模型為例,如下: 模型分類 DO DataObject,...