![](https://img-blog.csdnimg.cn/20190111100633216.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java笔记
文章平均质量分 93
Java编程语言的基础知识、平台安装、架构搭建以及优化
_Gerald
这个作者很懒,什么都没留下…
展开
-
MyBatis-Plus CRUD 接口
一、Service CRUD 接口通用 Service CRUD 封装IService接口,采用 get 查询单行 remove 删除 list 查询集合 page 分页 。1、Save// 插入一条记录(选择字段,策略插入) entity代表实体对象boolean save(T entity);// 插入(批量) entityList代表实体对象集合boolean saveBatch(Collection<T> entityList);// 插入(批量) batchSize代表插原创 2020-10-21 09:18:52 · 938 阅读 · 3 评论 -
SpringBoot之面向切面编程(过滤器、拦截器、Aspect)、监听器
过滤器、拦截器、Aspect都属于面向切面编程的具体实现。AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们可以根据继承、多态来纵向扩展。 而横向的功能(比如在所有的service方法中开启事务、或者记录日志等功能),面向对象是无法解决的。所以,AOP(面向切面编程)其实是面向对象编程思想的一个补充。原创 2020-08-17 19:23:08 · 1341 阅读 · 0 评论 -
通用Mapper常用方法
一、基础接口1、Insert(2个)接口:InsertMapper<T> 方法:int insert(T record);说明:保存一个实体,null的属性也会保存,不会使用数据库默认值接口:InsertSelectiveMapper<T> 方法:int insertSelective(T record);说明:保存一个实体,null的属性不会保存,会使用数据库默认值2、Delete(2个)接口:DeleteMapper<T> 方法:int de原创 2020-08-11 15:46:05 · 3621 阅读 · 0 评论 -
@RestController和@Controller两个注解的区别
一、@Controller返回的是页面,@Controller + @ResponseBody返回的是JSON、XML或其他文本@Controller@RequestMapping("/test1")public class MyController1 { @ResponseBody @RequestMapping(value="/method1", method = RequestMethod.POST) public String getMethod1(String st原创 2020-08-01 10:01:45 · 764 阅读 · 0 评论 -
Windows环境下同时安装Jdk7和Jdk8
JDK安装手册JDK7JDK8JDKD:\Java\jdk7D:\Java\jdk8JRED:\Java\jre7D:\Java\jre8配置环境变量1、安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置原创 2020-07-23 20:27:25 · 592 阅读 · 0 评论 -
Java 8十个常用特性
Java 8是Java的一次重大的版本升级,速度更快、代码更少、便于并行,本文综合了各种资料,整理了关于Java 8高级特性的内容,希望你有所收获。原创 2020-07-17 22:46:17 · 445 阅读 · 0 评论 -
日期时间规范
正例:new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")1、日期格式化时,表示年份统一使用小写的y。说明:yyyy表示当天所在的年,而大写的YYYY代表是当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,返回的YYYY就是下一年。2、日期格式化时,分清楚大写的M和小写的m,大写的H和小写的h分别指代的意义。说明:M表示月份、m表示分钟、H表示24小时制、h表示12小时制。3、获取当前毫秒数:System.currentTimeMillis()获原创 2020-07-01 19:25:09 · 801 阅读 · 0 评论 -
分层领域模型命名规约(POJO/DO/DTO/BO/AO/VO/Query说明)
1、POJO(Plain Ordinary Java Object):简单的Java对象,POJO 是DO/DTO/BO/AO/VO的统称。禁止命名成:xxxPOJO2、DO(Data Object):数据对象,此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。xxxDO:xxx即为数据表名3、DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。xxxDTO:xxx为业务领域相关的名称4、BO(Business Obje原创 2020-07-01 19:24:41 · 1194 阅读 · 0 评论 -
Java基础学习第三十一天(容器组件、非容器组件、布局管理器、事件)
一、容器组件1、java使用到的图形类主要在java.awt 与javax.swing包中。2、java.awt 与 javax.swing包的区别: ① java.awt中使用的图形类都是依赖于系统的图形库的。 ② javax.swing包使用到的图形类都是sun自己实现,不需要依赖系统的图形库。3、在java中所有的图形类都被称作组件类。 组件的类别:容器组件、非容器组件 ...原创 2018-08-03 17:11:27 · 2358 阅读 · 0 评论 -
为什么xxxController注入的是xxxService,而不是xxxServiceImpl?
【正常开发如下】:xxxMapper.xml,xxxMapper类,xxxService接口,xxxServiceImpl实现类,xxxController控制类……其中,xxxServiceImpl实现类注入xxxMapper类,xxxController控制类中注入xxxService接口【问题】:为什么xxxController注入的是xxxService,而不是xxxServiceImp...原创 2019-10-06 23:46:36 · 2538 阅读 · 0 评论