自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 [Git场景]常用工作场景演练

git fetch是一个非常安全的命令,它不会修改你的工作目录,但可以让你了解远程仓库的最新状态,是与远程仓库保持同步的重要手段。git stash是在开发过程中临时保存工作状态的强大工具,它可以让你在不提交不完整或暂时性更改的情况下进行其他操作,如切换分支或拉取远程代码。通过正确地使用git stash,你可以保持工作目录的干净,同时避免工作丢失。在开发过程中,避免开发到一半拉取代码可能带来的影响的最好方法是:要么使用git stash临时保存工作,要么先提交本地更改。

2024-07-30 08:51:42 1276

原创 [Java 后端面试题]2024-7-22

AOF 通过记录每个写操作的命令日志,确保数据持久化和可靠性。结合适当的同步策略和重写机制,AOF 提供了良好的数据安全性和性能平衡。构造器注入:通过类的构造函数注入依赖。属性注入:通过类的属性注入依赖。@Autowired可以用于构造器、属性和方法来自动注入依赖。@Autowired注解通过Spring的依赖注入机制,自动将所需的Bean注入到目标Bean中。Spring容器负责扫描、实例化、解析和注入依赖,确保Bean之间的依赖关系正确无误。通过三级缓存机制,Spring还能有效处理循环依赖问题。

2024-07-22 19:02:22 794

原创 【InheritableThreadLocals】快速上手

从上面的代码可以看出,get方法和ThreadLocal中是一样的,唯一有区别的就是其中的getMap方法重写了,返回的是inheritableThreadLocals属性。这个类继承了ThreadLocal,并且重写了getMap和createMap方法,区别就是将 ThreadLocal 中的 threadLocals 换成了 inheritableThreadLocals,这两个变量都是ThreadLocalMap类型,并且都是Thread类的属性。上面的代码印证了我们的猜想。

2024-07-18 09:34:01 470

原创 [Java后端面试题1]2024-07-16

TIME_WAIT: 连接主动关闭的一方等待一段时间,以确保远程端收到了最后的 ACK。CLOSE_WAIT: 连接被动关闭的一方在收到 FIN 后,等待本地应用程序完成关闭。握手过程:客户端和服务器交换加密算法和密钥。证书验证:客户端验证服务器的数字证书。对称密钥生成:客户端和服务器协商生成对称密钥。加密通信:使用对称密钥加密和解密通信数据。通过这些步骤,HTTPS 确保了数据在传输过程中的机密性、完整性和真实性。Redis 提供了多种数据结构,适用于不同的应用场景。

2024-07-17 16:03:55 975

原创 问题解决|docker出现Error response from daemon: driver failed programming external connectivity on endpoint

主要是因为在启动docker容器的时候或做docker配置的时候,还对防火墙设置重新启动等配置,这样会清除docker的相关配置,导致在查询防火墙规则的时候显示不到docker的链。iptables -L查询iptables链。既然是firewalld重启导致,而docker重启又会将其注册iptables链回来。重启docker:systemctl restart docker。

2024-06-21 18:48:46 713

原创 Vue3+ElementPlus+Router实现面包屑导航

【代码】Vue3+ElementPlus+Router实现面包屑导航。

2024-03-28 22:59:35 1108 1

原创 【Git操作】记住密码

使用http形式下载的代码(git clone https:),然后每次更新代码(git pull)的时候,都会让我们输入密码,感觉不太方便,需要解决。进入到项目目录里面,执行上面这个命令,然后就会在我们本地生成一个文本,上边记录账号和密码,默认是~/.git-credentials这个文件。这样以后再进行git pull的时候,就不需要输入密码了。

2023-07-28 17:55:13 784

原创 【日期API】日期API学习

【代码】【日期API】日期API学习。

2023-06-21 16:17:54 218

原创 【G1垃圾回收器】初体验

