原创 mybatis與hibernate的對比

我是一名java開發人員,hibernate以及mybatis都有過學習,在java面試中也被提及問道過,在項目實踐中也應用過,現在對hibernate和mybatis做一下對比,便於大家更好的理解和學習,使自己在做項目中更加得心應手。第

原创 mysql優化經驗

1.避免 select *  用具體的字段代替*,不要返回無用的字段2.應該儘量避免在where字句中使用!=或<>操作符3.應該儘量避免在where字句中對字段進行null判斷    select id from 表名 where nu

原创 hibernate annotation註解方式來處理映射關係

轉自https://www.cnblogs.com/xiaoluo501395377/p/3374955.html在hibernate中,通常配置對象關係映射關係有兩種,一種是基於xml的方式,另一種是基於annotation的註解方式,

原创 SpringMVC執行流程原理

1.spring mvc將所有的請求都提交給DispatcherServlet,它會委託應用系統的其他模塊負責對請求 進行真正的處理工作。 2.DispatcherServlet查詢一個或多個HandlerMapping,找到處理請求的C

原创 數據庫查詢優化之用exists替換in,not exists替換not in

對於in和not要慎用,會導致全表掃描 用戶表 CREATE TABLE USER(id INT,TIME DATETIME,actuin VARCHAR(25) ); 插入數據 INSERT INTO USER VALUE(101,

原创 java代碼對MongoDB的CRUD

java操作Mongo 工具類: import com.mongodb.DB; import com.mongodb.DBCollection; i

原创 spring面試題

1.爲什麼要用spring    使用ioc最大程度的對對象的依賴關係解耦合    使用aop解除了模塊或組件之間的耦合    簡化其他框架的代碼    spring是無侵入設計的,在代碼中感覺不到它的存在       2.談談sprin

原创 負載均衡的6種算法

1、輪詢法 將請求按順序輪流地分配到後端 服務器上,它均衡地對待後端的每一臺服務器,而不關心服務器實際的連接數和當前的系統負載。 2、加權輪詢法 不同的後端服務器可能機器的配置和當前系統的負載並不相同,因此它們的抗壓能力也不相同。給配置高

原创 【springmvc+mybatis項目實戰】傑信商貿-5.生產廠家DAO+SERVICE+CONTROLLER+JSP+配置文件

上一篇我們創建了工程和一個Factory的po對象(javaBean),我們也寫好了Mapper的映射文件,接下來我們來完成生產廠家的DAO與SERVICE,以及CONTROLLER,還有做顯示的JSP頁面,以及框架的配置文件。首先回顧一

原创 Java集合類: Set、List、Map、Queue使用場景梳理

Java集合類: Set、List、Map、Queue使用場景梳理本文主要關注Java編程中涉及到的各種集合類,以及它們的使用場景 相關學習資料http://files.cnblogs.com/LittleHann/java%E9%9B%

原创 java多線程超詳細總結

 林炳文Evankaka原創作品。轉載請註明出處http://blog.csdn.net/evankaka本文主要講了java中多線程的使用方法、線程同步、線程數據傳遞、線程狀態及相應的一些線程函數用法、概述等。在這之前,首先讓我們來了解

原创 Java中的多線程

引如果對什麼是線程、什麼是進程仍存有疑惑,請先Google之,因爲這兩個概念不在本文的範圍之內。用多線程只有一個目的,那就是更好的利用cpu的資源,因爲所有的多線程代碼都可以用單線程來實現。說這個話其實只有一半對,因爲反應“多角色”的程序

原创 spring的啓動過程——spring和springMVC父子容器的原理

要想很好理解這三個上下文的關係,需要先熟悉spring是怎樣在web容器中啓動起來的。spring的啓動過程其實就是其IoC容器的啓動過程,對於web程序,IoC容器啓動過程即是建立上下文的過程。spring的啓動過程:當我們的web服務

原创 Hibernate之緩存詳解

Hibernate中提供了兩級緩存,一級緩存是Session級別的緩存,它屬於事務範圍的緩存,該級緩存由hibernate管理,應用程序無需干預;二級緩存是SessionFactory級別的緩存,該級緩存可以進行配置和更改,並且可以動態加

原创 【springmvc+mybatis項目實戰】傑信商貿-3.需求分析與數據庫建模

開發步驟需求:生產廠家信息維護基礎表FACTORY_C1.業務需求:a)《需求說明書》     1)描述業務功能     生產廠家模塊     功能:爲在購銷合同模塊中的貨物信息和附件信息它們都有所屬的生產廠家。b)《概要設計》    1