自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (11)
  • 收藏
  • 关注

转载 Java中使用JSSE实现SSL/TLS安全协议

一、简介SSL/TLS协议是安全的通信模式,而对于这些底层协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它包含了实现Internet安全通信的一系列包的集合,是SSL和TLS的纯Java实现,同时它是一个开放的标准,每个公司都可以自己实现JSSE,通过它可以透明地提供数据加密、服务器认证、信息完整性等...

2018-09-30 13:50:59 2000

原创 Netty实现SSL双向验证完整实例

一、证书准备     要使用ssl双向验证,就必须先要生成服务端和客户端的证书,并相互添加信任,具体流程如下(本人调试这个用例的时候,花了很多时间来验证证书是否正确,以及握手失败的原因,这里证书生成过程只要按流程走,本人能保证绝对没有问题)现在打开cmd,在哪个目录下打开,证书就会放在哪个目录下:第一步:   生成Netty服务端私钥和证书仓库命令 keytool -genkey ...

2018-09-27 17:40:45 2131 2

转载 Netty实现SSL双向验证完整实例

一、证书准备     要使用ssl双向验证,就必须先要生成服务端和客户端的证书,并相互添加信任,具体流程如下(本人调试这个用例的时候,花了很多时间来验证证书是否正确,以及握手失败的原因,这里证书生成过程只要按流程走,本人能保证绝对没有问题)现在打开cmd,在哪个目录下打开,证书就会放在哪个目录下:第一步:   生成Netty服务端私钥和证书仓库命令 keytool -genkey ...

2018-09-27 10:17:48 11671 5

转载 Netty及SSL/TLS介绍

前言:         苹果AppStore要求:2017年1月1日起,所有上线苹果App Store的应用都必须启用 App Transport Security(ATS)安全功能。AppTransportSecurity(ATS)是苹果在iOS9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS协议。据此我们有理由相信:掌握点安全方面的编程还是有必要的!...

2018-09-27 10:09:11 2480

转载 DEA打包可执行jar包的流程(2018)

本人使用的是2018版的IDEA,发现与之前版本打包Jar包的流程略有些许差异(如果想打包为不可执行的jar包,在打包过程中不要生成MANIFEST.MF文件即可)一:项目结构二:进入项目设置功能三:点击"+"号,选择JAR,这里可以看到有两种选项Empty:空的jar结构From modules with dependencies:可以将项目中依赖的其他jar包或...

2018-09-26 15:08:26 441

转载 Java中使用OpenSSL生成的RSA公私钥进行数据加解密

当前使用的是Linux系统,已经按装使用OpenSSL软件包,一、使用OpenSSL来生成私钥和公钥1、执行命令openssl version -a 验证机器上已经安装openssl  1 openssl version -a 运行结果:2、生成私钥:这条命令让openssl随机生成了一份私钥,加密长度是1024位。加密长度是指理论上最大...

2018-09-25 15:59:55 586

转载 Java实现SSL双向认证的方法

本文实例讲述了Java实现SSL双向认证的方法。分享给大家供大家参考,具体如下:我们常见的SSL验证较多的只是验证我们的服务器是否是真实正确的,当然如果你访问的URL压根就错了,那谁也没有办法。这个就是所谓的SSL单向认证。但是实际中,我们有可能还会验证客户端是否符合要求,也就是给我们每个用户颁发一个证书,比且每个数字证书都是唯一的,不公开的。这样就能通过这个数字证书保证当前访问我服务器的...

2018-09-25 11:07:25 34348 11

转载 MAC 抓包

网络抓包是个基础技能,对于网络协议的掌握有一定的要求。iOS上实现网络抓包可以用Charles(针对http和https),tcpdump(快速分析网络包),和Wireshare。之前写过一篇介绍tcpdump抓包的入门文章,和tcpdump相比,Wireshark提供丰富的GUI交互,而且能分析所有的网络协议,关键还是免费的,掌握好Wireshark就能应付绝大部分需要分析网络协议的场景了。...

2018-09-25 10:26:56 2395

原创 mac rar 安装

