- 博客(14)
- 收藏
- 关注
原创 【Linux】Linux安装Git(图文解说详细版)
服务器版本:CentOS7.8Git有两种安装方法第一种,yum安装,直接输入一行命令就可以进行安装了这个大家就自行看吧!这里我推荐大家使用自定义安装 因为使用yum安装的不能指定安装位置 所以推荐大家使用自定义安装!!!!!
2024-08-05 17:44:20
1018
原创 “==” 和equals的区别
"=="比较基本数据类型时比较的是表面值内容,而比较两个对象时比较的是两个对象的内存地址值。诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;对于equals方法,注意:equals方法不能作用于基本数据类型的变量。equals 重写:值内容 , equals不重写:地址。== 在基本数据类型:值内容, 引用类型时:地址。"=="和equals()方法的区别和联系。
2024-07-15 21:31:54
122
原创 String、StringBuffer、StringBuilder的区别
效率低的原因:对于StringBuffer来说更多的考虑到了多线程的情况,在进行字符串操作的时候,它使用了synchronize关键字,对方法进行了同步处理。对于String来说 是把数据存放在了常量池中 因为所有的String 默认都是以常量形式保存 且由final修饰 因此在线程中他是线程安全的 因为每一个String当被创建号了以后 他就不再发生任何变化 但是他的执行速度是最差的。我们要创建String的时候 他在常量池中对这些信息进行处理 如果在程序中出现大量字符串拼接的工作 效率是非常低下的。
2024-07-15 21:22:55
309
原创 Oracle19C 以上 创建/删除 表空间 和 用户
在CDB内创建用户分配表空间时,所分配的表空间必须在PDB和CDB中同时存在,否则会报错。如果是在PDB与CDB有相同表空间的情况下给CDB用户分配表空间,则会分配CDB的表空间,给用户PDB的表空间并不受影响。所以要在PDB内创建相同的表空间,然后再回CDB创建用户。sqlplus / as sysdba命令默认登陆的是CDB数据库,而CDB数据库中要求所有新建用户用户名必须以。在cdb下中创建表空间与数据文件(注意数据文件不能与之前的重名)在PDB中创建表空间与数据文件(注意数据文件不能与之前的重名)
2024-07-02 11:46:36
466
原创 解决git@gitee.com: Permission denied (publickey). Could not read from remote repository.
今天从gitee上拉取项目时遇到了这个错误原因分析Permission denied (publickey) 没有权限的publickey(公锁) ,出现这错误一般是以下两种原因客户端与服务端未生成 ssh key客户端与服务端的ssh key不匹配找到问题的原因了,解决办法也就有了,重新生成一次ssh key ,服务端也重新配置一次即可。1.客户端生成ssh key -- 计算的git程序。
2024-06-20 18:52:57
1459
原创 线程 以及 线程池
他是操作系统中调度的最小单元,进程中可以包含多个线程java中线程的实现方式有哪些?1.建一个类并继承自Thread类,然后重写run()方法来定义线程要执行的任务。然后通过创建该 类的实例并调用start()方法来启动线程。@OverrideSystem.out.println("@@@@主线程@@@"+Thread.currentThread().getId());}.start();2.你也可以实现Runnable接口,并实现其run()方法来定义线程要执行的任务。
2024-06-19 11:35:43
485
原创 常见集合 跟ClassLoaber类加载器 以及一些面试题
Arraylist 和 LinkedList的区别ArrayList 基于数组实现 查询效率高 查询快Linkedlist 基于链表实现 增删快 查询效率低Map集合。
2024-06-13 10:15:10
732
原创 redis的详细内容(常见面试题)
redis 策略是,无论如何,首先 会尝试进行增量同步,如不成功,要求从机进行全量同步。:无序且不重复的字符串集合,通过哈希表实现,添加,删除,查找的复杂度都 是 O(1)这是一种快照的形式的持久化方式,开启RDB持久化,可在配置文件(redis.conf)中设置。优点:多样化的数据类型 高性能,数据持久化 ,高可用性。简单的字符串列表,按照插入的顺序排序,可添加元素到列表头部或尾部。:数据直接存储在内存中,避免了磁盘I/O带来的演出,能够快速读写。
2024-06-07 16:43:52
361
1
原创 Docker 下载redis
(因为redis本身容器只存在/etc/redis目录,本身就不创建redis.conf文件) 当服务器和容器都不存在reids.conf文件时,执行启动命令的时候docker会将redis.conf作为文件夹创建。启动前需要先创建reids的外部挂载的配置文件 (/opt/docker/redis/conf/redis.conf)可去 https://www.redis.net.cn/ 官网下载redis.conf 存放到以下目录。祝大家每天都开心 不要有烦恼~~~创建redis容器并启动。
2024-06-07 15:22:07
967
原创 docker-comper安装mysql
创建挂载数据的位置 (位置可自己选择,有些版本低的会自己创建 )编写 docker-compose.yml 文件。祝每一个代码人都不报错~~先修改mysql的root用户名的密码。开启远程访问并修改默认密码和加密方式。启动docker-compose容器。可利用可视化工具进行远程连接啦~进入mysql容器内部。docker拉取镜像。查看镜像是否拉取成功。
2024-06-07 15:04:21
334
原创 k8s的集群部署
查看centos版本 (本地部署 )准备三台电脑:k8s-master 主机 k8s-node1 node节点 k8s-node1 node节点(如果有执行错误 可根据对应的节点执行一下命令 (hostname可查看节点名称)(更改了主机名或 IP 地址,那么系统缓存中的映射信息就会变得无效,为确保系统能够正确地解析主机名和 IP 地址的映射关系,你需要更新系统缓存。
2024-06-06 23:45:30
1073
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人