原创 基礎筆記(MyBatis)

     拿着以前寫過的直接使用jdbc的Web項目來改造。準備替換成MyBatis的。遇到一個問題。     以前的項目中有大量的多表聯合查詢,動不動就是四五個表,查詢的字段也在20到30個左右。在mybatis的mapper.xml裏

原创 java調用WebService服務的幾種方法

一、前言       本來不想寫這個的,因爲網上類似的是在是太多了。但是想想自己前面段時間用過,而且以後可能再也沒機會用了。所以還是記錄一下吧。我這兒是以C語言生成的WebService爲例。因爲通常來說,兩個java端之間的互相通訊沒必

原创 Sping+SpringMvc+Mybatis+OAuth2.0服務器與客戶端實現(第三方登錄)(二)

接續上一部分,過了個年,忘得差不多了,正好記錄整理一下。簡要說明下。oauth的原理不做詳細介紹,可自行百度。簡單步驟總結。客戶端部分:1、客戶端向服務端請求Code,請求中攜帶着部分必須信息。2、客戶端的回調中接收服務端產生的Code,

原创 利用spring+springMvc對單點登錄(SSO)的簡單實現(含源碼)

一、簡介       繼上一次的第三方登錄後,趁熱打鐵,繼續學習了一下單點登錄。和oauth2.0的原理有些相似。都是客戶端登錄的時候需要去服務端認證一下。認證通過才能進行登錄。不同的是,單點登錄需要自己去維持一個認證服務器與用戶瀏覽器的

原创 基礎筆記(後端)

記錄一些簡單基礎但是總有時候會突然記混或者忘記的碎片化知識。一、關於 “==”和equals()。區別一直都知道。用“==”時,如果是八大基礎類型進行則是比較他們的“值”。如果是對象則是比較所指向的地址。equals()常用於 “值“的比

原创 基礎筆記(前端)

用於記錄自己平時前端中遇到的一些常見問題,防止習慣性的遺忘處理過程。1、ajax跨域處理    無意中寫了個ajax調用項目裏面的一個controller,但是ajax和controller並不在同一個項目裏(ajax直接寫在一個html

原创 Sping+SpringMvc+Mybatis+OAuth2.0服務器與客戶端實現(一)

 年末有空餘時間,瘋狂的學習各種以前自己沒接觸過,但是聽過的東西。自己寫了一個demo,總結一下。spring+springMvc在以前還沒畢業去一家996的公司實習的時候用過一小會兒,奈何家中有事就離開了那個公司。隨後就一直沒有繼續使用

原创 nginx反向代理中負載均衡基礎配置

簡介     以前聽過nginx,但是一直沒接觸過,現在有空,特地去了解並且基本的去使用nginx,網上很多配置介紹,自己寫一篇加深理解以防忘記。    我主要是去了解怎麼用nginx去實行反向代理。簡單說下代理和反向代理吧。    代理

原创 nginx 負載均衡5種配置方式

想自己總結,發現已經有好多的總結了,而且通俗易懂,這兒直接轉載一篇。找不到最開始的出處了。原文地址:https://blog.csdn.net/woshihaiyong168/article/details/548904041、輪詢(默認

原创 node路由管理

學習node.js。參照《node.js開發指南》使用express框架。編寫路由部分遇到問題,在書中並沒有這方面介紹。在此記錄解決方法。所遇到的問題是:如果項目越寫越大,將會導致index部分的路由管理變得複雜起來,而且不好進行模塊區分

原创 AXIS2發佈WebServices服務

最近項目需用同時用c/c++、PHP、JAVA,由於編程語言多樣性導致通訊無法正常使用。所有在這幾種語言中採用WSDL進行通訊。將接口發佈成WebService。發佈的方法有多種就不都去介紹。 我們這兒使用的是axis2,使用這個的原因是

原创 JAVA線程系列

最近在複習多線程,發現一些列的好文,特此記錄一下。Java多線程乾貨系列—(一)Java多線程基礎Java多線程乾貨系列—(二)synchronized    Java多線程乾貨系列—(四)volatile關鍵字