原创 Java使用RSA加密解密及簽名校驗

該工具類中用到了BASE64,需要藉助第三方類庫:javabase64-1.3.1.jar注意:RSA加密明文最大長度117字節,解密要求密文最大長度爲128字節,所以在加密和解密的過程中需要分塊進行。RSA加密對明文的長度是有限制的,如

原创 Java NIO系列教程(一) Java NIO 概述

  《I/O模型之四:Java 淺析I/O模型》 一、阻塞IO與非阻塞IO 阻塞IO:   通常在進行同步I/O操作時,如果讀取數據,代碼會阻塞直至有 可供讀取的數據。同樣,寫入調用將會阻塞直至數據能夠寫入。傳統的Server/Clien

原创 高併發基礎

首頁 登錄 JAVA C++ Framework 其他譯文 本站原創 併發書籍 面試題 我的收藏 加入我們 關於本站 併發編程網 - ifeve.com 讓天下沒有難學的技術 首頁 JAVA 高併發編程必備基礎 高併發編程必備基礎 一、前

原创 好用的guava工具類

基礎功能 google guava中定義的String操作 在google guava中爲字符串操作提供了很大的便利,有老牌的判斷字符串是否爲空字符串或者爲null,用指定字符填充字符串,以及拆分合並字符串,字符串匹配的判斷等等。 1.

原创 springboot常用配置

# ---------------------------------------- # 核心屬性 # ----------------------------------------   # 文件編碼 banner.charset= U

原创 超強、超詳細Redis入門教程

超強、超詳細Redis入門教程 2017年03月04日 16:20:02 liqingtx 閱讀數:128956   轉載自: http://www.h5min.cn/article/56448.htm 這篇文章主要介紹了超強、超詳細Re

原创 rabbitmq總結

rabbitmq可以不通過路由 的方式發送生產消息,消費消息             通過路由方式:                                     聲明隊列,聲明交換器,通過路由鍵進行綁定,發送消息時指定交換器,

原创 死磕nginx系列--nginx 限流配置

死磕nginx系列--nginx 限流配置 限流算法 令牌桶算法 算法思想是: 令牌以固定速率產生,並緩存到令牌桶中; 令牌桶放滿時,多餘的令牌被丟棄; 請求要消耗等比例的令牌才能被處理; 令牌不夠時,請求被緩存。 漏桶算法 算法思想

原创 2018年最新Hadoop大數據開發學習路線圖

2018年最新Hadoop大數據開發學習路線圖 2018年01月11日 11:41:17 撲滿心 閱讀數:32802   Hadoop發展到今天家族產品已經非常豐富,能夠滿足不同場景的大數據處理需求。作爲目前主流的大數據處理技術,市場上很

原创 maven中引入本地jar

一般maven引用都是引用maven庫中的jar,但有時候,項目的需要,應用自己內部jar。需要如下的操作。 如上圖 需要引用customer-yy-01.jar  和supplier-yy-01.jar兩個jar。需要 在pom.xm

原创 tomcat三種運行模式

Tomcat是一個小型的輕量級應用服務器,也是JavaEE開發人員最常用的服務器之一。不過,許多開發人員不知道的是,Tomcat Connector(Tomcat連接器)有bio、nio、apr三種運行模式,那麼這三種運行模式有什麼區別呢

原创 Java高併發,如何解決,什麼方式解決

對於我們開發的網站,如果網站的訪問量非常大的話,那麼我們就需要考慮相關的併發訪問問題了。而併發問題是絕大部分的程序員頭疼的問題, 但話又說回來了,既然逃避不掉,那我們就坦然面對吧~今天就讓我們一起來研究一下常見的併發和同步吧。 爲了更好的

原创 jvm調優

JVM調優工具 Jconsole,jProfile,VisualVM   Jconsole : jdk自帶,功能簡單,但是可以在系統有一定負荷的情況下使用。對垃圾回收算法有很詳細的跟蹤。詳細說明參考這裏   JProfiler:商業軟件,

原创 java nio詳解

java nio詳解 一. 分佈式rpc框架有很多,比如dubbo,netty,還有很多其他的產品。但他們大部分都是基於nio的, nio是非阻塞的io,那麼它的內部機制是怎麼實現的呢。 1.由一個專門的線程處理所有IO事件,並負責分發。

原创 微服務架構開發一 oauth2認證服務器

建立此項目的目的:系統主要是對外提供數據,發佈數據,且對接系統較多,同時還要對發佈的接口做監控,審計等管理。前期項目考慮的比較簡單,使用技術有:springcloud,oauth2,spring security,zull,Eureka,