
java
文章平均质量分 59
今天你又学习了吗
这个作者很懒,什么都没留下…
展开
-
Netty快速开始
Netty的异步机制是通过Java NIO 来实现的。NIO是一种基于缓冲区、非阻塞、事件驱动的I/O模型,它提供了一套新的I/O API,包括了Channel、Selector、Buffer等核心组件,可以实现高效、可靠的异步I/O操作。Netty在其基础上进行了封装和优化,提供了更加易用、高效的异步I/O框架。在Netty中,当进行I/O操作时,可以通过Channel和Selector来实现异步执行,而回调机制则是实现异步执行的重要手段。原创 2023-04-04 00:23:42 · 154 阅读 · 0 评论 -
MyBatisPlus中的likeLeft和likeRight
likeLeft时匹配最左边还是匹配最右边?原创 2023-03-30 23:55:57 · 7268 阅读 · 2 评论 -
RuoYi Vue Pro 对 MyBatis Plus的二次封装
RuoYi Vue Pro对BaseMapper进行了封装,在BaseMapper中添加了一些常用的方法,比如根据条件查询单个实体、根据条件查询实体列表、根据条件统计实体数量等。这些方法可以在具体的Mapper接口中直接调用,避免了编写重复的SQL语句的问题。原创 2023-03-18 16:56:27 · 2585 阅读 · 1 评论 -
VO、DO、DTO的设计以及它们之间的转换
DTO(Data Transfer Object):数据传输对象,用于展示层与服务层之间的数据传输对象。DO(Domain Object):数据对象,就是从现实世界中抽象出来的有形或无形的业务实体。VO(View Object):视图对象,一般位于Controller层,用于展示视图。原创 2023-03-10 17:16:10 · 1884 阅读 · 0 评论 -
若依字典的使用
对于member_user表中的用户角色字段,在代码生成时可以采用字典类型1.在系统管理的字典管理中添加字典类型2.在字典中添加字典标签以及对应的值3.显示类型选为下拉框,字典类型选择自己所创建的4.在dict.js中添加创建的字典原创 2023-03-18 16:33:07 · 720 阅读 · 0 评论 -
关于Mybatis Plus中BaseMapper和IService
Mybatis Plus提供了BaseMapper和IService接口用于CRUD操作。BaseMapper提供了基本的CRUD操作方法,而IService提供了更高级的操作和其他实用功能。BaseMapper和IService的使用和实现取决于具体需求和要求。原创 2023-03-18 16:54:54 · 5494 阅读 · 0 评论 -
Lombok的@Data注解自动重写equals
Lombok的@EqualsAndHashCode和@Data 注解原创 2023-02-27 23:33:29 · 2272 阅读 · 0 评论