摘要: Https=http+ssl https, 涉及3个秘钥。 客户端私钥, 服务端的公钥和私钥。客户端的私钥用于对称加密, 服务端的一对秘钥用于非对称加密。 连接过程: 1.客户端发起https请求,连接服务器(443端口) 2.服务端收到请求后,将证书,服务端公钥发给客户端。 4.客户端验证证书的有 阅读全文
posted @ 2020-01-02 09:13 金圣 阅读(123) 评论(0) 推荐(0)
摘要: 1. 插入的时候首先检查容量大小,不够就直接扩容,扩容就是按1.5倍扩容(原来大小+原来大小*0.5) 2. ArrayList的底层存储是数组,因为数组要求内存连续性,所以扩容的时候是新创建一个数组,重新开辟一块连续的内存空间,然后做数据搬移。为了减少内部数组自动扩容,建议如果事先知道数据大小,提 阅读全文
posted @ 2019-12-25 09:38 金圣 阅读(434) 评论(0) 推荐(0)
摘要: 原因:做项目时出现bean加了@component后却无法被spring扫描到(在编译的时候IDEA就提示拿不到对应的bean)的问题. 后来经过研究是跟文件包的位置有关的. springboot的bean装配规则: 根据Application类所在的包位置从上到下进行扫描的!扫描Applicati 阅读全文
posted @ 2018-03-17 21:50 金圣 阅读(145) 评论(0) 推荐(0)
摘要: @SpringBootApplication 很多Spring Boot开发者总是使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 注解他们的main类。由于这些注解被如此频繁地一块使用(特别是你遵循以上最佳实践时),Spri 阅读全文
posted @ 2018-03-05 23:06 金圣 阅读(132) 评论(0) 推荐(0)