原创 bootstrap-table源碼解讀

1.使用 簡單場景: Js代碼   <table id="table"></table>      $("#table").bootstrapTable({       url: options.url,        

原创 Java併發編程:volatile關鍵字解析

      原文出處:點擊打開鏈接        volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使用它往往會導致出人意料的結果。在Java 5之後,volatil

原创 @RequestParam @RequestBody @PathVariable 等參數綁定註解詳解

原文出處:點擊打開鏈接 引言: 接上一篇文章,對@RequestMapping進行地址映射講解之後,該篇主要講解request 數據到handler method 參數數據的綁定所用到的註解和什麼情形下使用; 簡介: handle

原创 java中volatile、synchronized和lock解析

原文出處:點擊打開鏈接 1、概述 在研究併發程序時,我們需要了解java中關鍵字volatile和synchronized關鍵字的使用以及lock類的用法。 首先,瞭解下java的內存模型: (1)每個線程都有自己的本地內

原创 Tomcat如何與Servlet對象進行交互

Tomcat 是Web應用服務器,是一個Servlet/JSP容器. Tomcat 作爲Servlet容器,負責處理客戶請求,把請求傳送給Servlet,並將Servlet的響應傳送回給客戶.而Servlet是一種運行在支持Java語言的

原创 分佈式鎖的一點理解

原文出處:https://www.cnblogs.com/suolu/p/6588902.html 以下內容爲目前自己理解的總結,如有錯誤請大家指正。 什麼是鎖 在單進程的系統中,當存在多個線程可以同時改變某個變量(可變共享變量)

原创 Linux(CentOS)下同時啓動兩個tomcat

Linux(CentOS)下同時啓動兩個tomcat,有朋友說直接複製兩個tomcat改端口就行 (在大神的幫助下真的不用配置環境變量啊,爲此我特意來改了博客啊,只要改掉三個端口就完全沒問題啊, 爲此還被大神嫌棄啊,說我以訛傳訛說什麼改環

原创 實戰WEB 服務器(JAVA編寫WEB服務器)

一、超文本傳輸協議      1.1 HTTP請求      1.2 HTTP應答    二、Socket類    三、ServerSocket類    四、Web服務器實例      4.1 HttpServ

原创 Java的oauth2.0 服務端與客戶端的實現

oauth原理簡述 oauth本身不是技術,而是一項資源授權協議,重點是協議!Apache基金會提供了針對Java的oauth封裝。我們做Java web項目想要實現oauth協議進行資源授權訪問,直接使用該封裝就可以。 想深入研究原理的

原创 Spring讀取xml配置文件的原理與實現

Spring讀取xml配置文件的原理與實現 原文出處:點擊打開鏈接 本篇博文的目錄: 一:前言 二:spring的配置文件 三:依賴的第三方庫、使用技術、代碼佈局 四:Document實現 五:獲取Element的實現 六:解析

原创 刪除Linux下jdk以及修改默認jdk

今天重新安裝了虛擬機,要安裝jdk時發現有其他版本jdk 刪除jdk1.6 發現還有1.5 我安裝了1.8  將刪除Linux下jdk以及修改默認jdk過程記錄一下: 一、查看默認jdk: [root@CentOS01 /]# java

原创 解決Springboot使用FastJson 返回中文亂碼的問題

兩種方法: 一、在啓動類中覆寫的configureMessageConverters方法裏添加設置   @Override     public void configureMessageConverters(List<HttpMes

原创 dubbo使用過程中報錯:Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd',

一、出錯原因:http://code.alibabatech.com/schema/dubbo/該地址已經失效 二、解決辦法:在項目內部配置 2.1、 根據自己jar包下載位置找到jar包:dubbo-2.5.3.jar,解壓,在文件夾內

原创 runtime Apache Tomcat v7.0 is not defined 解決辦法

1、eclipse-->window-->preferences-->server-->runtime environments-->add-->apapche-->apache tomcat v7.0-->finish 2、projec

原创 Linux(CentOS 6.5) 安裝redis集羣

一、要安裝集羣,redis需要是3以上版本,並且安裝位置在/usr/local/redis-cluster, 而且是在裝了redis單機版的基礎上完成的。單機版的步驟見博客:http://blog.csdn.net/jing1206201