这个参数的意思是启用G1垃圾回收器。与传统的CMS垃圾回收器相比,G1垃圾回收器能够更好地控制吞吐量和延迟,特别是在大内存应用场景下表现更佳;如果设置的过小,那么会增加堆中区域的数量,从而影响垃圾回收的效率;如果堆内存中的空闲内存占比高于这个值,那么就会增加堆内存的大小,从而提高应用程序的性能。问:-Xms2048m,-Xmx2048m,这是我的JVM参数设置,请你为我配置一下G1垃圾回收器的参数。当你尝试使用G1垃圾回收器时,建议你根据实际情况调整这些参数的值,以达到最优的性能表现。

2023-06-06 12:02:49 898

原创 【Myabtis】关于@MapKey的使用

视频教程:

2023-04-18 11:40:40 287

原创 【docsify】Dockerfile部署

index.htmlREADME.mdDockerfile。

2023-04-04 21:31:17 425

原创 【树型结构】学习笔记

【代码】【树型结构】学习笔记。

2023-03-22 23:14:24 112

原创 【Mysql】事务隔离的新理解

如果没有写锁,那么事务A和事务B就可以紧邻着先后更新记录,然后事务A先提交,随后事务B又回滚,这就导致事务A提交的数据给回滚掉了。A事务第一次读的时候,表里没有id为8的数据,结果在插入id为8的数据时发现已经存在了。行锁是两阶段锁,在事务结束后才会释放。因为事务隔离级别的设定,当开启了事务之后,会以设定的级别来进行。为什么不同隔离级别,可以解决并发事务带来的问题?:写操作是加了排它锁的(脏读,不可重复度,幻读)A事务第一次读与第二次读的数据不一致。A事务读到B事务未提交的数据。:(不可重复度,幻读)

2023-03-22 13:53:15 131

原创 【线程】Juc的一些操作

1

2023-03-09 09:03:04 110

原创 【线程】关于一些疑惑

1

2023-03-08 16:27:34 805

原创 【HandlerMethodArgumentResolver】关于拦截请求参数并设置回去的解析器

1

2023-03-08 15:10:44 425

原创 Docker-Application

1

2023-03-05 15:14:46 152

原创 【银行业务】名词解释

答案来自ChatGPT

2022-12-14 18:35:47 2170

原创 【设计模式】工作中常用的设计模式

设计模式

2022-11-27 16:44:53 172

原创 【Springboot】资源类配置方法

springboot

2022-11-22 14:25:50 277

原创 【Mybatis】批量插入的多种方式

批量插入

2022-11-22 13:27:16 3065

原创 【Java8新特性】利用Lambda制作通用的建造者工具

11

2022-11-22 09:44:17 206

原创 【Mybatis】代码生成器

生成器

2022-11-21 15:03:07 902

原创 Map的分类

Map分类

2022-11-02 15:33:54 313

原创 【秒杀思路】学习笔记

秒杀思路

2022-10-16 15:53:32 164

原创 【Redis】学习笔记

redis

2022-10-15 05:44:41 1511

原创 【定时任务与异步方法】学习笔记

定时任务与异步方法

2022-10-14 17:39:58 711

原创 【时间计算】学习笔记

日期计算

2022-10-14 17:37:11 100

原创 【分布式事务】学习笔记

seata

2022-10-13 14:06:54 1850

原创 【OpenFeign】远程调用丢失头信息

OpenFein

2022-10-12 20:06:00 606

原创 【MQ】学习笔记

MQ

2022-10-11 19:50:52 814

原创 【转发与重定向】学习笔记

转发与重定向

2022-10-11 00:17:05 203

原创 【认证服务】学习笔记

1

2022-10-10 02:09:32 224

原创 【接口防刷】学习笔记

接口防刷 更新中

2022-10-09 11:18:18 349

原创 【OpenFeign问题】Read time out

Read time out

2022-10-08 18:48:17 335

原创 【JUC】学习笔记

JUC

2022-10-08 10:20:12 588

原创 【Redisson】学习笔记

Redisson

2022-10-06 09:13:03 697

原创 【MySQL】学习笔记

MySQL

2022-09-27 00:46:34 543

原创 【Netty】快速上手

Netty快速入门

2022-09-25 20:07:18 178

原创 【Netty】学习笔记

Netty学习笔记

2022-09-18 17:13:57 185

空空如也

空空如也

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

TA关注的人

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