我们经常会碰到rar包,Mac 没有自带的 rar 工具,需要手动配置,记录一次解决流程1.下载安装包[https://www.rarlab.com/download.htm]2.解压安装包在终端找到包所在文件夹执行如下命令:tar -zxf rarosx-5.5.0.tar.gz或者点击安装包,直接解压3.[必须]在终端设置全局变量包rar:sudo install -...

2018-09-20 14:30:36 2017

原创 idea使用maven私服

nexus3中央仓库改为阿里云参考:这里写链接内容 找到中央仓库然后修改成: http://maven.aliyun.com/nexus/content/groups/public/1idea使用私服maven及对应配置参考: 这里写链接内容首先,新建一个maven项目—自己新建吧。然后, 看到本机的maven 配置文件, 打开来,然后:  添加...

2018-09-15 09:47:11 18201 1

原创 spring-data-redis2.0+配置

以下方法是使用jedis的方法.并是xml,bean,如有新的bean,则用新方法2.配置redis.propertiesredis.host = 172.25.12.123redis.port = 6379redis.auth = adminredis.maxTotal = 100redis.maxIdle = 20redis.maxWaitMillis = 10000re...

2018-09-12 14:15:10 4309

原创 Redis Java客户端的选择

Redis的Java客户端很多,官方推荐的有三种:Jedis、Redisson和lettuce。在这里对Jedis和Redisson进行对比介绍Jedis:轻量,简洁,便于集成和改造 支持连接池 支持pipelining、事务、LUA Scripting、Redis Sentinel、Redis Cluster 不支持读写分离,需要自己实现 文档差(真的很差,几乎没有……)R...

2018-09-12 12:01:51 11783

原创 各版本lettuce spring集成流程(连接池、哨兵配置)

spring-data-2与其上一个版本1.8是一个分水岭,2.0用的是io.lettuce:lettuce-core,2.0之前的spring-data用的是biz.paluch.redis:lettucespring-data-2.0以上版本配置spring-data-redis版本2.0.9.RELEASE io.lettuce:lettuce-core版本5.0.4.RELEAS...

2018-09-12 11:24:20 12661 2

转载 Commons-Configuration2简介

主要讲述了Commons-Configuration2的基本环境(jar包依赖) 讲述了在1.x版本和2.x版本下的初始化方式(基础版) 讲述了在2.X版本时,对该技术框架的可靠性和可用性处理 讲述了在1.x版本时和2.x版本时文件位置扫描策略的概述,重点讲述了2.x版本时,文件位置扫描的相关操作类并给出了一个案例和编码实现 讲述了自动重载资源文件的相关组件、流程、以及在使用过程中可能会犯...

2018-09-07 18:06:02 4198 1

转载 IDEA搭建SpringMVC并用maven配置的小例子(非常详细

https://blog.csdn.net/vitelon/article/details/53425138 https://www.cnblogs.com/shang-shang/p/7477607.html https://my.oschina.net/u/3042999/blog/1623738https://www.jb51.net/article/140284.htm...

2018-09-06 13:32:56 209

转载 Spring用代码来读取properties文件

我们都知道,Spring可以@Value的方式读取properties中的值,只需要在配置文件中配置org.springframework.beans.factory.config.PropertyPlaceholderConfigurer<bean id="propertyConfigurer" class="org.springframework.beans.factory.con...

2018-09-06 09:50:18 506

转载 Spring 中无处不在的 Properties

Spring 中无处不在的 Properties更新时间:2018-01-03对 Spring 里面的 Properties 不理解的开发者可能会觉得有点乱,主要是因为配置方式很多种,使用方式也很多种。本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties。Properties 的使用本文的读者都是使用过 Spring 的,先来...

2018-09-06 09:42:14 129

转载 五种方式让你在java中读取properties文件内容

一、背景  最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,现和大家共享。二、项目环境介绍    Spring 4.2.6.RELEASE...

2018-09-06 09:36:03 24201 2

转载 通过Spring读取properties配置文件

 一般properties文件,用于在代码块中读取,并給变量赋值。但是,Spring可以Bean XML方式定义(注册Bean)中,可以通过${属性名}使用properties文件配置的值。或者在代码中使用@Value注解读取properties的属性值。所以用途有两种:1. 用途 1.1.  Spinrg的Bean XML定义中,可以通过${属性名}使用properties文件...

2018-09-06 09:28:37 1628

转载 Spring 学习

https://blog.csdn.net/icarus_wang/article/details/51414135 https://blog.csdn.net/icarus_wang/article/details/51649635本文将详细介绍Spring Bean配置的三种不同方式的特点与使用条件。主要包括:基于XML的配置方式 基于注解的配置方式 基于Java类的配...

2018-09-04 13:36:14 107

转载 Java代码6种方法获取spring 容器的bean

一:  ApplicationContext context = new FileSystemXmlApplicationContext("applicationContext.xml");context.getBean(" ")方法;说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。二:import org.spring...

2018-09-04 13:16:50 2790

转载 idea maven spring java普通项目

    配置pom.xml 下面在pom.xml里面添加<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>...

2018-09-04 11:38:56 260

原创 configuration2 使用

import org.apache.commons.configuration.reloading.FileChangedReloadingStrategy;import org.apache.commons.configuration.reloading.ReloadingStrategy;import org.apache.commons.configuration2.CompositeC...

2018-09-04 11:13:26 1526

转载 maven变量属性(${} properties)

1.内置属性 ${basedir} 表示项目根目录,即包含pom.xml文件的目录 ${version} 等同于 ${project.version} 或者 ${pom.version} 表示项目版本 2.POM属性所有pom中的元素都可以用 project.  例如${project.artifactId}对应了<project><artifactId...

2018-09-04 11:10:38 13345

kubernetes权威指南(第二版)绝对完全

最新的kubernetes,2016年10月版

2017-04-26

题解PMBOK指南(pmp第五版)

辅助PMP考试,我就是通过此书学习通过考试的,本书由于上传大小限制分两部份

2015-12-08

题解PMBOK指南(pmp第五版)

我就是通过此书学习通过考试的,本书由于上传大小限制分两部份

2015-12-08

java 架构设计示例文档

论文文件,电子书,写架构设计文档的参考示例。.NET也可参考

2015-03-29

疯狂JAVA讲义2012part7

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-25

疯狂JAVA讲义2012part6

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

疯狂JAVA讲义2012part5

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

疯狂JAVA讲义2012part4

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

疯狂JAVA讲义2012part3

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

疯狂JAVA讲义2012part2

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

疯狂JAVA讲义2012part1

疯狂JAVA讲义(第2版)2012,李刚,共7部,因我只能上传60M

2014-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除