AutoMapper是一款适用于Mybatis的SQL生成框架,提供了JPA风格的SQL语句生成能力,用户仅需依赖一个编译期jar包就能在编译期根据Mapper接口中的方法定义生成相应的XML文件和SQL语句。就像流行的Lombok一样,一切发生在编译期间,因此不会对软件性能造成任何影响,并且用户可以直接在编译完成的target目录或jar中看到生成的SQL语句。
商城项目,解释了core domain,涉及大量实战,本项目并不完整,提取了一部分我认为有价值的关注点,完整项目参考尚硅谷。 缺点: 本项目主要是一个后端项目,前端部分采用了themlef模板引擎,对于分布式项目可能有点不适用。 优点: 本教程来自2020年,和写下文字的时候差了两年,但是依然有很多值得学习和关注的问题。可以在学习本项目之后意识到这些方面的问题,之后再专门针对性的充电。
原本是youtube上的计算机科普视频,很全,包含了计算机的方方面面。现在有大佬翻译成了中文,收藏一下 ,2022年年底已经看完了
《分布式系统模式》(Patterns of Distributed Systems)是 Unmesh Joshi 编写的一系列关于分布式系统实现的文章。这个系列的文章采用模式的格式,介绍了像 Kafka、Zookeeper 这种分布式系统在实现过程采用的通用模式,是学习分布式系统实现的基础。
学习完mysql之后,总是感觉体会不是很深,这里发现了一个实战项目,实现后体会一下数据库设计 C语言实现的 sqlite数据库,参考项目:https://cstack.github.io/db_tutorial/ 功能: 持久化文件存储 TODO: B+存储