雲資料庫

flask 遷移資料庫工具

在開發過程中,需要修改資料庫模型,而且還要在修改之後更新資料庫,最直接的方式是刪除舊錶,但這樣會丟失資料 更好的就誒接辦法是使用資料庫遷移框架,它可以追蹤資料庫模型的變化,然後把變動應用的資料庫中

用六邊形架構構建可維護系統 - IlkkaSeppälä

傳統分層架構存在的謬誤:這篇部落格文章是關於實施Alistair Cockburn的 六角形 架構。我們先來談談分層架構。這是一種眾所周知的架構模式,它將應用程式組織到每個都有其特定用途的層中。資料庫層負責資

六角形建築原義 - AlistairCockburn

我在 http://alistair.cockburn.us/index.php/Hexagonal_architecture 上發了一篇完整的文章。 最後,經過多年,我更好地理解了這個架構的含義,並

六邊形之埠和介面卡架構 - cockburn

在90年代中期的某個地方,我開始繪製一個對稱架構,其中資料庫不位於該架構的底部,而是完全在應用程式之外。為了打破過去那種“頂部和底部以及左右兩側”視角看法,我畫了一個六邊形的形狀,並提出了相當愚蠢的名稱:

什麼是六角形架構? -octo

Hexagonal Architecture(六角形或六邊形) 於2005年由 Alistair Cockburn撰寫 ,是一個具有許多優勢的軟體架構,自2015年以來又重新引起了人們的興趣。 六邊架構

如何基於 Markdown 編寫技術文件

需求 文件版本清晰化,充分利用Git 的版本管理能力,輕鬆對比不同版的修改演進。 減少在文件格式排版上的投入,爭取簡歷上不再有精通word。 充分利用開發者既有工具,減少工具量,少就是多

Mybatis簡單入門

1、Mybatis概述 MyBatis 是支援普通 SQL 查詢(相比較於Hibernate的封裝,Mybatis是半自動化的JDBC封裝,一個特點就是Mybatis執行的SQL查詢語句需要自己在配置檔案中

資料庫事務和MVCC多版本併發控制

髒讀 一個事務正在對一條記錄進行修改,在這個事務完成並提交前,這條記錄的資料就處於不一致狀態。這時,另一個事務也來讀取同一條記錄,如果不加控制,第二個事務讀取了這些“髒”資料,並據此做進一步的

一點點入坑JetPack:ViewModel篇

前言 費了很多腦細胞,把Lifecycle單拆出來整了一篇文章。那麼接下來自然而然的就到了ViewModel,為了讓系列像系列的樣子,所以這裡仍然是單獨把ViewModel拿出來。 你別說單獨抽出來,還

基礎 Web 漏洞攻擊與防禦的思考

未知攻焉知防,攻與防的較量每天都在上演,但這些攻擊都逃不過這幾大基本的漏洞型別,下面我簡單的列舉的了幾個漏洞型別,並對其中比較重要的漏洞的產生原因、攻擊方法、防禦措施做了一個簡單的分析,並加入了一些自己的思考。

Python實現E-Mail收集外掛

__import__ 函式 我們都知道 import 是匯入模組的,但是其實 import 實際上是使用 builtin 函式 import 來工作的。在一些程式中,我們可以動態去呼叫函式,如果我們知

1746094683.9884