上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
摘要: 引言 一些同学在按照三层架构模式编写代码过程中,经常要创建 Service 层 和 Dao 层接口,感觉有些繁琐,而且似乎不创建接口问题也不大,不禁要问是否真的有必要创建这些接口呀? Service 层和 Dao 层是否有必要为每个类都加上接口,这是一个在软件开发中常被讨论的问题,且答案往往取决于具 阅读全文
posted @ 2024-04-19 09:09 Binge-和时间做朋友 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 引言 SqlSession 是 MyBatis 提供的面向用户的操作数据库 API。那么 MyBatis 底层是如何工作的呢?为了解开MyBatis的神秘面纱,我们需要了解一下MyBatis的其他几个比较核心的组件及这些组件的作用。 MyBatis 核心组件 MyBatis的执行流程及核心组件如图: 阅读全文
posted @ 2024-03-05 16:55 Binge-和时间做朋友 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1. 幂等概述 1.1 什么是幂等性 在计算机领域中,幂等(Idempotence)是指任意一个操作的多次执行总是能获得相同的结果,不会对系统状态产生额外影响。在Java后端开发中,幂等性的实现通常通过确保方法或服务调用的结果具有确定性,无论调用次数如何,结果都是可预期的。 上面的定义是目前大多数文 阅读全文
posted @ 2024-03-05 14:29 Binge-和时间做朋友 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 引入Redis缓存提高性能 如果公司的项目业务处于起步阶段,流量非常小,那无论是读请求还是写请求,直接操作数据库即可,这时架构模型是这样的: 但随着业务量的增长,你的项目业务请求量越来越大,这时如果每次都从数据库中读数据,那肯定会有性能问题。这个阶段通常的做法是,引入缓存来提高读性能,架构模型就变成 阅读全文
posted @ 2024-02-27 13:47 Binge-和时间做朋友 阅读(1664) 评论(1) 推荐(1) 编辑
摘要: 为什么需要权限管理 日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司需要找人开通各种权限,比如网络连接的权限、编码下载提交的权限、监控平台登录的权限、运营平台查数据的权限等等。 在很多时候我们会觉得这么多繁杂的申请给工作带来不便,并且如果突然想要查一些数据,发现没有申请过权限,需要再走审 阅读全文
posted @ 2024-02-21 15:32 Binge-和时间做朋友 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.业务逻辑与代码 代码是需求逻辑的一种展现形式 需求文档是业务逻辑的一种展现形式,而代码不过是业务逻辑的另一种表现形式;如果逻辑本身有问题,那么它的各种展示形式自然也是错的,所以写代码前应该先思考清楚业务逻辑。 Review代码很多时候是逻辑问题 在Review代码经验中发现:混乱的代码并不仅仅是 阅读全文
posted @ 2024-01-30 09:31 Binge-和时间做朋友 阅读(59) 评论(0) 推荐(1) 编辑
摘要: 引言 作为一名刚入行的程序员,平时在编写代码时最好养成一些好习惯,这样可以避免或减少各种非业务的 bug,从而提高开发效率,这里总结了常见的 15 个平时写代码的好习惯,希望对你有所帮助。 1. 修改完代码,记得自测一下 「改完代码,自测一下」 是每位程序员必备的基本素养。尤其不要抱有这种侥幸「心理 阅读全文
posted @ 2024-01-26 16:50 Binge-和时间做朋友 阅读(175) 评论(0) 推荐(1) 编辑
摘要: Nacos-Server 服务部署 Nacos 依赖 Java 环境来运行。如果是从代码开始构建并运行 Nacos,还需要配置 Maven环境。我们直接使用发行版,需要保证JDK版本在1.8以上。 Nacos Server 有两种运行模式: standalone(单机) cluster(集群) st 阅读全文
posted @ 2023-12-20 16:31 Binge-和时间做朋友 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1、什么是敏捷宣言? 敏捷宣言(Manifesto for Agile Software Development),也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。敏捷软件开发关注保持简洁的代码,经常性测试以及及时地交付应用的功能模块。敏捷宣言的 阅读全文
posted @ 2023-12-05 08:49 Binge-和时间做朋友 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 什么是低代码 低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。 低代码的优点 减少开发的成本 低代码开发工具把这些功能都抽象统一、开发、封装起来,形成一个个模块,让用户可以直接使用,省掉大量重复的开发工作。 低代码平台可以大大缩短软件交付周期,因为它们不需要像 阅读全文
posted @ 2023-11-17 15:45 Binge-和时间做朋友 阅读(84) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
点击右上角即可分享
微信分享提示