原创 Hibernate知識整理1----基礎理論

前言:ssh等框架是在我們之前的J4架構的基礎上進行的系統性的優化。原始的架構實現由於重複代碼太多,工作量大、團隊在數據邏輯上浪費大量精力、系統耦合性過強,導致開發週期長,修改維護難度大等問題。各種框架的出現很好的解決了這

原创 hibernate問題彙總

1**.爲hibernate配置了C3P0之後出現了以下錯誤** Exception in thread "main" java.lang.NoSuchMethodError: org.hibernate.engine.spi.Sess

原创 SpringBoot之2種項目創建方式

第一種:     在sts上右鍵new一個Spring Startr Project,選擇依賴進行創建項目,例如選JPA,Mysql,Web,就可以了 第二種方式是個人比較喜歡的:1. 在瀏覽器上地址欄輸入http://start.spr

原创 vue.js相關環境搭建

1.      在官網下載並安裝node.js,在直接安裝就行無需配置;Node.js是 javascript運行環境(runtime),可以讓不同系統直接運行各種編程語言npm包管理器,是集成在node中的,安裝完之後打開命令行,   

原创 Redis相關安裝

1.下載下載地址:https://github.com/MSOpenTech/redis/releases選擇msi文件可以直接安裝,選擇zip文件可以自行解壓,安裝或解壓完成後:其中,redis.windows.conf是redis的配

原创 Hibernate知識整理4---關係映射及持久化對象

表聯結 數據庫是通過表的外鍵來實現表之間的聯結關係的。 在hibernate之中也可以通過關係映射來實現表聯結,不過使用時,數據庫儘量不要使用外鍵 hibernate的關係映射 1.單向關聯:只在某一邊標識對方 譬如

原创 c3p0和dbcp的比較

現在常用的開源數據連接池主要有c3p0、dbcp和proxool三種,其中: hibernate開發組推薦使用c3p0; spring開發組推薦使用dbcp(dbcp連接池有weblogic連接池同樣的問題,就是強行關閉連接或數據

原创 Docker相關問題彙總

1. 在使用Dockerfile構建鏡像出現下述問題Get https://index.docker.io/v1/repositories/library/name/images: dial tcp: lookup index.docke

原创 Spring知識整理

前言:在Spring出現之前,由於各架構層之間的依賴很強,屬於耦合而且是緊耦合。各層對象的生命週期是由上層控制,下層定義或實現的改動都會影響到上層,在需求變更時代碼改變多,維護難度大。並且之前我們都是直接new的,對象生產機制效率較低。因

原创 tomcat重啓是報java.io.NotSerializableException或者WriteAbortedException錯誤

由於tomcat7.0有個新功能,在tomcat異常關閉的時候,當tomcat重啓的時候,它會嘗試着去恢復之前的session。(但是全局變量沒法恢復)因此,在恢復數據的時候,需要對使用到的數據封裝類進行序列化,過程如下: public

原创 maven使用過程出現問題彙總

1.私服搭建問題 Nexus3+版本是無法進行可視化操作添加jar包,只能通過命令行的方式添加jar包;而Nexus2+的版本可以通過可視化操作添加jar包。 2.編碼問題 由於項目轉化爲maven項目的時候,有可能會因爲jdk版本的

原创 關於js中文傳參url亂碼問題

處理方法: js代碼 var name = ""; name=encodeURI(encodeURI(name)); diag.URL = "/RBAC/FunctionServlet?function_name="+name; 傳參

原创 Hibernate知識整理2----4種查詢方法

1.根據主鍵查詢:session.get //1,通過配置文件創建一個session工廠,默認去src或classes根目錄去找hibernate.cfg.xml配置文件 SessionFactory sessionFactory

原创 J1-J4架構整理分析

基礎知識 架構師的主要工作職責: 1、 總體上,制定公司的技術方向,統籌旗下工程師的技術攻關 2、 項目上,確定好項目的整體設計,包括技術架構和軟件架構 一個項目分爲技術架構和軟件架構 技術架構:將一個項目進行分層(MVC

原创 Hibernate知識整理3

問題: 1,DAO裏面各個方法自己創建、關閉SessionFactory?性能會很差,因爲工廠是重量級對象,重複創建工 廠的消耗很大;另外DAO中代碼很多重複,工作量大。 2,事務管理主要是體現在保證多個數據操作的完整、一致,僅僅對一