logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分层领域模型规约(新手友好版)

若直接把 DO 传给前端,会泄露用户隐私(比如会员等级、支付金额);若不用 Query,查询参数多了容易漏传 / 传错;若不用 BO,业务逻辑会散在各处,新人改代码时找不到在哪改。每个对象只干自己的活,数据不混用,新手维护时一眼就知道 “改 VO 是改前端显示,改 DO 是改数据库数据”,不会懵。

文章图片
#数据库
3.3 线程同步之无名信号量:奶茶店取餐系统教你搞懂同步!

【150字摘要】无名信号量是线程同步工具,相当于奶茶店的"取餐计数器":P操作(sem_wait)如顾客取奶茶(计数器减1,没奶茶则阻塞);V操作(sem_post)如店员做奶茶(计数器加1,唤醒等待线程)。通过sem_init初始化、sem_destroy销毁,实现"生产者-消费者"模型(如1个线程生产5杯奶茶,另1个线程消费)。关键点:初始值0表示无资源

文章图片
#linux#学习
多进程实现:从 “老板招人” 到 “团队干活” 的打工人指南(诙谐复习版)

摘要:本文以诙谐的"打工人"视角讲解多进程实现的核心概念。通过"老板招人"类比fork创建子进程,"分工"对应判断返回值,"离职"对应exit/_exit退出进程,"交接"对应wait/waitpid回收资源。重点包括:fork的写时复制特性、父子进程分工逻辑、exit与_exit的缓冲区处理差异、

#学习
C++ STL map & multimap 学习笔记(用 “情侣” 和 “海王” 比喻,轻松搞懂键值对容器)

本文通过生动的情侣和海王比喻讲解C++ STL中的map和multimap容器。map是一对一的"专属情侣"(键唯一),支持[]操作快速访问;multimap是"海王"(键可重复),需用边界查找处理多值情况。文章详细介绍了pair类型构造、容器基本操作(插入、删除、查找)和核心区别,并提供了实用速查表和避坑指南。特别强调了map的[]自动创建特性、multi

文章图片
#网络#开发语言#c++ +1
到底了