原创 mybatis-generator代碼自動生成

1、準備jar包2、generatorConfig.xml手動修改數據庫鏈接,及包名<?xml version="1.0" encoding="UTF-8"?>     <!DOCTYPE generatorConfiguration   

原创 jdbc實現事物管理並搬表

本文實現舊庫中的數據搬到新庫中1、獲取jdbc連接package com.transferdata; import java.sql.DriverManager; import java.sql.SQLException; import

原创 Java的三種代理模式

Java的三種代理模式1.代理模式代理(Proxy)是一種設計模式,提供了對目標對象另外的訪問方式;即通過代理對象訪問目標對象.這樣做的好處是:可以在目標對象實現的基礎上,增強額外的功能操作,即擴展目標對象的功能.這裏使用到編程中的一個思想

原创 tomcat 開啓遠程debug

1、linux服務器上tomcat配置startup.sh 文件末尾添加(不換行):declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrun

原创 shiro實現不同用戶多realm登錄

現有app上因功能擴展,需另外一部分用戶登錄,和原來的用戶不在同一張表中。原來的shiro配置和單個realm不能滿足多個表中用戶(當然也可以在同一個realm中在兩個表中查找,一個表查不到就去另一個表查,這種方式太笨了),所以自己嘗試了以

原创 spring通過profile實現開發和測試環境切換

以開發測試爲例,介紹tomcat部署應用和maven部署應用下利用profile實現測試環境和開發環境切換一、tomcat部署應用1、數據源配置dev.properties 路徑:/src/main/resroucesjdbc.databa

原创 談談對java的理解

1、java一次編譯,到處執行----跨平臺2、gc3、jre和jdk 區別:    jre(java runtime environment)java運行環境,包含jvm的client,類庫(rt.jar:常用的集合、io、math、la

原创 ApplicationContextAware快速獲取bean

ApplicationContext的BeanFactory 的子類, 擁有更強大的功能,ApplicationContext可以在服務器啓動的時候自動實例化所有的bean,而 BeanFactory只有在調用getBean()的時候纔去實

原创 mysql 存儲過程實現搬表

實現簡單搬表,使用遊標循環第一行 DELIMITER //和最後一行的//必須,否則遇到分號就報錯DELIMITER // create procedure movedata() BEGIN       DECLARE Done INT D

原创 springmvc實現圖片下載和在瀏覽器顯示以及nginx代理訪問圖片

一、不在同一臺主機,通過給對方文件的方式Controller@RequestMapping(value = "/down/{uuid}", method = RequestMethod.GET)   @ResponseBody   publ