自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (3)
  • 收藏
  • 关注

原创 Git 回滚指定版本

注意:可能推送失败。检查uat分支是否为保护分支,保护分支强制push是不允许的。解决办法是先设置分支非保护状态,强制提交,然后再保护起来。选择执行:确定是否需要备份当前分支代码,因为回滚后中间提交的内容和提交记录就丢失了。

2024-04-11 20:46:04 189

转载 MySQL(免安装版)安装与配置

注意:root@localhost: -qbm2FYOI9oU(下图中标框框的,大家各自的都不一样)为初始密码(不包含首位空格)这个要复制保存一下(不要手打避免出错),后面要用到(-qbm2FYOI9oU)打开Navicat–>点击连接–>点击MySQL–>连接名起个Shoptest,密码为123456(这是笔者我的数据库密码,屏幕前的你请使用自己设置的)–>再打开此连接即可。在系统变量的path中添加MySQL的bin路径(注意:此处路径是你自己MySQL的bin路径)MySQL官网首页地址。

2024-04-11 20:44:36 90

原创 Mac OS系统安装Beyond Compare教程

Beyond Compare安装教程

2024-03-06 14:52:47 1059

原创 Java八股文-核心技术卷Ⅱ

当一个线程被剥夺cpu使用权时,切换到另外一个线程执行死锁指多个线程在执行过程中,因争夺资源造成的一种相互等待的僵局CAS锁可以保证原子性,思想是更新内存时会判断内存值是否被别人修改过,如果没有就直接更新。如果被修改,就重新获取值,直到更新完成为止。这样的缺点是(1)只能支持一个变量的原子操作,不能保证整个代码块的原子操作(2)CAS频繁失败导致CPU开销大。

2023-08-13 16:59:28 65

原创 Java八股文 - 核心技术卷Ⅰ

JDK1.8:采用CAS+Synchronized保证线程安全,每次插入数据时判断在当前数组下标是否是第一次插入,是就通过CAS方式插入,然后判断f.hash是否=-1,是的话就说明其他线程正在进行扩容,当前线程也会参与扩容;ArratList的底层使用动态数组,默认容量为10,当元素数量到达容量时,生成一个新的数组,大小为前一次的1.5倍,然后将原来的数组copy过来;JDK1.7:使用分段锁,将一个Map分为了16个段,每个段都是一个小的hashmap,每次操作只对其中一个段加锁。

2023-08-13 16:48:17 504

原创 Redis 安装+设置密码

Redis 安装+设置密码

2022-10-23 01:14:26 856 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除