java 基础
文章平均质量分 87
adam_1997
这个作者很懒,什么都没留下…
展开
-
Java 中的resultset详解
使用ResultSet做大数量导出功能原创 2022-11-10 20:10:59 · 5435 阅读 · 0 评论 -
Java8 Optional用法和最佳实践
Optional实际上是个容器:它可以保存类型T的值,或者仅仅保存null。Optional提供很多有用的方法,这样我们就不用显式进行空值检测。原创 2022-10-06 18:11:06 · 568 阅读 · 0 评论 -
MapStruct
1.MapStruct是用来做什么的?2.使用MapStruct解决上述问题3.添加默认方法4.可以使用abstract class来代替接口5.可以使用多个参数5.直接使用参数作为属性值6.更新对象属性7.没有getter/setter也能赋值8.使用Spring依赖注入9.自定义类型转换首先来了解一下DTO,DTO简单的理解就是做数据传输对象的,类似于VO,但是VO用于传输到前端。1.MapStruct是用来做什么的?现在有这么个场景,从数据库查询出来了一个user对象(包含id原创 2022-05-29 22:02:49 · 282 阅读 · 0 评论 -
javassist 使用案例(一)
概述Java字节码以二进制的形式存储在.class文件中,每一个.class文件包含一个Java类或接口。Javaassist就是一个用来处理Java字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以通过完全手动的方式生成一个新的类对象。maven依赖<dependency> <groupId>org.javassist</groupId> <artifactId>javass原创 2022-05-06 21:45:46 · 1256 阅读 · 0 评论 -
java复习笔记--尚硅谷
第一章 Java概述1.1 Java历史Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gosling)。1996年发布JDK1.0版。目前最新的版本是Java12。我们学习的Java8。1.2 Java语言最主要的特点特点一:面向对象两个基本概念:类、对象三大特性:封装、继承、多态特点二:健壮性吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、原创 2021-09-12 22:37:02 · 1121 阅读 · 0 评论 -
Mybatis && Mybatia-plus 注 解
参考网址 :mybatis中文网mybatis 多表查询 @Select 注解一、在已有类中添加新属性,需添加注解@TableField(exist = false),否则mybatis-plus封装的方法会报错在传统的crud中,我们查询的结果可能并不是我们需要传递给前端的数据,我们可能需要添加一些属性,再将结果返回给前端页面。比如我们再查询的时候需要查询关联子表,但是与数据库相对应的bean对象并没有这种children或者list属性承接对象,再这种时候要么新建一个类,要么再原有的bean对象原创 2021-03-01 17:42:51 · 536 阅读 · 1 评论 -
MyBatis框架
MyBatis框架资料来自于尚硅谷教育,视频地址:https://www.bilibili.com/video/BV1mW411M737第1章 MyBatis简介1.1 MyBatis历史1)MyBatis是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation 迁移到了Google Code,随着开发团队转投Google Code旗下, iBatis3.x 正式更名为MyBatis ,代码于2013年11月迁移到Github2原创 2021-03-01 17:06:40 · 717 阅读 · 0 评论 -
log 日志相关配置
Logback:只输出Info和Error级别的日志,并输出到不同的文件Maven坐标<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.11</version></dependency><dependency> <groupId原创 2021-02-22 14:21:36 · 580 阅读 · 0 评论