三层架构、MVC、Dao、DB 关系
很多新手学到这里都会晕:老师讲“三层架构”,网上又讲“MVC”,还有“Dao”、“Mapper”、“DB”,它们到底谁是谁?是不是一回事?
Writing
记录实现过程和边界条件。分类用于定位主题,不以发布频率或虚构数据作为展示内容。
很多新手学到这里都会晕:老师讲“三层架构”,网上又讲“MVC”,还有“Dao”、“Mapper”、“DB”,它们到底谁是谁?是不是一回事?
实体字段映射注解、MyBatis-Plus 的 CRUD 调用、分页插件配置、Maven 依赖及常见坑。
本文系统讲解四个核心概念:统一响应结果封装(Result)、全局异常处理(GlobalExceptionHandler)、Java 反射机制,以及 Java 反射与 UE(虚幻引擎)UHT 反射的底层区别。
在 Java 开发中,实体类往往充斥着大量的 getter、setter、构造方法、toString、equals、hashCode 等样板代码。Lombok 它通过注解的方式,在编译期自动生成这些样板代码,让源码变得干净清爽
本文整理了一个标准 Spring Boot + MyBatis-Plus 项目的核心文件结构,包括配置文件、实体类、Mapper 接口、启动类、配置类和测试类。适合作为搭建项目时的速查手册。
记录了SpringBoot中的一些接口注解,后续还会有更新
讲述了java中的sql链接相关的初步内容。
关于java里面的异常,怎么分类,查询,和使用
java容器学习,在这里进行记录。包括方法和c++类比
这次整理的目标,是把一个以蓝图为主的 UE5 多人对战项目,逐步迁移到更清晰的 C++ 房间生命周期结构中。项目原本已经有一套可以运行的蓝图逻辑,包含玩家进入、队伍分配、出生点选择、倒计时、玩家退出和 UI 刷新。迁移过程中不能一次性推翻旧逻辑,否则很难判断问题来自原有玩法,还是来自新的 C++ 代码。因此这次采用了渐进式迁移:先保留稳定的蓝图玩法,再让 C++ 接管一个明确的职责,最后断开对应的旧蓝图链路。
本次处理了 `/Game/Maps/csgo` 中两类相互独立的问题:1. 后加入客户端画面偏暗、偏黄,金属武器近乎全黑。2. PIE 或世界销毁阶段,UI 和击杀信息蓝图访问已销毁或不存在的对象。
本文总结 project09 从 UE4.27 迁移到 UE5.8 后完成的主要修复工作,覆盖场景光照、模型与武器资产、Windows Dedicated Server、武器物理、多人同步、晚加入恢复、非房主拾取/丢弃以及 HUD 更新。
记录 FeiBI 如何以 JSON 结构化记忆、意图分类和知识路由组织本地模型对话,并为受控情感交互状态预留边界。
从多人射击原型的改造出发,记录 GameMode、GameState、PlayerState、Server RPC、Multicast 与 RepNotify 的职责边界。
该函数用于注册 Actor 的网络同步变量,需先调用父类实现,再用 DOREPLIFETIME 声明需要同步的属性。
ue的c++里面的这两个的关系,稍微记录
记录了学习c/s链接的流程,以及和ue的网络关联起来
记录了学习ue网络底层的内容和知识,在此记录
初步学习反射宏,记录内容,主要是一些基础