摘要: Optional是一个包含可选值的包装类,一定程度上可以解决空指针异常 好文链接:https://blog.csdn.net/mu_wind/article/details/109516995 package com.wen; import java.util.Optional; public cl 阅读全文
posted @ 2021-08-20 16:23 浪人2077 阅读(48) 评论(0) 推荐(0)
摘要: 对于redis的主从分布,从服务器负责数据的读取,当你一个数据进来的时候,会计算hash值,然后根据服务器的数量取模确定在哪个从服务器中。 这样就导致了一个问题,因为你服务器的数量是会改变的,甚至这个改变的频率还会比较频繁,例如添加服务器或者服务器挂了,因此你取模的那个底数就变了,也就是你数据的存储 阅读全文
posted @ 2021-08-16 17:55 浪人2077 阅读(31) 评论(0) 推荐(0)
摘要: Mac配置maven https://my.oschina.net/tongchengyu/blog/4660905 https://jingyan.baidu.com/article/ad310e80138a241849f49eb8.html https://blog.csdn.net/zeal9 阅读全文
posted @ 2021-08-16 10:56 浪人2077 阅读(44) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/qq_39098813/article/details/80731698 阅读全文
posted @ 2021-08-16 10:55 浪人2077 阅读(152) 评论(0) 推荐(0)
摘要: 1.谈谈你对Spring的理解 Spring是一种框架,很多代码的开发都依赖于它。它是一个存储bean的容器,管理整个bean的生命周期。bean的注入可以通过配置文件或者注解两种方式。当你程序启动的时候,Spring会把你配置文件中有关bean的信息去存储在一个叫BeanDefinition的对象 阅读全文
posted @ 2021-08-15 23:24 浪人2077 阅读(49) 评论(0) 推荐(0)
摘要: 将Java的对象转化为二进制流 用于将数据存于文件或者网络IO传输数据(其他IO也有用到) 每个对象内部都有序列化ID 阅读全文
posted @ 2021-08-13 17:47 浪人2077 阅读(28) 评论(0) 推荐(0)
摘要: 动态的加载对象,并对对象进行剖析。对于一个类,可以获取其中的属性和方法,对于一个对象,可以调用它的方法。 反射的三种创建方式: 1.类名.class 2.对象.getclass 3.Class.forName 创建对象:newInstance 得到方法:getMethod 使用方法:invoke(参 阅读全文
posted @ 2021-08-13 17:40 浪人2077 阅读(32) 评论(0) 推荐(0)
摘要: 拷贝:git clone 路径切换分支:git branch查看日志:git log git log --oneline git reflog添加至暂存区:git add .添加至分支:git commit -m “注释”查看状态:git statusgit回滚:git reset --hard ( 阅读全文
posted @ 2021-08-13 17:25 浪人2077 阅读(32) 评论(0) 推荐(0)
摘要: 冒泡,选择,插入:时间 n方,空间 1 快速:时间 n方 到 nlgn,空间lgn 归并:时间 nlgn,空间n方 阅读全文
posted @ 2021-08-11 17:19 浪人2077 阅读(48) 评论(0) 推荐(0)
摘要: 证书发起者携带公钥,个人的身份信息,向CA认证中心认证,认证成功后CA对这些数据生成摘要,用私钥对摘要生成签名 接收端得到签名后,用CA的公钥对签名解密生成摘要,对原本的数据计算hash值生成摘要,若这两个摘要相等则验证正确 diff-hellman是一种密钥交换协议,它能让双方在不泄漏密钥的情况下 阅读全文
posted @ 2021-08-11 15:12 浪人2077 阅读(657) 评论(0) 推荐(0)