博客 / 列表

mb690cc2a30bc41 - 初識狀態模式

前言 在最近寫項目的時候,涉及到一個需求,在途貨物模塊,貨物的狀態有四種,分別是待發,在途,到港,完成。這四個狀態的關係是,由待發狀態切換為在途狀態時,需要增加字段比如裝運日期字段,同時切換為在途狀態後就不能切換為待發狀態,其他的狀態也是這個思想。起初寫的時候按照以前的思路,需要切換什麼狀態,我就對應寫一個方法,但是這樣面臨一個問題,判斷的狀態越來越多且寫在一整個類中,太過

狀態模式 , System , 代碼人生 , ide

mb690cc2a30bc41 - ddd

ddd 本文包含:--> -->

Test , 代碼人生

mb690cc2a30bc41 - Java初嘗試:電梯調度開發

前言: 在本學期,我第一次接觸到Java這門面向對象的編程語言,此前我已經持續使用了兩年多的面向過程的C語言編程,並一直認為掌握好C語言這一門就能解決大部分的問題,但隨着這幾次從用Java語言實現的電梯調度程序再到每一次的迭代,我逐漸意識到Java這門編程語言確實有它的獨到之處,並且在一些複雜問題的實現上與C語言相比有更多的優勢。就比如在第一次的題目集中,從簡單的算法實現(

請求處理 , JAVA , 代碼人生 , 迭代

mb690cc2a30bc41 - Spring Boot自動裝配實戰:多數據源SDK解決Dubbo性能瓶頸

引言:那些年我們學過的自動裝配 記得畢業那會剛開始學習Spring Boot的時候,自動裝配機制讓我眼前一亮——"約定大於配置"的理念真是太巧妙了!相信很多小夥伴都和我一樣,懷着好奇心去研究@EnableAutoConfiguration和spring.factories的奧秘,甚至動手嘗試編寫過自己的Starter。 但説實話,在實際項目開發中,真正需要自己實現自動

spring , 數據源 , bc , 代碼人生

mb690cc2a30bc41 - 1Panel SSL證書生成與配置完全教程 - Let's Encrypt、自簽證書、證書更新

1Panel SSL證書生成與配置完全教程 簡介 SSL證書是網站安全的重要組成部分。1Panel提供了便捷的證書管理功能,支持Let's Encrypt免費證書、自簽證書以及自有證書的導入。本教程將詳細介紹如何在1Panel中生成、配置和管理SSL證書。 第一部分:Let's Encrypt免費證書申請 什麼是Let's Encrypt Let's

ssl , 服務器 , dns , 代碼人生

mb690cc2a30bc41 - 1Panel安裝部署使用教程 - 服務器可視化管理平台完全指南

1Panel安裝部署使用教程 簡介 1Panel是一個現代化的Linux服務器管理面板,提供了直觀的Web界面用於管理服務器資源、應用部署、數據庫管理等功能。相比傳寶塔面板,1Panel具有更輕量級、更開放的特點,是開源免費的解決方案。 系統要求 1Panel支持以下Linux發行版本: Ubuntu 20.04 LTS 及以上 D

服務器 , 數據庫管理 , 數據庫 , 代碼人生

mb690cc2a30bc41 - Docker 與宿主機之間的文件複製完全指南

前言 在日常的 Docker 使用中,我們經常需要在容器和宿主機之間傳輸文件。無論是日誌、配置文件,還是應用數據,學會如何高效地在兩者之間複製文件是每個開發者和運維工程師都必須掌握的技能。 方法一:docker cp 命令 docker cp 是最直接的方式,用於在容器和宿主機之間複製文件或目錄。 從宿主機複製文件到容器 docker cp

代碼人生 , 複製文件 , Docker

mb690cc2a30bc41 - 如何將OpenAI API調用遷移為Anthropic API

如何將OpenAI API調用遷移為Anthropic API 隨着大模型生態的不斷豐富,越來越多開發者希望將原本基於OpenAI的應用切換到Anthropic(如Claude 3等),以獲得更好的模型能力或滿足合規需求。本文將介紹OpenAI API與Anthropic API的主要差異,以及實際的代碼遷移示例,幫你高效完成API適配工作。 一、OpenAI

API , 代碼人生 , Json , Python