原创 CentOS 7下安裝pptp服務

一、檢查是否支持PPTP 1. 在安裝之前查看系統是否支持PPTP modprobe ppp-compress-18 && echo success #應該輸出:success 2. 是否開啓TUN/TAP cat /dev/net/tu

原创 linux 搭建文件服務器(vsftpd)

1.安裝vsftpd組件 檢測是否安裝了vsftpd軟件 #rpm -qa |grep vsftpd 安裝 #yum -y install vsftpd 安裝目錄/etc/vsftpd,默認存儲目錄/var/ftp/pub   啓動ftp

原创 linux 同步北京時間

查看當前服務器時間 date -R   方法1:用 date -s "2019-02-20 16:00:00" 命令來設置時間   方法2:使用ntpdate同步 1.安裝ntpdate服務 yum install ntpdate 2.直

原创 初識Spring Boot框架

前面的鋪墊文章已經連着寫了六篇了,主要是介紹了Spring和SpringMVC框架,小夥伴們在學習的過程中大概也發現了這兩個框架需要我們手動配置的地方非常多,不過做JavaEE開發的小夥伴們肯定也聽說過“約定大於配置”這樣一句話,就是

原创 @Transactional配置總結

1.Biz method1,method2都配置了事務,method1中調用method2,method2的事務配置不起作用,在同一個類中一個方法調用另一個方法有事務的方法,事務是不會起作用的。Biz method1配置了事務,Dao m

原创 MyBatis Generator 詳解

MyBatis Generator中文文檔 MyBatis Generator中文文檔地址: http://mbg.cndocs.ml/ 該中文文檔由於儘可能和原文內容一致,所以有些地方如果不熟悉,看中文版的文檔的也會有一

原创 hibernate session與數據庫連接之間的關係總結

1.session與connection,是多對一關係,每個session都有一個與之對應的connection,一個connection不同時刻可以供多個session使用。 2.多個session與一個connection綁定,底

原创 JAVA emoji表情處理工具類EmojiCharacterUtil代碼修正

        之前做emoji表情處理的時候在網上找到這個工具類源碼,複製下來後發現反解析是不正確,不知這個是作者故意設的小坑讓我們去讀代碼還是copy的人粗心大意,經仔細查看,送上正確的源碼,修正內容爲83-90行:/** * <p

原创 JAVA事務配置總結

JAVA事務配置總結使用hibernate:1.本地事務+動態數據源+單sessionFactory這種情況屬於大部分項目配置,在這裏不多談2.全局事務+動態數據源+單sessionFactory數據庫分庫分表時使用,已解決了不同庫中相同

原创 最全的常用正則表達式大全——包括校驗數字、字符、一些特殊的需求等等

一、校驗數字的表達式 1 數字:^[0-9]*$ 2 n位的數字:^\d{n}$ 3 至少n位的數字:^\d{n,}$ 4 m-n位的數字:^\d{m,n}$ 5 零和非零開頭的數字:^(0|[1-9][0-9]*)$

原创 Easyui 動態改變列

關於Easyui 動態改變列,官方有一個教程:http://www.jeasyui.net/tutorial/27.html,但是這種方式會導致調用datagrid的load方法會向後臺發送多次請求,也有另外一種方式是$('#dg

原创 synchronized用法

假設P1、P2是同一個類的不同對象,這個類中定義了以下幾種情況的同步塊或同步方法,P1、P2就都可以調用它們。 1. 把synchronized當作函數修飾符(獲取的是對象鎖) 例如: public synchronized void 

原创 Maven安裝與配置,整合Eclipse

1.安裝java jdk 2.下載Maven http://maven.apache.org/download.html 安裝到本機 1 將下載回來的包解壓到任意地址,我的路徑是D:\Program Files\apache-maven-

原创 像查詢DB一樣查詢redis

設計目的:希望查詢redis緩存像查詢數據庫一樣,支持多條件組合查詢、模糊查詢、區間查詢、多字段排序查詢、分頁查詢。其實,在redis中,就只有key-value這種存儲結構,如何利用這種存儲結構完成複雜的查詢呢?讓我們一起往下看例如有以

原创 ajax提交對象數組參數

var params = [{id:1,name:'1'},{id:2,name:'2'},{id:3,name:'3'}]; $.ajax({     url : 'http://localhost:8080 /url /url.ac