原创 shiro添加多用戶角色判斷

首先簡單介紹一下shiro shiro是Apache開源項目的一個安全開源框架。提供了認證、授權、加密和會話管理功能,可爲任何應用提供安全保障 - 從命令行應用、移動應用到大型網絡及企業應用。 這篇文章介紹一下在對roles進行判斷,一

原创 Hibernate 註解

總結一些最近在實體類中用到的Hibernate註解, 用自己的話加以解釋,有可能不標準,僅供參考 日後還會補充: 實體類註解:@Entity 實體類映射到數據庫表@Table() 以Json格式保存到表:@JsonIgnorePrope

原创 遠程連接MYSQL數據庫

本地環境: 系統:Fedora 20(Linux應該都一樣) mysql:5.6 遠程環境: 系統:windows XP (虛擬機中) navcate for mysql:10.0.11 1.本地配置 本地MYSQL環境全部配好後只需要授

原创 Spring MVC獲取複雜型List

這個問題是在項目中需要做一個用戶設置表時遇到的 順便也可以提一下數據庫表設計用戶設置表的一種設計思想, 下面把用戶設置表的SQL也貼出來供大家參考: CREATE TABLE `me_user_settings` ( `id`

原创 Jsonp 跨域訪問

XMLHttpRequest cannot load http://xxx.xxx.com/xxx. No 'Access-Control-Allow-Origin' header is present on the requested

原创 AWS S3存儲服務SDK

0x0 前言 Amazon Simple Storage Service 是互聯網存儲解決方案。該服務旨在降低開發人員進行網絡規模級計算的難度。 Amazon S3 提供了一個簡單 Web 服務接口,可用於隨時在 Web 上的任何位置存

原创 [Spring]spring-boot中使用springloaded實現熱部署

0x0前言 JAVA實現熱部署的解決方案JRebel比較多,但是JRebel是收費的,之前還寫過一篇《Nginx+Tomcat集羣解決均衡負載及生產環境熱部署》,的解決方案,這個可以說是一個僞熱部署方案,只是通過負載均衡,在生產環境解決

原创 Nginx+Tomcat集羣解決均衡負載及生產環境熱部署

0x0 前言 近日,爲解決生產環境熱部署問題,決定在服務器中增加一個tomcat組成集羣,利用集羣解決熱部署問題。 這樣既能解決高併發瓶頸問題,又能解決熱部署(不影響用戶使用的情況下平滑更新生產服務器)問題。 因爲項目是前後端分離的,所以

原创 Maven <Profiles>定義不同環境的參數變量

應用場景 我們在開發的時候會遇到需要區分正式環境、測試環境、開發環境使用不同的參數,如數據庫的用戶名及密碼等。這時可以用Spring 的PropertyPlaceholderConfigurer 來配置受環境影響的變量,這種使用多個配置

原创 [Linux]Centos git報錯fatal: HTTP request failed

在使用git pull、git push、git clone會報類似如下的錯誤: error: The requested URL returned error: 401 Unauthorized while accessing ht

原创 [Myslq]Innodb中的事務隔離級別和鎖的關係

0x0 前言 我們都知道事務的幾種性質,數據庫爲了維護這些性質,尤其是一致性和隔離性,一般使用加鎖這種方式。同時數據庫又是個高併發的應用,同一時間會有大量的併發訪問,如果加鎖過度,會極大的降低併發處理能力。所以對於加鎖的處理,可以說就是

原创 [Java]sleep 和 wait的區別

0x0 前言 在多線程中,sleep和wait 是兩個容易混淆的功能,看上去都是實現等待的功能,但實際上又有一些區別。此文意在探討他們之間最本質的區別——對線程鎖的影響。 0x1 區別 0x1_1 sleep()    sleep()

原创 Jekyll 安裝

0x0 簡介 Jekyll是一個簡單的博客形態的靜態站點生產機器。它有一個模版目錄,其中包含原始文本格式的文檔,通過一個轉換器(如 Markdown)和自帶的 Liquid 渲染器轉化成一個完整的可發佈的靜態網站,你可以發佈在任何你喜愛的

原创 J2EE 使用pinyin4j實現漢字轉換拼音

由於項目需求,要求用戶輸入中文姓名自動轉換成拼音,找到了pinyin4j學習了一下。 很多地方都又見到需要這個功能,所以在這裏記錄一下學習筆記。 這裏也是按照我學習的順序記錄。可以理解成爲倒敘,不知道這種方法好不好理解, 如果不太好理解我

原创 高可靠分佈式協調框架--Zookeeper

介紹 Zookeeper 是一個維護配置信息、服務名稱、分佈同步和集羣服務的集中服務。我們以前在分佈式應用中使用這些服務時,每次在實際實現中,不可避免的要花費大量時間來修復bug、配置競選條件。因爲他們的管理複雜性、脆弱性使我們最初實現讓