-
遇到紧急Bug,写到一半的代码怎么办!
近期,由于个人发展和公司规划原因,我换了一个新东家,在新公司发现,经常有一个功能写到一半,说之前的功能逻辑有调整啦,功能执行有Bug等等原因,需要切换到之前分支去修改代码。那这时候,我写到一半的代码怎么办,提交吧可能影响环境且提交日志变多,不提交吧也不能丢弃,怎么办呢~其实吧,git有个命令stash,git st...11个月前 阅读343
-
面试问:MySQL大概多久全量备份一次,增量备份一次?
在实际生产环境中,MySQL数据库的备份策略是确保数据安全性和高可用性的重要环节。备份策略的制定需要考虑多个因素,包括数据的重要性、数据变更的频率、系统资源、恢复时间目标(RTO)和恢复点目标(RPO)等。以下是关于MySQL全量备份和增量备份的最佳实践和周期建议。已收录于,我的技术网站 ddkk.com,有大厂完整面经,...11个月前 阅读296
-
咦!Spring容器里为什么没有我需要的Bean?
小故事有一天,项目经理收到一个紧急需求,需要新增一个模块,项目经理看了看开发区的同学,一眼就看到盯着屏幕笑嘻嘻的小菜同学项目经理心想:这傻小子在乐什么呢,肯定是在摸鱼,就让新需求给他做吧项目经理悄咪咪的偷摸到小菜身后,看着小菜在沸点评论区不停的滑动,似乎在寻找着什么大瓜此时的小菜似乎察觉到气氛不太对...11个月前 阅读302
-
不看源码,真不知道springboot默认整合mybatis会导致一级缓存失效
在 MyBatis 中,SqlSession 缓存查询结果的主要机制包括两种:一级缓存(Local Cache)和二级缓存(Second Level Cache)。这两种缓存机制可以帮助提高查询性能和减少数据库访问次数。一级缓存(Local Cache)一级缓存是 SqlSession 的默认缓存机制,它的特点如下:生命周期:一级缓存是 SqlSession 级别的缓存,...11个月前 阅读292
-
Oracle使用fetch first子句报错:ORA-00933 SQL命令未正确结束
问题背景今天在统计终端厂商告警次数Top10的时候使用SQL查询使用到了fetch first子句,结果执行报错:ORA-00933 SQL命令未正确结束。报错原因Oracle数据库中,使用 FETCH FIRST 子句需要启用 Oracle 12c 及以上版本。如果在较低版本的 Oracle中使用FETCH FIRST 子句则会报错。如图(公司是内网环境开发...11个月前 阅读303
-
MYSQL DQL in 到底会不会走索引&in 范围查询引发的思考。
前情引子in 会不会走索引?很多人肯定会回答、废话、如果命中了索引、那肯定会走。其实我和大多数人一样、一开始也是这么想的、直至有一个血淋淋的案子让我有所改观、有所思考。背景介绍业务的工单表、我们分了64张、以userId作为分表键、业务实际场景中未使用到搜索引擎、主要是一些B端业务。业务有一个场景是使用userI...11个月前 阅读290
-
授权认证登录之 Cookie、Session、JWT 详解
一.状态先从状态说起,http无状态我们知道,HTTP 是无状态的。也就是说,HTTP 请求方和响应方间无法维护状态,都是一次性它不知道前后的请求都发生了什么的,每一次请求都是独立的,下一次请求并不会携带上一次请求的数据。但是有的场景,我们需要维护状态,就比如说一个用户登录想访问其他资源就必须是在登录的状态下进...11个月前 阅读305
-
【SpringBoot】SpringCache轻松启用Redis缓存
1.前言Spring Cache是Spring提供的一种缓存抽象机制,旨在通过简化缓存操作来提高系统性能和响应速度。Spring Cache可以将方法的返回值缓存起来,当下次调用方法时如果从缓存中查询到了数据,可以直接从缓存中获取结果,而无需再次执行方法体中的代码。2.常用注解@Cacheable:在方法执行前查看是否有缓存对应的数据,...11个月前 阅读314
-
使用Python绘制一个自动变色爱心
介绍使用Python绘制一个随着时间自动变色的爱心。效果代码:import matplotlib.pyplot as plt import numpy as np from matplotlib.animation import FuncAnimation # 定义爱心形状的函数 def heart_shape(t): x = 16 * np.sin(t)**3 y = 13 ...11个月前 阅读325
-
AI时代:云存储加速多模态数据存储与管理创新
存储是历史比较久的一个领域。从大家最早接触的软盘、光盘等那个时代开始,存储就已经出现在大家生活中。分享一个数据,去年,中国的企业级存储市场增长的规模不是很符合预期,但是有一个细分的板块增长比较快。这个板块是高端的企业级存储,是全闪的存储。全闪的存储用在性能比较高的领域,比如AI的场景。去年整个AI大模型...11个月前 阅读396