原创 JAVA調用WebService
最近項目中需要其他系統的WebService,以前都是直接調用HTTP,然後自己找了如下方法調用,也是對自己學習的一點筆記。工程需要依賴apache的包,下載地址:http://download.csdn.net/detail/zh
原创 Nginx配置https訪問
1. 前期的準備工作: 安裝openssl和nginx的https模塊 cd ~/ mkdir ssl cd ssl mkdir demoCA cd demoCA mkdir newcerts mkdir private t
原创 遍歷List集合同時刪除元素的正確方法
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class TestIterator { public s
原创 tomcat8配置https雙向認證
工具準備:keytool(JDK自帶證書生成工具),tomcat8 利用JDK中keyStore生成證書。 前言: 關於HTTPS介紹文章請看此博文,我也是看了他的博文才搞懂的,真心感謝。 博文地址:http://www.cnblogs
原创 大文件MD5值計算
import java.io.File; import java.io.FileInputStream; import java.math.BigInteger; import java.security.MessageDigest;
原创 java使用遞歸解決全排列問題
import java.util.Arrays; import java.util.HashSet; import java.util.LinkedList; import java.util.List; /* * 字符串全排列問題遞歸
原创 虛擬機類加載機制之類加載時機(JVM學習筆記)
類聲明週期 類從被加載到虛擬機內存開始,到卸載出內存爲止,他生命週期包括了: 加載->驗證->準備->解析->初始化->使用->卸載 什麼情況下開始類加載第一階段? 遇到new,getstatic,putstatic或者invoke
原创 虛擬機類加載機制 第二節:類加載器(JVM筆記)
類與類加載器 對於任意一個類都要由加載他的類加載器和這類本身一同確定其在java虛擬機中的唯一性。也就是說比較兩個類是否相等,只有在這兩個類是由同一個類加載器加載的前提下才有意義,否則即使這兩個類是來源於同一個Class文件,只要加載他
原创 DES加密解密
DES加密解密代碼如下: import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.security.Key; import
原创 Java之Volatile關鍵字使用
1.爲什麼要使用Volatile關鍵字? 先來看看一段代碼: package com.zy; importjava.util.concurrent.TimeUnit; public class VolatileTest {
原创 高效併發 第一節:java內存模型(JVM筆記)
高效併發 第一節:java內存模型(JVM筆記) java虛擬機規範試圖定義一種java內存模型(JMM)來屏蔽掉各種硬件和操作系統的內存訪問差異,讓java程序在各平臺都能達到一致性的內存訪問效果。 主內存與工作內存 java內
原创 JAVA調用HTTPS雙向認證API
最近稍微清閒,然後稍微研究一下關於HTTPS,SSL的相關知識,算是一些隨手筆記,對自己學習的記錄。 import java.io.BufferedReader; import java.io.File; import java.
原创 Nginx配置https雙向認證
1. 前期的準備工作: 安裝openssl和nginx的https模塊 cd ~/ mkdir ssl cd ssl mkdir demoCA cd demoCA mkdir newcerts mkdir private t
原创 P12證書轉BKS證書
1.請先下載第三方轉換工具protecle,配置java環境 下載鏈接:http://download.csdn.net/detail/zhangyong125/9376667 2.點擊運行protecle.jar 2.新建BK
原创 CentOS開啓關閉端口方法
打開端口: [root@host ~]# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT [root@host ~]# /etc/init.d/iptables save