原创 各種xml轉javaBean及互轉

簡介 Jaxb 2.0是JDK 1.6的組成部分。我們不需要下載第三方jar包 即可做到輕鬆轉換。Jaxb2使用了JDK的新特性,如:Annotation、GenericType等,需要在即將轉換的JavaBean中添加annotatio

原创 SecureCRT設置Vim顯示顏色

我們日常用SecureCRT工具登陸我們的linux系統,進行各種操作,但是我們發現SecureCRT的色調單一,下面我們給出這個解決方法。第一步:確定是否安裝vim-enhanced。基本上都是會安裝好的。第二步:將Emulation下

原创 配置struts2文件,當頁面很多的時候,這樣簡寫

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configura

原创 代理模式 vs 裝飾模式

代理模式和裝飾模式有很大的相似性,二者的類圖(幾乎)是一樣的。下面分別講解代理模式和裝飾模式。1、代理模式  一般著名的跑步運動員都會有自己的代理人,如果想聯繫該運動員的比賽事宜,可以直接聯繫他的代理人就可以了。類圖如下所示: IRunn

原创 Eclipse中 如何實現 多行同時編輯

在編輯的時候按下 SHIFT + ALT +A 之後  鼠標變爲 + 號   選擇要同時編輯幾行  即可編輯(現在eclipse好像只能是編輯一塊地方  不能像vs那樣 任何地方可以同時編輯  這點很雞肋)  如圖           

原创 PathVariable 映射 URL 綁定的佔位符

3.1@PathVariable 映射 URL 綁定的佔位符 帶佔位符的 URL 是 Spring3.0 新增的功能,該功能在SpringMVC 向 REST 目標挺進發展過程中具有里程碑的意義通過 @PathVariable 可以將 

原创 ORA-02266: 表中的唯一/主鍵被啓用的外鍵引用

truncate表時,報錯ORA-02266: 表中的唯一/主鍵被啓用的外鍵引用 ,是oracle數據庫主外鍵關聯關係方面的問題。 解決以上問題: 1、禁用主鍵:  alter table 表名  disable primary key

原创 tomcat部署項目的3中方式

場景:有一些很老的項目,或者是部署在weblogic下項目,不能直接壓縮成war包或打成jar包不能允許。 1、下載 Tomcat 服務器   ①、官網下載地址:http://tomcat.apache.org/ 2、啓動並部署 Tomc

原创 Java中@SuppressWarnings("unchecked")的作用

J2SE 提供的最後一個批註是 @SuppressWarnings。該批註的作用是給編譯器一條指令,告訴它對被批註的代碼元素內部的某些警告保持靜默。 一點背景:J2SE 5.0 爲 Java 語言增加了幾個新的特性,並且和它

原创 Spring Boot入門:讀取properties配置文件中的數據

Spring Boot最常用的3種讀取properties配置文件中數據的方法: 1、使用@Value註解讀取 讀取properties配置文件時,默認讀取的是application.properties。 application.pro

原创 Maven 將本地jar包(網絡倉庫中沒有的jar包)添加到本地倉庫(可依賴)

1. 準備好本地jar包,我以pentaho-reporting-engine-classic-core-6.1.0.19-384.jar爲例,本地路徑爲D:\zkrworkspace1\tpz\src\main\java\lib\pen

原创 sudo vim ~/.bashrc出現“交換文件 "~/.bashrc.swp" 已存在!“解決

原因:在用vim打開一個文件時,其會產生一個cmd.swap文件,用於保存數據,當文件非正常關閉時,可用此文件來恢復,當正常關閉時,此文件會被刪除,非正常關閉時,不會被刪除,所以提示存在.swap文件。 解決:使用命令rm -f .bas

原创 linux上安裝mysql5.7,嚴格操作,一般都能成功

1、下載tar包,這裏使用wget從官網下載 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 2、

原创 爲Linux命令設置快捷鍵

最近有在Linux下編程,但是發現有很多命令太長,例如clone或push等命令使用時,帶的參數一般都會很長。每次重複操作時,都會付出較多的時間。 目前總結到的有兩種方式,一種是臨時快捷鍵,一種是永久快捷鍵。 1)臨時快捷鍵: 使用ali

原创 Log4j2的日誌配置文件,log4j2.xml文件的配置(實現控制檯輸出,各級別分別文件

<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/20