原创 mybatis 逆向工程操作mysql視圖

由於在開發的時候遇到多表查詢,平常都是在後臺建立VO,但是操作起來比較麻煩,於是想到使用mysql視圖工具,但是在網上搜不到關於mybatis逆向工程是否能操作視圖,於是自己嘗試了一下。 1.如何創建mybatis視圖  視圖是爲了簡化s

原创 ssh框架增刪改查Dao層抽取

Dao層功能大部分都是實現增刪改查,功能比較單一,因此可以抽取成一個公共類被繼承,簡化代碼。抽取的思想流程如下圖所示:由於是面向接口編程,我們首先創建一個方法聲明。1.創建接口BaseDaopackage cn.itcast.dao;

原创 Hibernate初學總結

1.搭建環境1.1導入jar包(數據庫爲sqlserver)1.2配置文件:名稱統一爲hibernate.cfg.xml<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hib

原创 maven 私服搭建和使用

1.解壓文件會出現兩個文件夾:進入到nexus-2.12.0-01中,找到nexus.bat文件2.使用cmd進行安裝:如下圖所示如果啓動失敗:則打開安裝路徑下的(D:\maven私服\nexus-2.12.0-01\bin\jsw\co

原创 談談java動態代理Proxy

1.什麼是代理(中介)?通俗的說就是通過第三方進行兩個人交易,比如租房,代理對象是黑中介——有租房子的方法(此時的方法爲調用房東租房的方法),被代理對象/目標對象是房東——真正的租房的方法,執行代理對象方法的對象是租房者。代理的流程可以看

原创 java連接池和DBUtils工具處理器的講解

1.爲什麼要使用java連接池?在我們用傳統的JDBC 連接數據庫,必須經常進行創建和銷燬,並且銷燬對象也不是很徹底,所以爲了節省時間、效率,可以使用連接池。2.如何使用連接池?在程序開始的時候,可以創建幾個連接,將連接放入到連接池中.用

原创 hibernate的三種狀態轉換

hibernate有三種狀態,分別爲瞬時狀態、持久化狀態、遊離或託管狀態。1.瞬時狀態:是指剛創建一個實例對象,沒有與自增的id和session有關聯SessionFactory conf=new Configuration().conf

原创 spring Aop配置總結

1.aop配置1.1導包1.2 寫目標類package service; public class UserServiceImpl implements UserService { @Override public void sav

原创 談談三層結構和MVC設計模式之間的關係

衆所周知,MVC在javaWeb的具有舉重若輕的地位,但是我們在設計javaweb項目時都是採用三層結構的模式,而他們之間有什麼聯繫呢?1.MVC是Web開發模式,它包含:M——model——javabean:模型層,主要用來封裝數據;V

原创 spring Aop事務配置總結

首先,先大概介紹下事務:1.1什麼是事務事務邏輯上的一組操作,組成這組操作的各個邏輯單元,要麼一起成功,要麼一起失敗。1.2事務特性原子性 :強調事務的不可分割 一致性 :事務的執行前後數據完整性保持一致隔離性 :一個事務執行的過程中 ,

原创 mysql 密碼忘記連接不上如何進行修改

首先,講一下經歷過程,由於mysql長久不用,密碼忘記,無法連接,在網上搜了很多解決辦法,最終得到解決,但是經歷了很複雜的過程。以下是我自己的解決辦法: 言歸正傳,我的電腦是win10系統,mysql版本是5.51.在mysql目錄下找到

原创 前端錯誤:Uncaught SyntaxError: Invalid or unexpected token

for(var i=0;i<data.length;i++){ content+="<li><a href="#">"+data[i].cname+"</a></li>" alert(data[i]); }錯誤翻譯: