原创 flask環境搭建

概述: Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱採用 Werkzeug ,模板引擎則使用 Jinja2 (類似於php中的smarty,旨在讓程序實現界面與數據分離)。Flask使用 BSD

原创 synchronized使用說明

在併發編程中,多線程同時併發訪問的資源叫做臨界資源,當多個線程同時訪問對象並要求操作相同資源時,分割了原子操作就有可能出現數據的不一致或數據不完整的情況,爲避免這種情況的發生,我們會採取同步機制,以確保在某一時刻,方法內只允許有一個線程。

原创 fix the Ubuntu GPG Error BADSIG

If you are seeing Ubuntu GPG Error BADSIG use the one of the following methods to fix Error Message W: GPG error: http

原创 Hibernate的延遲加載

hibernate中,延遲加載大致可以分爲兩類,一類是延遲屬性加載,另一類是延遲關聯實體加載。 普通屬性:分兩種情況,一種是集合屬性,一種是非集合屬性(如String、Integer......) 集合屬性的延遲加載通過Persisten

原创 爲mysql ibdata1瘦身

mysql ibdata1文件存放數據,索引等。如果不把數據庫中數據分開存放的話,這個文件的大小很容易就上了G,甚至幾十G。對於某些應用、磁盤較小的server來說,並不是太合適。因此要把此文件縮小。 方法:每張表的數據文件單獨存放。 步

原创 flask快速入門

概述: Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱採用 Werkzeug ,模板引擎則使用 Jinja2 (類似於php中的smarty,旨在讓程序實現界面與數據分離)。 Flask使用

原创 【深入淺出spring】Spring MVC 流程解析

前言 其實一年前就想系統地記錄下自己閱讀spring源碼的收穫,搞一個深入淺出spring的系列文章,但是因爲工作原因,遲遲沒有下筆。今天終於可以開始自己一年前的計劃了,言歸正傳,首先開始spring mvc相關的內容。 文本主要從流程角

原创 Hibernate flush理解

問題:在沒有事務的情況下,通過hibernate的session.save(entity),無法將數據持久化至數據庫中,即使強制刷新後(flush())後也同樣如此。 原因:對於增刪改操作,必須commit後才能持久化至數據庫。若不com