java
文章平均质量分 80
酷酷宅小明
最好的代码:就是没有代码(*-_-*)/代码生成器/泛型化编程/
展开
-
个人开发经历--我的java学习之路(学校篇)
代码感悟:越少的代码,意味着越少的Bug,更加意味着越少的维护成本!论代码行数来判定工资…我不敢去评判,更加不敢去想象原创 2021-05-08 10:36:48 · 695 阅读 · 3 评论 -
maven模块划分(个人风格,不完美,未来会改进)
项目结构:一. 解释:最上面的根模块一般存放的是实体类,以及Mapper层的代码,但尔也会有一些公共的代码,放这里边,比如utils等中间的模块A,模块B…这些根据实际的项目情况来拆分。. 比如:一个商块项目中,分商家模块,商品模块,快递模块等,管理员块倒数第二个模块:缓冲模块:该模块只是我个人的习惯,可有可无,作用在于整合上面的模块1,模块2,模块3.这些,以及,写一些过滤器之类的东西,没有的话,将原本属于它的代码及功能,搬迁到run模块中运行模块:存放 启运类,能及放一些公共的静态资源,原创 2021-04-19 16:31:08 · 286 阅读 · 2 评论 -
spring boot泛型化编程(适用于spring)
关于泛型的解释上一篇关于泛型化编程的文章当时由于自己学到的技术有限,因此上一篇并不完整,此篇文章主要是对上一篇文章,添加一些说明补充前置说明:活学活用,开扩思维。已知在使用框架 MyBatis plus(以下简称MP)分 使用MP框架 & 不使用MP框架 两种情况在有使用MP框架时持久层相关MyMapper普通Mapper业务层相关BaseService普通Service控制层相关BaseController普通Controller在没有使用MP框架时持久层相关BaseMap原创 2021-04-19 15:05:27 · 1628 阅读 · 0 评论 -
个人英语网站项目记划书(自用)
个人英语学习网站项目需求市场需求个人需求个人最终目的运用技术后端技术前端技术实现功能表结构实体类结构项目需求市场需求没有市场需求,只是做为个人学习英语,以及检验web开发能力的小demo个人需求提升编码能力,此网站也可以作为个人学习英语的笔记,以及参考资料个人最终目的看懂英文文档运用技术后端技术SSMSpringMVC+Spring+MyBatis前端技术前端三剑客html+css+JavaScript实现功能并不是要做翻译网站,它只是个人学习英语做做笔记的网站原创 2021-01-30 15:58:37 · 298 阅读 · 2 评论 -
java 仿mybatis resultMap 属性赋值器(工具类)
测试部分代码运行效果实体类部分关键部分代码测试部分代码:import com.LingDr.entity.Student;import org.junit.Test;import static com.LingDr.utils.SetPropertyInfo.setPropertyInfo;/** * @Author: LI_Lingfei * @CreateTime: 2021-01-09 13:09 */public class TT { @Tes..原创 2021-01-09 16:59:21 · 167 阅读 · 3 评论 -
SSM 面向接口开发_实际开发中这样真的可以吗?
全面抽取接口_接口开发不废话,直接先上目录结构:(使用的框架是SSM → 刚学习)-- src -- main -- java -- ling.evid -- dao -- root --> BaseDao.java (抽取出来的公共接口,里面定义了各种方法) --> UserDao.java (与实体User对应的接口) --> .....Dao.java (与其它实体对应的接口,继承于BaseDao.ja原创 2020-12-27 20:06:05 · 304 阅读 · 1 评论 -
java-MySql 数据库分页模型(处理分页,自己写的)
话不多说,直接上代码!BasePage类 说明: 该类是一个final类,即:它不能被继承 该类在使用时,需要与BaseService接口配合使用 该类在创建时,需要给它一个Service接口的实现类对象(BaseService接口,在我的项目中是做为所有Service的父接口使用的) 提示: 接口是可以多继承的(符合一些要求的情况下,这里不提) 方法描述: get系列:除了重要的service不可get外,其余都可以get set系列:只能设置.原创 2020-12-25 20:17:37 · 368 阅读 · 3 评论