- 博客(6)
- 收藏
- 关注
原创 Java网络编程之I/O多路复用
I/O其实就是输入输出,I对应Input,O对应Output,在网络系统中,端与端怎么通信呢,靠的就是I/O系统。输入指从外部环境向计算机系统传输数据或指令的过程。常见的输入设备包括键盘、鼠标、扫描仪、摄像头、传感器等。例如,当你在键盘上打字时,键盘会将按键信息转换成计算机可以理解的信号,这就是输入。输出指计算机系统向外部环境发送数据或结果的过程。常见的输出设备有显示器、打印机、扬声器等。例如,当你在浏览器中请求网页时,服务器处理请求并将结果返回给你的计算机,计算机再将网页内容显示在屏幕上,这就是输出。
2024-07-08 16:05:38
733
原创 订单分库分表实战分析
作为一个铁路购票系统,要供全国的人使用,要将大家的购票数据都存储下来,这个数据量肯定是庞大的,那到底有多大呢?全国14亿人口,使用12306的人我们假设有7亿,假设每个人每个月只买两张车票,也就是产生两条订单数据,那么一年下来,总的订单数据就是 2。12=168亿,而且随着时间的推移,订单数据肯定是一直在增多的,显然提供所有历史订单信息的查询是不切实际的,通过查看12306系统的订单查询,我们发现。最近在做一个项目,该项目是一个仿12306的购票系统,这篇博文主要是记录,如何对订单数据进行分库分表的。
2024-07-08 10:25:36
759
原创 SpringBoot集成MinIo,内含安装以及入门
MinIO是一个基于Apache License 2.0协议的开源对象存储系统,由印度公司MinIO创建并维护。它提供了一种高效、安全、可靠的方式来存储和访问大量数据。MinIO的主要特点包括高度可扩展、低成本、简单易用以及支持多元数据等功能,因此被广泛应用于云存储、数据备份、数据归档等场景(来源于百度百科)
2024-06-20 15:57:00
322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人