原创 ORM 工具Bee使用對比

ORM 工具Bee 使用舉例 8.1 每個實體對應的dao接口     不需要。 8.2 插入和查詢數據庫表的舉例代碼     public static void main(String[] args) {          Suid

原创 廣東關於企業復工和學校開學時間的通知

廣東省關於企業復工和學校開學時間的通知,以下爲全文:                                                               廣東省人民政府關於企業復工和學校開學時間的通知   各地級以

原创 現有ORM或ORM相關框架存在的問題

現有ORM或ORM相關框架存在的問題     現有ORM框架或ORM相關框架存在的問題,主要參考Hibernate和Mybatis。 對於每個實體,需要寫一個dao接口文件。編碼複雜度C(n)=O(n),即會隨實體的增長,編碼量呈線性增長

原创 各種分佈式全局唯一ID生成算法彙總大全(共12種)

​    各種分佈式全局唯一ID生成算法彙總大全(共12種);設計分佈式微服務系統,面試看這篇就夠了。      在複雜分佈式系統中,往往需要對大量的數據和消息進行唯一標識。在系統中,數據日漸增長,對數據分庫分表後需要有一個唯一ID來標識

原创 Bee的目標之一,就是要僅用十分鐘就能讓一個新人上手

Bee的目標之一,就是要僅用十分鐘就能讓一個新人上手。 就好像用navicat操作mysql數據庫一樣簡單。 ORM只是我們操作數據庫的一個工具,而不應該是我們的負擔。 獲取了bee的jar包,配置好數據庫信息, 在main方法裏寫以下四

原创 Hibernate ORM(Spring data JPA方式)舉例與編碼複雜度

Hibernate ORM(Spring data JPA方式)舉例 例子來源於Spring data的官方例子,是採用JPA的方式。7.1 每個實體對應的dao接口 public interface UserDao extends Cr

原创 Hibernate/Mybatis+Spring+SpringMVC換成Bee+Spring+SpringMVC有什麼好處?

Hibernate/Mybatis+Spring+SpringMVC換成Bee+Spring+SpringMVC有什麼好處? ORM層換成Bee後,從編寫許多dao代碼操作數據庫的煩瑣工作中解放出來! Bee框架爲你做了許多ORM的工作!

原创 沒有ORM框架時如何操作數據庫及其中的缺點

1. 沒有ORM框架時的情況 讓我們回顧下,之前沒有ORM框架時,是如何使用JDBC操作數據庫的。 1.1 查詢,使用Statement,有被SQL注入攻擊的危險         try {          Class.forName(

原创 2020春節假期延長至正月初九(2月2日)

       經國務院批准,爲加強新型冠狀病毒感染的肺炎疫情防控工作,有效減少人員聚集,阻斷疫情傳播,更好保障人民羣衆生命安全和身體健康,延長2020年春節假期至2月2日(農曆正月初九,星期日),2月3日(星期一)起正常上班。 2020-

原创 學習Java ORM,什麼框架最適合入門?

選擇: ORM的Bee框架。 Bee比其它JAVA的ORM框架,類ORM框架要容易使用,容易上手。十分鐘即可學會使用。且對於很多增加的新需求不需要增加接口或更改sql配置文件。Bee的編碼複雜度爲O(1),即用了Bee,你可以不用另外寫d

原创 Mybatis在生產環境,是否應該開啓緩存功能

Mybatis在生產環境,是否應該開啓緩存功能 軟件設計活躍區 6天前     首先,讓我們來測試下Mybatis的一級緩存和二級緩存。 1. Mybatis的一級緩存測試 實驗1 開啓一級緩存,範圍爲會話級別,調用三次getStuden

原创 分佈式全局唯一ID生成算法(改進的雪花算法——解決時鐘回撥問題)

改進的雪花算法——解決時鐘回撥問題 原創 公衆號: 軟件設計活躍區 2020年5月3日 改進的雪花算法——姑且稱爲梨花算法吧(忽如一夜春風來,千樹萬樹梨花開)。 改進目標:解決雪花算法的時鐘回撥問題;部分避免機器id重複時,號碼衝突問題

原创 西楚霸王學兵法與軟件領域的編碼複雜度

西楚霸王學兵法與軟件領域的編碼複雜度   《史記·項羽本紀》:項籍少時,學書不成,去學劍,又不成。項梁怒之。籍曰:“書足以記名姓而已。劍一人敵,不足學,學萬人敵。”於是項梁乃教籍兵法。 司馬遷《史記》:項氏世爲楚將,封於項城,故姓項氏。項

原创 計算機的理論與實踐

  理論就是知道這件事爲什麼這樣做;實踐就是懂得這件事怎麼做! 計算機作爲一門工科類學科,理論與實踐同樣也很重要。 推崇Tea編程風格,關注少編碼量,以編碼複雜度是O(1)爲軟件系統設計目標之一。

原创 easyui報錯: Uncaught TypeError: Cannot read property 'length' of null

easyui報錯:  Uncaught TypeError: Cannot read property 'length' of null   返回:{"total":0,"rows":null,"msg":null}這樣就會報錯,因爲:"