- 博客(7)
- 收藏
- 关注
原创 什么是人工智能
学习:获取数据并从中提取知识,改进算法和模型。机器学习是实现这一功能的关键技术。推理:根据已有知识和数据进行逻辑推理和决策。感知:通过处理和理解传感器数据(如视觉、听觉、触觉等),感知周围环境。自然语言处理:理解和生成人类语言,实现人与计算机之间的自然交互。自主行动:通过决策和执行机制,自主完成任务。
2024-06-11 16:58:54
420
原创 Spring Boot 设置统一的接口返回格式
在接口实现类ServerResponse中引用枚举类ResponseCode中调用常量的方法,封装好返回格式。如下创建两个实体类:枚举类ResponseCode和接口实现类ServerResponse。然后就可以根据不同的需求在controller方法中引用不同的返回格式给api接口了,例如。
2024-05-28 17:32:57
280
1
原创 Angular 如何在浏览器上监听一个系统多个标签页的关闭操作以及区分浏览器标签页的刷新操作。
事件在浏览器刷新时也会触发,这是因为在刷新页面时,浏览器会卸载当前页面的内容,并加载新的内容。因此,刷新页面实际上就是一种页面重新加载的过程,从浏览器的角度来看,它会认为当前页面将要被卸载,而新页面将要被加载。这样我们就实现了一个能够监听子页面是否存在的功能了,即使子页面在刷新的时候原来的local storage会被移除但是马上就会重新加载回来,速度非常之快,不会收到网络的影响,使用起来不会出现之前的bug。然后在父页面组件写一个计时器让它定时去查询该子页面的local storage是否存在。
2024-05-28 14:57:27
571
原创 事务的并发问题
⚫ 幻读:系统管理员 A 将数据库中所有学生的成绩从具体分数改为 ABCDE 等级,但是系统管理员 B 就在这个时 候插入了一条具体分数的记录,当系统管理员 A 改结束后发现还有一条记录没有改过来,就好像发生了幻觉一 样,这就叫幻读。⚫ 不可重复读:事务 A 多次读取同一数据,事务 B 在事务 A 多次读取的过程中,对数据作了更新并提交,导 致事务 A 多次读取同一数据时,结果 不一致。⚫ 脏读:事务 A 读取了事务 B 更新的数据,然后 B 回滚操作,那么 A 读取到的数据是脏数据。
2024-05-27 16:10:26
91
原创 为什么表存储引擎要用InnoDB?
表存储引擎(table storage engine)是MySQL数据库中的一种引擎,而InnoDB是默认的数据库存储引擎之一。对于高并发的来说这是非常重要的。MySQL的事务(Transaction)是一组的数据库的操作,这些操作要么全部成功执行要么全部失败回滚,以确保数据的一致性和完整性。4. 崩溃恢复和数据恢复:InnoDB提供了更好的崩溃恢复和数据恢复机制,它支持事务日志(Transaction Logs)和回滚日志(Rollback Logs),可以在数据库崩溃时恢复数据到一致状态。
2024-05-27 16:06:40
390
原创 Redis(REmote Dictionary Server)
总的来说,Redis是一种高性能的Key-value 数据库,它通过在内存中保存教据来达到很快的读取速度。Redis缓在的全称是Rdis(REmote Dldionany Seven),它是开源的使用C语言编写的内存数据结构存储系统,可以用作数据库、维存和消息中间件。综上,通过设置合理的缓存策略和限流规则,以及使用集群等技术来分散热点数据,可以很好地防止Redis系统发生击穿和雪崩问题。集合(Sets):集合是由唯一元素组成的无序列表不允许重复的元素。数据过期处理定期清理过期不再使用的数据。
2024-02-22 11:14:07
886
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人