原创 Nexus搭建的maven 私庫

Nexus版本是2.14.2-01-bundle,支持jdk1.7 。 部署在ip爲192.168.2.102的虛擬機上,目錄路徑在/apps/svr/Nexus/nexus-2.14.2-01/中。 Nexus管理 訪問路徑是

原创 編碼的那麼點事兒

編碼的那麼點事兒 在這篇文章中很少會去詳細、硬性的去要求要如何寫代碼,更多的是提出一種編碼的時候需要注意的一些情況,和一些更安全,更高效的編碼思路。但是在現有框架下,也會對Service,DAO類有一些硬性的命名要求。

原创 spring 註解 aop 詳細介紹

基於註解的Spring 一.Web.xml 配置 Web容器加載Spring配置 <!-- Spring application*.xml資源 --> <context-param> <param-name>contextConfi

原创 ajax跨域方法

nginx url rewrite 在服務器端安裝nginx服務,將H5前端的訪問路徑和java後端的訪問路徑放在一個域名下,由nginx根據url請求路徑進行轉發: http://aaa.afubx.com/afbx-wap  ==》

原创 App HTTP API 交互規範

App產品一般是以版本迭代的方式進行開發,服務端的系統要求高版本兼容低版本,所以做到同一個接口可以支持多個版本的訪問。後端使用spring mvc做爲Web框架,handler通過Http請求中的uri和header的version屬性做

原创 spring mvc DispatcherServlet 接收請求到響應數據的過程

以前閱讀過DispatcherServlet的doService(HttpServletRequest, HttpServletResponse)和doDispatch(HttpServletRequest, HttpServle

原创 StringBuilder引起的OOM[線上]

背景 最近一個大版本上線,上線前做了codereview,發佈時也只發了一臺機器,放量10%,結果這一臺機器到了晚上10點時,eureka狀態被置爲outofservice;當時沒有同視這一情況,加上各種產品催,冒着風險全量發佈了

原创 JStorm與springboot(cloud)集成

集成spring boot 本地模式 使用jstorm本地模式topology時,可以是jstorm包含springboot,也可以是springboot 包含jstorm,這不影響jar和topology的運行。所以本地模式下,

原创 JStorm部署

機器規劃 172.16.10.210:jstorm nimbus master,jstorm supervisor 172.16.10.211:jstorm supervisor 172.16.10.212:jstorm supe

原创 領域模型層次劃分

業務代碼由於需要經過好幾層的處理,每層需要封裝對應的模型, setter/getter代碼量不少,而且基本上字段都是相同的,所以在上層模型中使用BeanMapper.map(obj, Class)方法轉換,會消耗些許性能,但代碼量減少。

原创 批量執行redis命令

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">首先將要執行的命令放在一個文本文件中(redi

原创 spring profiles + maven profiles 整合

spring profiles + maven profiles 整合 在maven中配置profiles, <build> <!-- 這個是打包的時候生成的名字,每個項目都需要另外設置 -->

原创 Spring字符自動解釋成Enum

最近在搭新項目的開發框架的時候,有些配置中需要使用到enum類,在以前項目的spring-mvc.xml中都是直接字符配置好就OK了,但是在新的項目中,啓動的時候就是拋出org.springframework.beans.Conversi

原创 jhipster-register 3.0.1 編譯運行

關於jhipster的介紹在國內可以找到不少資料,也可以拉到底部查看鏈接。 這篇文章主要介紹jhipster-register3.0如何編譯運行起來。因jhipster 3.0.1 前端需要yarn 進行build, 不然打開訪問

原创 Spring Cloud Gray 微服務灰度中間件

Spring Cloud Gray 是一套開源的微服務灰度路由解決方案,它由 spring-cloud-gray-client,spring-cloud-gray-client-netflix 和 spring-cloud-tr