原创 Java虛擬機-- GC 調優(基礎篇) - GC參考手冊

5. GC 調優(基礎篇) - GC參考手冊 2017年02月14日 17:41:49 鐵錨 閱讀數:7014更多 所屬專欄: GC性能優化 說明: Capacity: 性能,能力,系統容量; 文中翻譯爲”系統容量“; 意爲硬件配置。

原创 Vmware 12 配置橋接網絡分配靜態IP

VMware 中分配靜態IP VMware 軟件自己有三種網絡連接模式,分別爲 Bridged 橋接連接,NAT連接、Host-Only僅主機連接 當在系統種安裝Vmware workstation完成之後,會自動在本地網絡連接中,新增 

原创 深入理解JVM之JVM內存區域與內存分配

在學習jvm的內存分配的時候,看到的這篇博客,該博客對jvm的內存分配總結的很好,同時也利用jvm的內存模型解釋了java程序中有關參數傳遞的問題。   博客出處: http://www.cnblogs.com/hellocsl/p/39

原创 Java架構師薪資高,這些技術你會嗎?

其實都是在做一個項目,項目是一個大型的多節點部署的項目,做了好幾個版本,中間用到了很多技術和框架,也用了一些管理工具和敏捷實踐。我這裏不是來說項目的,因爲最近看了一些招聘信息,結合項目中用到的一些知識和管理措施,作爲一個程序員,需要去實時

原创 負載均衡基礎知識

負載均衡基礎知識 一、什麼是負載均衡?  互聯網早期,業務流量比較小並且業務邏輯比較簡單,單臺服務器便可以滿足基本的需求;但隨着互聯網的發展,業務流量越來越大並且業務邏輯也越來越複雜,單臺機器的性能問題以及單點問題凸顯了出來,因此需要多臺

原创 離不開的微服務架構,脫不開的RPC細節(值得收藏)!!!

服務化有什麼好處? 服務化的一個好處就是,不限定服務的提供方使用什麼技術選型,能夠實現大公司跨團隊的技術解耦,如下圖所示: 服務A:歐洲團隊維護,技術背景是Java 服務B:美洲團隊維護,用C++實現 服務C:中國團隊維護,技術棧是g

原创 Redis過期策略以及內存淘汰機制

過期鍵刪除策略 我們都知道,刪除鍵的目的,就是釋放內存佔用。那麼,當一個鍵過期了,Redis 什麼時候會去刪除她呢? 定時刪除 設置鍵的過期時間時,創建一個 Timer ,當過期時間到臨時,立刻刪除鍵。 內存友好型策略,一旦鍵過期,就會被

原创 MyCat | 分庫分表實踐(windows下實現)

引言 先給大家介紹2個概念:數據的切分(Sharding)根據其切分規則的類型,可以分爲兩種切分模式。 切分模式 一種是按照不同的表(或者Schema)來切分到不同的數據庫(主機)之上,這種切可以稱之爲數據的垂直(縱向)切分;另外一種則是

原创 分佈式事務(1)

前言 最近很久沒有寫博客了,一方面是因爲公司事情最近比較忙,另外一方面是因爲在進行 CAP 的下一階段的開發工作,不過目前已經告一段落了。 接下來還是開始我們今天的話題,說說分佈式事務,或者說是我眼中的分佈式事務,因爲每個人可能對其的理解

原创 飛歌筆記--springBoot2.0以redis的方式實現session共享

在查看相關redis方法實現session共享時,其實只需要替換sessionDao就可以實現。不用實現redisManage。 具體代碼如下:RedisSessionDao.class package com.fg.car.backwe

原创 Spring Boot + Redis 實現Shiro集羣

    爲實現Web應用的分佈式集羣部署,要解決登錄session的統一。本文利用shiro做權限控制,redis做session存儲,結合spring boot快速配置實現session共享。   1、引入相關依賴

原创 shiro授權

shiro授權 本文介紹 授權流程 授權方式 授權測試 自定義授權realm 授權流程 開始 構造SecurityManager環境 subject.isPermitted()授權 securityManager.isPermitted(

原创 (飛歌筆記)數據國際化和提示信息國家化

公司要求對數據進行國際化和驗證提示信息進行國際化。 其中驗證提示國際化這個遇到問題。因爲spring boot也可以進行國際化。所以就一直沒繞出這個問題。我們使用的是hibernate validator 來進行國際化的。所以應該是對hi

原创 (飛歌筆記)springboot 2.03版本+ redis3.2版本 + yml配置文件

完整demo下載地址:https://download.csdn.net/download/ganjing222/10647902 剛剛纔搭建好了springboot 2.03版本+ redis3.2版本 + yml配置文件。發現網上相關

原创 (飛歌工作筆記)dubbo2.6.2+spring boot實現對多協議配置

背景:公司需要使用的dubbo來傳輸文件。但是文件比較大,就不能使用dubbo框架的dubbo協議了。dubbo協議會有大小限制。一般來說是8M。 參考資料:https://blog.csdn.net/fuyuwei2015/articl