首页
系统架构
设计模式
领域设计
编程语言
JAVA
编程框架
spring
spring cloud
springboot
机器学习
基础算法
系统与网络
数据分析
数据开发
数仓
Spark
数据库
索引
分布式事务
lifecodes
戎码一生去追寻星辰大海
累计撰写
18
篇文章
累计创建
14
个标签
累计收到
0
条评论
栏目
首页
系统架构
设计模式
领域设计
编程语言
JAVA
编程框架
spring
spring cloud
springboot
机器学习
基础算法
系统与网络
数据分析
数据开发
数仓
Spark
数据库
索引
分布式事务
目 录
CONTENT
最新文章
Java 17与Java 8的对比
性能比较 Java 17与Java 8在性能方面的比较非常重要。Java 8引入了一些性能改进,例如优化了字符串连接和数组排序等操作。Java 17在性能方面也有一些新的改进,例如: 改进了JIT编译器,提高了应用程序的性能。 改进了垃圾回收器,提高了垃圾回收的效率和吞吐量。 引入了C++风格的内存
2024-12-03
11
0
0
JAVA
编程语言
一文读懂spark
spark在批处理和机器学习中有广泛的应用,下面让我们来逐个讲解spark相关的组件。 弹性分布式数据集 首先,RDD 作为 Spark 对于分布式数据模型的抽象,是构建 Spark 分布式内存计算引擎的基石。很多 Spark 核心概念与核心组件,如 DAG 和调度系统都衍生自 RDD。 其次,尽管
2024-12-02
7
0
0
Spark
一台服务器,最大支持的TCP连接数是多少?
一个服务端进程最多能支持多少条 TCP 连接? 如果在不考虑服务器的内存和文件句柄资源的情况下,理论上一个服务端进程最多能支持约为 2 的 48 次方(2^32 (ip数) * 2^16 (端口数),约等于两百多万亿! 但是在实际中是支持不了这个数值的,每个 TCP 连接都是一个文件,会占用文件句柄
2024-12-02
4
0
0
系统与网络
设计URL缩短器
为什么使用短链接 在互联网应用开发运行过程中,必会使用到URL短链系统。那为什么需要把原始的长URL转换成短链给用户使用呢? 节省发送的内容# 我们平时发微博或者短信是都是有
2024-12-02
3
0
0
系统架构
分库分表所面临的挑战
当MySQL等数据库单库单表能支撑的系统并发量和数据存储量存在瓶颈,在以往我们就不得不考虑使用分库分表技术。 但是引入分不分表技术之后不得不面对,系统复杂性以及数据一致性等问题。下面就介绍引入分库分表技术之后所带来的一些挑战。 分布式事务问题 在前面的剖析分布式事务的那些事儿一文中我们详细介绍了,分
2024-12-01
9
0
0
数据库
能 ping 通,TCP 就一定能连通吗?
ping命令 在自己的机器到目的机器之间执行ping命令时,一般对于状况良好的网络来说,你能看到它对应的loss丢包率为0%,也就是所谓的能ping通。如果看到丢包率100%,也就是ping不通。 那么问题来了,假设我能ping通某台机器,那这时候如果我改用TCP协议去发数据到目的机器,也一定能通吗
2024-11-30
9
0
0
系统与网络
设计原则与思想
单一职责原则 一个类只负责完成一个职责或者功能。不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性。
2024-11-29
7
0
0
系统架构
SpringBoot自动装配原理是什么?
什么是自动装配? SpringBoot 的自动装配原理是基于Spring Framework的条件化配置和@EnableAutoConfiquration注解实现的。这种机制允许开发者在项目中引入相关的依赖,SpringBoot 将根据这些依赖自动配置应用程序的上下文和功能。 SpringBoot
2024-11-29
7
0
0
springboot
分层架构、整洁架构、六边形架构对比
DDD 分层架构 用户接口层
2024-11-29
5
0
0
系统架构
领域设计
如何开始进行领域设计
领域设计(Domain-Driven Design,简称 DDD) 是一种软件开发方法论,它强调在开发过程中密切关注业务领域(即软件应用所解决的实际问题所在的领域),通过与领域专家的合作,创建一个能够准确表达业务规则和需求的领域模型。领域模型不仅是数据的抽象,更是包含业务规则、行为和知识的实体。 领
2024-11-28
5
0
0
系统架构
领域设计
查看更多