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