Java基础知识点
文章平均质量分 65
羊毛韭菜
这个作者很懒,什么都没留下…
展开
-
SpringBoot+Mybatis一级缓存和二级缓存详解
众所周知,Mybatis 的一级缓存是 sqlSession 级别的,它的作用域为一次 sqlSession 会话,什么是一次 sqlSession 会话呢?举个例子说明一下。public static void selectAllStudent() { SqlSessionFactory sqlSessionFactory = getSession(); SqlSession session = sqlSessionFactory.openSession(); StudentMapper mapp转载 2021-08-03 11:13:40 · 629 阅读 · 0 评论 -
Git 配置 SSH 密钥(两步)
很简单,其实就两步,我们直接看 Gitlab 的 SSH 密钥配置界面,如下图:1. 如果本地没有 SSH 密钥,先生成。// 在任意路径打开GIT BASH,执行以下命令,期间所有询问可以直接Enter跳过ssh-keygen -t rsa -C "注册Gitlab的邮箱"2. 用记事本打开id_rsa.pub文件,把全部内容拷进去,点击“增加密钥”即可。到这里就全部配置完毕,简单吧。想了解更多可以继续往下看。问:为什么要配置 SSH ?答:配置了 SSH 之后,git clon原创 2021-07-22 10:09:00 · 5043 阅读 · 1 评论 -
SpringBoot读取resources下的自定义yaml文件(配置只需两步)
SpringBoot读取resources下的自定义yaml文件permission.yml文件内容:uri: // 数组 admin: - /v1/mytoken/picture - /v1/ // string字符串 test: test通过PropertySourcePlaceholderConfigurer来加载yml文件,暴露yml文...原创 2020-04-22 16:18:00 · 8062 阅读 · 0 评论 -
Java中的 ==、equals()、hashCode()与内存地址
== 与 equals()对象中 == 与 equals() 比较的都是内存地址,重写equals()可实现比较对象中的值。源码如下:public boolean equals(Object obj) { return (this == obj); }String对象中,== 比较特殊,比较的是值;equals()也是值的比较,因为重写了equals()。源...原创 2019-12-10 15:21:09 · 461 阅读 · 0 评论