原创 VMware安裝CentOS注意事項

前言 最近學習Linux系統的相關操作,在筆記本電腦上利用VMware安裝了CentOS,這裏總結下安裝過程中遇到的問題。 注意事項 1.CPU虛擬化 利用VMware虛擬機安裝Linux系統需要將CPU虛擬化,具體操作是到電腦的BIO

原创 zookeeper安裝Windows環境

前言 zookeeper是是一個分佈式的,開放源碼的分佈式應用程序協調服務,很多技術都是依賴於zookeeper的,如Hadoop、Hbase、kafka、storm等。正式項目的zookeeper都是集羣安裝在linux上的,Windo

原创 java往前端ajax反數據實體類

前言 最近在springMVC框架中用到一個實體類,用來返回ajax請求,這裏分享一下這個類。 具體用法 1.實體類 import java.io.Serializable; /** 1. 響應類 */ public class Re

原创 clipboard.js複製功能實現

前言 clipboard.js是前端實現複製文本到剪貼板的插件,簡單記錄一下使用方法。 具體使用 1.簡單的demo <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

原创 windows和Linux文件路徑分隔符的不同及獲取

前言 在java開發的時候,往往是在windows環境下開發,遇到文件路徑的問題是會用到“/”和”\”,對於這兩種斜槓的選擇略作解釋。 具體代碼 反斜槓”\”是在windows系統下文件路徑用到的斜槓,這個反斜槓在Linux系統下是不能

原创 mybatis一對一

前言 如果在一個實體bean裏包含其它實體bean,如一個班主任只屬於一個班級,一個班級也只能有一個班主任,那麼在Teacher實體bean中包含Class實體bean,這時mybatis在查詢到數據後會直接映射到Teacher實體中並完

原创 兼容火狐阻止事件冒泡

前言 在開發前端的時候會有div套div,且內外div都綁定的Click事件,這時點擊內部div就會觸發外部div的事件,禁止事件冒泡,總結記錄方法。 具體內容 1.正常將event參數寫上,利用event.stopPropagation

原创 mybatis一對多(二)

前言 接着上一篇博客,上一篇中一對多的方式必須一條sql語句查詢出來,且不能處理兩個或多個表中有相同字段(例:都包含數據創建時間create_date字段),今天就講一下collection標籤的select屬性怎麼用。 具體實現 例子還

原创 mybatis判斷用insert還是update

前言 在實際開發中會遇到這種情況,就是一條數據需要判斷是新增還是更新,正常的開發思路是先去查詢這條數據的Id是否已經存在於數據庫,存在就是update,否則爲insert,mybatis也是基於這樣的思想實現的,下面就舉個例子看一下。 具

原创 mybatis一對多,多對一

前言 例如一個老師可以教英語,數學,語文等多個課程,mybatis高級映射是怎麼處理的。 具體一對多 1.建教師表teacher CREATE TABLE `teacher` ( `teacher_no` int(11) NOT NU