原创 mybatis自動生成mapper xml 映射 文件

一.先創建數據腳本,這裏用的mysql數據腳本 [java] view plaincopy drop table FILMINFO;   drop table FILMTYPE;      create tab

原创 spring_jar包的詳解

下載的spring包中文件及各種包衆多,在項目中往往只有部分是我們必須的,如果不清楚什麼時候需要什麼包的話,看看下面就知道了。  aspectj目錄 下是在Spring框架下使用aspectj的源代碼和測試程序文件。Aspectj是jav

原创 mybatis常見的面試題

1、Mybatis基礎: #{...} 和 ${...} 的區別 MyBatis將 #{…} 解釋爲JDBC prepared statement 的一個參數標記。而將 ${…} 解釋爲字符串替換。理解這兩者的區別是很有用的, 因爲在某些

原创 java動態代理的兩種方式---jdk和cglib

動態代理是JAVA的一大特性。 我們都知道spring有兩種主要的思想 Ioc依賴注入 和 Aop  Aop的核心就是動態代理.還有struts的攔截器都用了動態代理模式. 動態代理的優勢就是實現無侵入式的代碼擴展.目前動態代理主要分爲J

原创 activiti的數據庫表結構

1、結構設計 1.1、    邏輯結構設計 Activiti使用到的表都是ACT_開頭的。 ACT_RE_*: ’RE’表示repository(存儲),RepositoryService接口所操作的表。帶此前綴的表包含的

原创 java基礎面試題(2)

11、HashMap和Hashtable的區別。      HashMap是Hashtable的輕量級實現(非線程安全的實現),他們都完成了Map接口,主要區別在於HashMap允許空(null)鍵值(key),由於非線程安全,效率上可能

原创 activiti的使用以及簡單的操作

 我們在企業級管理系統加入activiti是非常有必要的,activiti就是工作的流程引擎,可以讓我們的工作更方便。 下面我來簡單的介紹一下activiti的使用和操作。    activiti的環境搭建 api的使用步驟 :

原创 java基礎面試題(四)

31、EJB包括(SessionBean,EntityBean)說出他們的生命週期,及如何管理事務的? SessionBean: Stateless Session Bean 的生命週期是由容器決定的,當客戶機發出請求要建立一個Bean的

原创 關於activiti的判斷點的特殊問題

在activiti中有個判斷點,對你的流程進行分支,但是有可能出現判斷點過來的值,既不滿足左邊分支,又不滿足右邊分支。出現這個情況要如何使流程繼續走下去呢? 這個是bpmn的一張截圖,上面條件判斷左邊是當日的銷售額大於等於10000,而

原创 自定義的連接MongoDB的工具類(DBHelper)

你需要使用MongoDB的時候,必須要有個連接數據庫的工具類.下面就是我自定義的DBHelper類 <span style="font-size:18px;">package com.yc.voting.dao; import ja

原创 activiti如何在任務辦理時查看任務表單

我們在使用activiti做任務辦理的時候。是要查看任務表單的,我們要怎麼實現呢? 我先說說整個的跳轉流程: 首先我們點擊 辦理任務---->鏈接到流程的控制層-的方法上--->再跳轉到業務的控制層的方法上----->在業務的控制層獲取i

原创 activiti怎麼把業務對象和流程規則聯繫起來

我們在activiti中最重要的是怎麼把自己寫的業務和流程聯繫起來? 第一種辦法就是在業務的實體類中加一個常量爲processkey來對應流程的key(直接寫死)。 第二種辦法就是在數據庫中建立中間表,關聯 “業務對象 ” 和 “流程規則

原创 mybatis的一級緩存實現原理

0.寫在前面         MyBatis是一個簡單,小巧但功能非常強大的ORM開源框架,它的功能強大也體現在它的緩存機制上。MyBatis提供了一級緩存、二級緩存 這兩個緩存機制,能夠很好地處理和維護緩存,以提高系統的性能。本

原创 Http協議詳解

一、概念 協議是指計算機通信網絡中兩臺計算機之間進行通信所必須共同遵守的規定或規則,超文本傳輸協議(HTTP)是一種通信協議,它允許將超文本標記語言(HTML)文檔從Web服務器傳送到客戶端的瀏覽器。 HTTP協議,即超文本傳輸協議(Hy

原创 html5的離線本地緩存

什麼是Application Cache HTML5引入了應用程序緩存技術,意味着web應用可進行緩存,並在沒有網絡的情況下使用,通過創建cache manifest文件,可以輕鬆的創建離線應用。 Application Cache