自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 初探HTTPS

它把 HTTP 下层的传输协议由 TCP/IP 换成了 SSL/TLS,由"HTTP over TCP/IP"变成了"HTTP over SSL/TLS",让 HTTP 运行在了安全的 SSL/TLS 协议上,收发报文不再使用 Socket API,而是调用专门的安全接口。3.非对称加密:加解密用不同秘钥的,常用算法有 RSA,BCDSA,EIGamal,主要用于加密。TLS 采用混合加密的方式,使得机密过程尽可能安全高效。特点:加解密用一样的秘钥,设计难度较小,执行速度相对较快,加密明文长度不受限制。

2024-01-07 22:50:06 342

原创 @Autowired 与@Resource

1.异同相同点:两者都是用来注入bean的注解,在接口仅有一个实现类时,修饰效果相同,可以互相替换不同点:@Resource是Java自己的注解,它有两个重要属性name和type,使用name属性按照byName自动注入策略,使用type属性则按照byType自动注入策略。两者都不适用默认采用byName自动注入策略。@Autowired是spring的注解,在spring2.5之后...

2019-10-13 10:07:46 125

原创 java.lang.UnsupportedOperationException at java.util.AbstractList.remove(AbstractList.java:161) at

由于Arrays.asList(arr)方法返回的list,不支持add,move操作,具体原因见:https://blog.csdn.net/liu_005/article/details/74091805解决办法自己实现一个数组转list的方法:private static List<String> transferArrayToList(String[] array){...

2019-01-23 11:51:25 3416

原创 with the same id but is a different node instance

在配置es集群时,复制一份elasticsearch重命名node-2,elasticsearch.yml配置正确,但是怎么都联不通,错误信息 with the same id but is a different node instance,百度,原来每次启动es,会在data目录下生成nodes文件夹,和当前配置的节点冲突,删掉就ok了...

2018-11-09 17:11:38 248

原创 Stream流式操作

/** * @Author: WangJian * @Date: 2018/9/21 16:20 * 流的创建方式 */public class demo01 { @Test public void test01() { List<Integer> list = new <Integer>ArrayList();// ...

2018-10-11 17:14:37 171

原创 Lambda表达式

package com.example.demo.lambda;import org.junit.jupiter.api.Test;/** * @Author: WangJian * @Date: 2018/9/22 10:16 */public class demo01 { public static void main(String[] args) { ...

2018-10-11 17:12:41 79

原创 关于序列化

1.什么是序列化?百度百科:将对象的状态信息转换成可以存储和传输的形式的过程。网友1: 把对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为对象的过程称为对象的反序列化。网友2:序列化就是一种处理对象流的机制。对象流又是什么呢?对象流也就是将对象的内容流化,流(I/O流)。可以很方便的将流化后的对象进行网络传输。当然,对象流进行读写时会出现“对象引用”问题,先来描述一下问题:有两个类分别是...

2018-05-16 16:28:48 114

原创 Git 学习笔记

Gitgit简介Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!常用git命令:创建版本库:git init添加文件到git仓库:1.git add <file>2.git commit查看工作区状态:git status查看修改内容: git diffHead指向的就是当前版本,时空穿梭(版本回退):git re...

2018-05-14 11:49:34 118

原创 马士兵并发编程学习笔记

(一)public class Demo01 {private int count = 10;private Object object = new Object();@Testpublic void test(){synchronized (object) { //任何线程要执行下面的代码,必须先拿到object对象的锁count --;System.out.println(Thread.cur...

2018-05-14 11:46:04 1453 1

空空如也

空空如也

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

TA关注的人

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