原创 [CXF]WebService框架CXF

** WebService-CXF ** 什麼是CXF Apache CXF = Celtix + Xfire 支持多種協議: SOAP1.1,1.2 XML/HTTP CORBA(Common Object Request Br

原创 [JAVAWeb]動態代理方式來解決全局亂碼(get/post提交)

final HttpServletRequest req = (HttpServletRequest) request; // 使用動態代理完成全局編碼 HttpServletRequest enhanceRequest =

原创 [MyCat]MyCat分片-海量數據存儲解決方案

說到MyCat分片,首先我們要了解的是什麼是分片 簡單來說,就是指通過某種特定的條件,將我們存放在同一個數據庫中的數據分散存放到多個數據庫(主機)上面,以達到分散單臺設備負載的效果。 數據的切分(Sharding)根據其切分規

原创 [Maven]註冊地址控制

步驟 第一步: 創建一個dubbox.properties配置文件內容爲: address=${env.address} 第二步: 創建一個filters目錄,再在該目錄下創建倆個文件分別爲: 第一個爲開發環境dev,第二個爲上

原创 [SB框架]Spring Data JPA

Spring Data JPA 可以極大簡化JPA的寫法,可以在幾乎不用寫實現的情況下,實現對數據的訪問和操作。除了CRUD外,還包括分頁、排序等一些常用的功能。 首先我們需要清楚的是Spring Data是一個開源框架,在這

原创 [JAVAWeb]Filter解決全局亂碼(get提交方式)

package cn.hsm.web.filter; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.se

原创 [SpringCloud]springCloud-netflix-Eureka服務消費者(ribbon+restTemplat)

在上一篇文章,講了服務的註冊和發現。在微服務架構中,業務都會被拆分成一個獨立的服務,服務與服務的通訊是基於http restful的。Spring cloud有兩種服務調用方式,一種是ribbon+restTemplate,另

原创 [SpringCloud]springCloud-netflix-Eureka註冊中心

概要 微服務框架中最爲核心和基礎的模塊就是服務治理,它主要用來實現各個微服務實例的自動化註冊與發現。在這個體系結構中有一個“中心點”——服務註冊中心,每個服務必須註冊到服務註冊中心。而各個服務之間進行通訊並不需要知道具體服務的主

原创 [Nginx]nginx配置虛擬主機

端口綁定 #端口綁定 server { listen 81; server_name localhost; location / {

原创 [SpringCloud]springCloud-netflix-Eureka服務消費者(Feign)

上一篇文章,講述瞭如何通過RestTemplate+Ribbon去消費服務,這篇文章主要講述如何通過Feign去消費服務。 1.Feign概述 Feign是一個聲明式的僞Http客戶端,它使得寫Http客戶端變得更簡單。使用

原创 [MyCat]MyCat下載及安裝

1MyCat下載及安裝 1.1 MySQL安裝與啓動 JDK:要求jdk必須是1.7及以上版本 MySQL:推薦mysql是5.5以上版本 MySQL安裝與啓動步驟如下:( 步驟1-5省略 ) (1)將MySQL的服務端和客戶端安

原创 [Nginx]nginx反向代理與負載均衡的配置

說到反向代理首先先大家普及下什麼是反向代理. 反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然後將請求轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給internet上請求

原创 [SB框架]SpringBoot一些技巧

1.隨機端口 爲Spring Cloud的應用實用隨機端口非常簡單,主要有兩種方法: 設置server.port=0,當應用啓動的時候會自動的分配一個隨機端口,但是該方式在註冊到Eureka的時候會一個問題:所有實例都使用了同樣

原创 [MySQL]1.查詢大於90未登錄用戶信息SQL,配合Springboot task開發的定時清理過期用戶信息

查詢大於等於90天未登錄用戶id的SQL語句: SELECT id FROM wl_user WHERE DATE_SUB( CURDATE( ), INTERVAL 90 DAY ) >= last_login_tim

原创 String的intern()詳解

1.JDK中註釋 返回字符串對象的canonical表示。由String類私有維護的字符串池,最初爲空。 當調用intern方法時,如果池已經包含此字符串(equals確定),則返回池中字符串。否則,將此String對象添加到池