首页
学习
活动
专区
工具
TVP
发布

后端开发从入门到入魔

专栏作者
87
文章
13743
阅读量
15
订阅数
【408计算机组成原理】溢出判断
我们都知道 机器字长(也就是一次能够处理的数的位数)是固定的 那一定会有溢出的情况 于是就有了这个 溢出判断
苏泽
2024-04-25
580
使用PlantUML绘制活动图、泳道图
苏泽
2024-04-23
860
【计算机组成原理】加法器原理及其优化
这章在王道书里好像没有专门讲,估计不是考纲 但觉得对后面的理解还是有帮助的 故记录学习
苏泽
2024-04-21
570
【算法统治世界】动态规划 个人笔记总结
动态规划可以被视为一种有限状态自动机,其中每个状态代表了问题的一个子集,状态之间的转移代表了子问题之间的关联。在有向无环图(Directed Acyclic Graph,简称DAG)中,每个节点代表一个状态,而边则代表了状态之间的转移关系。通过这种方式,动态规划将问题转化为在一个DAG上寻找最优路径的问题。
苏泽
2024-04-10
540
【Spring实战项目】SpringBoot3整合WebSocket+拦截器实现登录验证!从原理到实战
在视频聊天的基础上 还要再实现 美颜、心跳检查掉线、掉帧优化。掉线重连等企业级业务需求
苏泽
2024-04-10
2590
SpringBoot微服务实现深度学习:构建AGI道路的基石+实战案例演示
SpringBoot是一种用于构建微服务架构的开源框架,它提供了简化的配置和快速开发的特性。微服务架构是一种将应用程序拆分为一组小型、独立部署的服务的方法,每个服务都有自己的业务功能,并通过轻量级的通信机制进行交互。SpringBoot提供了丰富的功能和工具,使得开发人员可以更轻松地构建、部署和管理微服务应用。 SpringBoot的特点和优势:
苏泽
2024-04-02
1210
已解决:java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
大概就是因为旧版本的MySQL服务器使用mysql_native_password  但是
苏泽
2024-03-30
4210
Bug日记:class path resource [application.yml] cannot be opened because it does not exist已修复!!!
原因在报错信息class path resource [application.yml] cannot be opened because it does not exist
苏泽
2024-03-30
710
Bug日记:class path resource [mybatis-config.xml] cannot be opened because it does not exist 已修复!!!
今天遇到了两个很操蛋的Bug 想必必须记下来 以后再遇到了可以追溯 也免除更多人受到折磨
苏泽
2024-03-30
1050
SpringBoot整合Redis:面试必考题-缓存击穿--逻辑过期解决
首先要了解什么是缓存击穿可以看我这一篇:http://t.csdnimg.cn/jMAqw
苏泽
2024-03-28
1600
SpringBoot整合Redis:缓存击穿--互斥锁解决
Redis缓存击穿是指在高并发的情况下,当某个热点数据的缓存过期或不存在时,大量的请求同时涌入数据库或后端服务,导致数据库或后端服务负载过高,甚至崩溃的情况。
苏泽
2024-03-28
1100
Redis实战:缓存穿透及其解决思路 实战演示
布隆过滤器是一种空间效率高、误判率低的数据结构,可以用于快速判断一个元素是否存在于一个集合中。在解决缓存穿透问题时,可以使用布隆过滤器在查询缓存之前进行快速判断,如果判断不存在,则可以直接返回,而不触发后续的数据库查询操作。
苏泽
2024-03-28
1950
SpringBoot整合Redis:Redis优化解决数据一致性问题
延迟双删(Delay Double Delete)是一种在数据更新或删除时为了保证数据一致性而采取的策略。这种策略通常用于解决数据在缓存和数据库中不一致的问题。 具体来说,在某些场景下,我们需要先更新或删除数据库中的数据,然后再更新或删除缓存中的数据,以保证数据的一致性。。
苏泽
2024-03-28
2960
Springboot+Redis:实现缓存 减少对数据库的压力
在启用缓存后,相同的请求在缓存有效期内不会再去读取数据库。但是,如果在此期间修改了数据库中的数据,接口返回的数据就无法保证与数据库一致。因此,在进行增、删、改操作时,需要刷新缓存。
苏泽
2024-03-28
1750
SpringMVC结合设计模式:解决MyBatisPlus传递嵌套JSON数据的难题
我们经常会遇到需要传递对象的场景。有时候,我们需要将一个对象的数据传递给另一个对象进行处理,但是又不希望直接暴露对象的内部结构和实现细节。这时,我们可以使用模板模式来实现优雅的对象传递。
苏泽
2024-03-28
610
设计模式:智能合约的经典设计模式及解析
1、自毁合约: 合约自毁模式用于终止一个合约,从区块链中永久删除该合约,无法调用合约功能或记录交易。常见用例包括定时合约或必须在达到里程碑时终止的合约。
苏泽
2024-03-28
820
智能合约设计模式:讲解代理模式及其安全漏洞(已删除侵权内容版本)
智能合约设计模式是一种在区块链领域中用于编写智能合约的经验总结和最佳实践。类似于软件工程中的设计模式,智能合约设计模式提供了一套可重用的解决方案,用于解决智能合约开发中常见的问题和挑战。这些设计模式可以帮助开发者提高合约的安全性、可维护性和可扩展性。
苏泽
2024-03-28
970
拆解Spring boot:Springboot为什么如此丝滑而简单?源码剖析解读自动装配
1、pom文件中引入相关jar包,包括spring、springmvc、redis、mybaits、log4j、mysql-connector-java 等等相关jar ...
苏泽
2024-03-16
920
深入了解 Spring boot的事务管理机制:掌握 Spring 事务的几种传播行为、隔离级别和回滚机制,理解 AOP 在事务管理中的应用
在应用程序中,事务管理是确保数据的一致性和完整性的重要组成部分。Spring 事务管理提供了一种可靠且灵活的方式来管理事务,确保在数据库操作过程中的原子性、一致性、隔离性和持久性。
苏泽
2024-03-16
2020
Solidity 智能合约开发 - 基础:基础语法 基础数据类型、以及用法和示例
用于标识一个函数不会修改合约的状态,即它只能读取数据而不能修改数据。这意味着在调用视图函数时,不会产生任何交易费用,并且不会改变合约的状态。例如:
苏泽
2024-03-16
1280
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档