原创 基於JSSE實現SSL 支持於WebLogic Server 11g

網絡安全日益被客戶看重,最近很多的客戶要求把他們的系統遷移到JSSE的SSL實現上,因爲他們需要對系統進行更強的加密要求. 對於使用 WebLogic Server 10.3.2 之前的客戶,你需要升級Weblogic Server到最

原创 Deploying Cloud Foundry on OpenStack using BOSH

本文對使用Bosh 命令行工具在OpenStack上部署Cloud Foundry進行了詳細說明,是不可多得的好文,原文國內網站不能上,特簡單翻譯並轉發. Note: Run all the commands in this to

原创 Java 線程棧數據收集

最近做技術支持碰到一個問題,tc server 啓動快速死掉了,不知道什麼出錯,日誌都很乾淨,看不出來什麼異常,於是自己想寫一個程序來分析當時的線程棧,寫了個shell來抓:重點講一下我的思路: 1> 用jps抓運行的Java進

原创 Using the D3.js Visualization Library with AngularJS

D3.js is very cool. It works at the jQuery level as a wrapper around DOM and SVG with an expressive, functional API. Th

原创 struts2構建網站的國際化問題解決

一、字符集和編碼設置 數據庫採用8859-1的字符集存儲。 jsp頁面: <%@ page language="java" contentTy

原创 如何做實時監控Spring Boot服務

隨着 微服務的流行,相比較以前一個大型應用程序搞定所有需求,我們現在更傾向於把大型應用程序切分成多個微服務,服務之間通過 RPC 調用。微服務架構的好處非常多,例如穩定的服務變化較少,不會被非穩定服務所影響;不同的服務更方便交給不同

原创 怎麼分析線程棧

jstack Dump 日誌文件中的線程狀態 dump 文件裏,值得關注的線程狀態有: 死鎖, Deadlock(重點關注) 執行中,Runnable   等待資源, Waiting on condition(重點關注) 等待獲取監視

原创 Tomcat7新特性及兼容性考慮

Tomcat的7引入了許多新功能,並對現有功能進行了增強。很多文章列出了Tomcat 7的新功能,但大多數並沒有詳細解釋它們,或指出它們的不足,或提供代碼示例。本文將明確描述TOMCAT 7中七個最顯著的特徵和新增的功能,並對其作出評

原创 怎麼爲你的springboot應用程序配置TLS和HTTP/2

使用TLS和HTTP/2保護SpringBoot應用程序 現在,通過HTTPS(TLS)使用安全連接和更高效的HTTP/2協議應該是所有web應用程序的理所當然的事情。您可以從Let's Encrypt獲取經過域驗證的證書,而無需設置傳輸

原创 TLS1.2 TLS1.3握手協議區別和問題排查

修復internet用戶和站點所有者的SSL/TLS握手失敗錯誤 現在是發表另一篇技術文章的時候了,今天我們將討論SSL/TLS握手失敗錯誤及其修復方法。與許多SSL錯誤消息一樣,這可以從客戶端和服務器端觸發,因此有時可以由普通互聯網用戶

原创 Sigar 命令的查詢方法PTQL語法

PTQL (進程表查詢語言) Hyperic SIGAR 提供一種定位進程的機制,叫做進程表查詢語言。所有的操作系統都會給運行的進程分配一個PID,但是這個進程號是一個隨機數字,當你每次啓動某個程序的時候,這個進程號是隨機可變的。所以我們

原创 Microservice Registration and Discovery with Spri

Microservice Registration and Discovery with Spri 更多0 The microservice style of architecture is not so much about bu

原创 Java Tomcat SSL 服務端/客戶端雙向認證

 SSL——Secure Sockets Layer雙向認證(個人理解):客戶端認證:客戶端通過瀏覽器訪問某一網站時,如果該網站爲HTTPS網站,瀏覽器會自動檢測系統中是否存在該網站的信任證書,如果沒有信任證書,瀏覽器一般會拒絕訪問,

原创 使用 Spring Boot 快速構建 Spring 框架應用

Spring 框架作爲目前非常流行的一個 Java 應用開發框架,它所包含的內容是非常繁多的。Spring 框架包含幾十個不同的子項目,涵蓋應用開發的不同方面。要在這些子項目之間進行選擇,並快速搭建一個可以運行的應用是比較困難的事情。

原创 RabbitMQ: 交換類型

RabbitMQ for Windows: Exchange Types Posted by Derek Greer on March 28, 2012 This is the fourth installment to the se