- 博客(8)
- 收藏
- 关注
原创 关于Short集合remove问题的一个小坑
当HashSet对象在remove的时候,其实是调用HashMap的remove方法,移除掉HashMap内的key,以及对应的value(HashSet内固定对象),并将这个对象做一个二次校验,返回结果。这的原理是HashSet每次add一个元素的时候,都会进行一次hash运算然后存储到HashMap中,这里将set的value作为map的key来用了。就是,自动出现类型提升,转换为Integer类型,而remove的时候要先判断instanceof,如果不是同一类型,remove操作就此结束。
2024-10-08 10:26:41 265
原创 Linux下nvm的安装以及如何使用nvm管理自己的node版本
1.在/etc/hosts下手动配置解析ip地址(本次课程不做讲解),然后进行下面的安装步骤。原因很明显连接github的时候拒绝连接,现在有两种解决解决方式。运行github上的shell脚本进行暗转,但是执行后发现。tip:版本切换时候无需写出版本号所有内容,话不多说,贴图。至此,nvm以及node安装完成,切换操作自己来。2.使用gitee进行安装(本次说明重点)会看到文件后面多了一些关于nvm的配置,1.执行安装的shell脚本。脚本执行成功后查看安装结果。执行结果如下表示安装成功。
2024-09-12 06:50:53 433
原创 数据库事务隔离级别以及脏读、幻读和不可重复读问题详解
数据库事务隔离级别主要作用是实现事务工作期间,数据库操作读的隔离特性。在MySQL中,数据是以页为单位进行存储的(这里不展开讲了),所谓读的操作就是将数据页内数据加载(load)至内存的过程,数据库的隔离特性也就决定了读取数据页中相应数据行的能力的优先级,并且不同事务之间的数据页读操作相互隔离,可以简单理解为:一个事务在对数据页中数据行做更新操作时,在没有更新提交前,另一个事务此时是不能读取数据页中数据行内容的。
2024-09-05 19:34:30 896
原创 Ubuntu24.04使用阿里源安装Docker
欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。阿里云云计算、安全、大数据、人工智能、企业应用、物联网等云计算服务。结果中signed-by字段值应该为步骤3中获取的证书路径。阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台。
2024-08-21 15:51:18 1413 1
转载 Centos 7 更改yum源配置
yum更改源配置相关说明:yum简介:配置本地yum源:配置网络yum源:配置ELEP源:相关说明:本教程主要讲解配置“本地yum源”、“网络yum源”以及“ELEP源”。yum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 2.基于RPM包管理,能够从指定的...
2019-06-26 13:35:15 591
原创 java内部类详解(成员内部类、局部内部类、静态内部类和匿名内部类)
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。1、成员内部类:即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{ private static int i = 1; private int j=10; private int k=20; publ...
2019-03-21 13:00:36 778 1
转载 dao和dto的区别
DAO: data access object的缩写,即数据访问对象 。主要用来封装应用对数据库的访问。通过它可以把Bean持久化为PO,用PO组装出来VO、DTO 。DTO : Data Transfer Object的缩写,即数据传输对象 主要用于远程调用等需要大量传输对象的地方。 比如我们一张表有100个字段,那么对应的PO就有100个属性。 但是我们界面上只要显示10...
2018-03-05 16:22:30 802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人