自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 java分布式环境下,反序列化遇到类型擦除问题,解决思路

前言公司使用springcloud搭建了一个分布式框架。但是在框架之间调用的时候,如果返回结果的真实类型涉及到泛型,就会遇到类型擦除的问题。这个问题的解决方案是,框架中数据传输时候序列化和反序列化的时候,需要获取数据的真实类型,来进行反序列化。序列化的方案1. 使用java的IO进行序列化和反序列化2.使用json来进行序列化和反序列化3.使用hessian来进

2017-04-27 20:41:05 2474

原创 linux中自建证书搭建https

前言         搭建https有两种方式,分为单向认证和双向认证。单向认证就是传输的数据加密过了,但是不会校验客户端的来源,也就只有客户端验证服务端证书。搭建https 1.生成单向认证的https证书建立服务器私钥,生成RSA秘钥。过程中会要求输入密码,记住你输入的密码。(如:123456)[root@iZ23f31fmtgZ certificate

2017-04-26 19:35:32 11261 1

原创 jenkins子节点构建配置

前言关于Jenkins子结点的配置,网上很难找到,要么找到了,但是有些错误。所以准备写一篇关于jenkins构建子节点的文章。阅读该文章的读者最好是了解一些linux,并且对java和maven,jekins有一定了解的人。环境1.jdk环境 ,我使用的是jdk1.8[root@localhost ~]# javac -versionjavac 1.8.0_111

2017-04-25 19:38:24 1153

原创 Linux机器之间免密登录

1.准备两台机器如:(A机器) 和  (B机器)2. 对两台机器生成密钥在  (A机器)上执行命令: [root@iZ23f31fmtgZ ~]# ssh-keygen -t rsa然后一直回车,就可以在  /root/.ssh目录下看到公钥和私钥[root@iZ23f31fmtgZ ~]# cd /root/.ssh[root@iZ23f31fmtgZ .ssh]#

2017-04-25 19:07:13 11430

原创 java中可变对象与不可变对象

可变对象(mutable Objects),不可变对象(Immutable ojbects),那么他们有什么区别呢?不可变对象意味着这个对象是final的,对象中所有的公共属性是final的。同时说明这个对象是线程安全的,这意味着他们可以在多线程中使用,而不需要使用synchronization。可变对象和不可变对象相反,java中大部分都是可变对象。不可变对象有哪些Str

2017-03-17 16:11:10 3421

原创 commons-httpclient包和httpClient包的区别

在官网中,是这样说的。The Commons HttpClient project is now end of life, and is no longer being developed. It has been replaced by the Apache HttpComponents project in its HttpClient and HttpCore modules, wh

2017-03-15 15:51:27 3279

原创 SpringBoot注解

@RestController注解        @RestController 可以看做是@Controller和@ResponseBody的组合。如果使用@RestController,有请求的时候,spring会扫描到使用注解的类,在请求处理完成之后,spring会直接返回结果字符串给调用者。@EnableAutoConfiguration注解,       @Enabl

2017-03-14 20:56:29 402

空空如也

空空如也

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

TA关注的人

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