自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JAVA八股整理笔记-操作系统

操作系统结构、进程和线程、锁、内存管理、中断、网络I/O。

2025-06-01 14:59:16 228

原创 JAVA八股整理笔记-计算机网络

1、OSI七层模型(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)、TCP/IP四层模型(应用层、传输层、网络层、网络接口层)(连接管理、序列号、确认应答、超时重传、拥塞控制、流量控制)(连接、服务对象、可靠性、拥塞控制、首部开销、传输方式)15、介绍一下TCP的拥塞控制(慢开始、拥塞避免、拥塞发生、快速恢复)(DHCP、CIDR、NAT、IPv6)5、了解ARP协议(地址解析协议)吗?14、token、cookie和session的区别?1、IP协议的定义和作用?(寻址、路由、分片和重组)

2025-05-30 15:00:07 1460

原创 JAVA八股整理笔记-Redis

String(SDS)、List(链表)、Hash(字典)、Set(字典)、ZSet(跳表)4、Redis中字典数据结构了解吗?(内存、高效数据结构、单线程、IO多路复用)3、Redis使用什么数据结构可以实现消息队列?基础、底层结构、线程模型、持久化、缓存设计、高可用、Redis运维、Redis应用。3、大Key了解吗?4、热Key了解吗?2、Redis分布式锁实现原理?1、缓存穿透、缓存击穿、缓存雪崩现象,及对应的解决方法。7、Redis集群了解吗?1、缓存、排行榜、消息队列、计数器、分布式锁。

2025-05-29 13:40:52 678

原创 JAVA八股整理笔记-MySQL

主要整理问题。

2025-05-26 21:56:06 227

原创 大麦项目学习笔记-6-核心业务支付业务

看下控制层的接口,主要实现的功能其实就支付,回调结果、退款三种。仔细看了一下,基本和订单服务的远程调用有关,支付服务这里只起到,调用第三方支付接口,和返回支付结果的功能。支付过程的流程主要分为支付、回调通知、主动查询支付状态。(粉色的为订单服务,蓝色的为支付服务)

2025-05-23 16:27:14 490

原创 大麦项目学习笔记-5-核心业务订单服务

订单服务包括订单生成、订单支付、订单支付回调、订单延迟关闭、订单查询这样大麦项目核心的业务就还差下支付服务了。今天上午刚参加完师兄答辩,晚上还要参加谢师宴,下午如果有时间的话会写出来吧。后续应该会它用到的核心组件也整理一下吧,包括用到的分布式锁、消息队列、压测......

2025-05-23 14:52:00 1602

原创 大麦项目学习笔记-4-核心业务节目服务

这里的AbstractApplicationInitializingBeanHandler和spring boot创建starter自动装配有关。

2025-05-22 20:03:53 1714

原创 大麦项目学习笔记-3-核心业务用户服务

分表:垂直分表:将非核心字段/大字段拆到一张表中(大表拆小表),这样原来的表就可以存储更多的数据,同时还可减少磁盘IO。数据在缓存和db中都不存在,导致每次访问都要打到数据库,对数据库造成很大压力,很容易导致数据库宕机。5、如果布隆过滤器不存在,从数据库中进行读取判断(手机号表单和邮箱表单对应字段建立了唯一索引)。缓存null值适合数据重复的场景,手机号注册业务下缓存命中率偏低。分库:垂直分库:业务拆分,专库专用,针对请求高的服务对应的库可单独扩容。1、用户提交注册前,需填写验证码(从后端获取验证码)。

2025-05-22 15:34:05 861

原创 大麦项目学习笔记-2-架构梳理

1、组件架构对于需要经常复用的模块进行抽象封装,抽象成一个单独的项目,通过Maven导入的方式进行使用。如Redis分布式锁的定制、线程池的定制、分布式id的定制、异常的处理等。验证码组件的封装分布式id生成器的封装redis相关组件的封装redission组件的封装布隆过滤器、防重复幂等、分布式锁延迟队列线程池的封装2、核心业务支付服务、订单服务、用户服务、演出节目服务四个核心服务模块。此外,还包括网关服务、监听服务等。业务服务网关服务订单服务(核心业务)

2025-05-22 14:53:07 507

原创 大麦项目学习笔记-1-数据库关系梳理

d_program_show_time:记录了演出的详细信息(开始时间,结束时间,星期几?d_seat:记录了节目的座位票数(票的类型,行号,列号,价格,状态等)。d_program:节目表(存储节目的基本信息,节目分组、名字、网址、演出时间等信息)。d_ticket_category:记录了节目的票的类型(ticket_category_id)订单表:唯一索引(order_number),(user_id;d_program_category:记录节目的分类。分为订单库、支付库、节目库、用户库四种。

2025-05-22 14:18:09 182

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除