会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Binge - 和时间做朋友
致力于Java、大数据和人工智能技术培训教育
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
···
40
下一页
2024年4月22日
现代企业软件行业的三种公司,你知道吗?
摘要: 01 软件产品公司 软件产品公司主要从事软件的开发、销售和后续的维护更新工作。这类公司通常拥有强大的研发团队,能够独立完成软件从设计到上线的整个流程。软件产品公司可能专注于特定行业或通用软件的开发,如办公软件、操作系统、游戏等。它们的盈利模式通常涉及一次性购买软件产品的授权费用,或者是基于订阅的持续
阅读全文
posted @ 2024-04-22 09:30 Binge-和时间做朋友
阅读(135)
评论(0)
推荐(0)
2024年4月19日
Service 层和 Dao 层真的有必要每个类都加上接口吗?
摘要: 引言 一些同学在按照三层架构模式编写代码过程中,经常要创建 Service 层 和 Dao 层接口,感觉有些繁琐,而且似乎不创建接口问题也不大,不禁要问是否真的有必要创建这些接口呀? Service 层和 Dao 层是否有必要为每个类都加上接口,这是一个在软件开发中常被讨论的问题,且答案往往取决于具
阅读全文
posted @ 2024-04-19 09:09 Binge-和时间做朋友
阅读(455)
评论(0)
推荐(0)
2024年3月5日
MyBatis 底层工作原理
摘要: 引言 SqlSession 是 MyBatis 提供的面向用户的操作数据库 API。那么 MyBatis 底层是如何工作的呢?为了解开MyBatis的神秘面纱,我们需要了解一下MyBatis的其他几个比较核心的组件及这些组件的作用。 MyBatis 核心组件 MyBatis的执行流程及核心组件如图:
阅读全文
posted @ 2024-03-05 16:55 Binge-和时间做朋友
阅读(160)
评论(0)
推荐(0)
项目开发中如何保证接口的幂等性
摘要: 1. 幂等概述 1.1 什么是幂等性 在计算机领域中,幂等(Idempotence)是指任意一个操作的多次执行总是能获得相同的结果,不会对系统状态产生额外影响。在Java后端开发中,幂等性的实现通常通过确保方法或服务调用的结果具有确定性,无论调用次数如何,结果都是可预期的。 上面的定义是目前大多数文
阅读全文
posted @ 2024-03-05 14:29 Binge-和时间做朋友
阅读(692)
评论(0)
推荐(0)
2024年2月27日
项目开发中 Redis 缓存和数据库一致性问题及解决方案
摘要: 引入Redis缓存提高性能 如果公司的项目业务处于起步阶段,流量非常小,那无论是读请求还是写请求,直接操作数据库即可,这时架构模型是这样的: 但随着业务量的增长,你的项目业务请求量越来越大,这时如果每次都从数据库中读数据,那肯定会有性能问题。这个阶段通常的做法是,引入缓存来提高读性能,架构模型就变成
阅读全文
posted @ 2024-02-27 13:47 Binge-和时间做朋友
阅读(2095)
评论(1)
推荐(1)
2024年2月21日
项目开发中的权限管理设计方案详解
摘要: 为什么需要权限管理 日常工作中权限的问题时时刻刻伴随着我们,程序员新入职一家公司需要找人开通各种权限,比如网络连接的权限、编码下载提交的权限、监控平台登录的权限、运营平台查数据的权限等等。 在很多时候我们会觉得这么多繁杂的申请给工作带来不便,并且如果突然想要查一些数据,发现没有申请过权限,需要再走审
阅读全文
posted @ 2024-02-21 15:32 Binge-和时间做朋友
阅读(391)
评论(0)
推荐(0)
2024年1月30日
程序员小白写代码需要要养成的一个好习惯~
摘要: 1.业务逻辑与代码 代码是需求逻辑的一种展现形式 需求文档是业务逻辑的一种展现形式,而代码不过是业务逻辑的另一种表现形式;如果逻辑本身有问题,那么它的各种展示形式自然也是错的,所以写代码前应该先思考清楚业务逻辑。 Review代码很多时候是逻辑问题 在Review代码经验中发现:混乱的代码并不仅仅是
阅读全文
posted @ 2024-01-30 09:31 Binge-和时间做朋友
阅读(79)
评论(0)
推荐(1)
2024年1月26日
15 个写代码的好习惯(可以减少 80% 非业务的 bug)
摘要: 引言 作为一名刚入行的程序员,平时在编写代码时最好养成一些好习惯,这样可以避免或减少各种非业务的 bug,从而提高开发效率,这里总结了常见的 15 个平时写代码的好习惯,希望对你有所帮助。 1. 修改完代码,记得自测一下 「改完代码,自测一下」 是每位程序员必备的基本素养。尤其不要抱有这种侥幸「心理
阅读全文
posted @ 2024-01-26 16:50 Binge-和时间做朋友
阅读(287)
评论(0)
推荐(1)
2023年12月20日
nacos 服务注册中心搭建
摘要: Nacos-Server 服务部署 Nacos 依赖 Java 环境来运行。如果是从代码开始构建并运行 Nacos,还需要配置 Maven环境。我们直接使用发行版,需要保证JDK版本在1.8以上。 Nacos Server 有两种运行模式: standalone(单机) cluster(集群) st
阅读全文
posted @ 2023-12-20 16:31 Binge-和时间做朋友
阅读(452)
评论(0)
推荐(0)
2023年12月5日
敏捷宣言
摘要: 1、什么是敏捷宣言? 敏捷宣言(Manifesto for Agile Software Development),也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。敏捷软件开发关注保持简洁的代码,经常性测试以及及时地交付应用的功能模块。敏捷宣言的
阅读全文
posted @ 2023-12-05 08:49 Binge-和时间做朋友
阅读(133)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
40
下一页
公告