- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 ArrayList扩容分析(jdk1.8)
ArrayList类中的一些成员变量: private static final int DEFAULT_CAPACITY = 10;//默认初始容量为10 transient Object[] elementData;// 保存ArrayList数据的数组 private int size;//ArrayList 所包含的元素个数 private static final Object[] EMPTY_ELEMENTDATA = {};//空数组(用于空实例)。 private static fi
2020-11-18 10:59:54
148
原创 mybatis之动态sql
什么是动态SQL? 动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句. 新建数据表blog 编写实体类对象 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class Blog { private int id; private St
2020-10-29 20:03:16
131
原创 mybatis中多对一和一对多处理
关联查询(实现多对一查询) 表结构为多个学生对应一个老师 学生类和老师类对象 @Data @AllArgsConstructor @NoArgsConstructor public class Student { private int id; private String name; private int tid; private Teacher teacher; } @Data @NoArgsConstructor @AllArgsConstructor p
2020-10-29 19:12:10
221
原创 mybatis中ResultMap的使用
ResultMap的使用是为了解决属性名和字段名不一致的问题。 问题 查看之前的数据库的字段名 Java中的实体类设计 public class User { private int id; private String name; private String password; } //注意密码字段和数据库中不一样 mapper映射文件 <select id="findall" resultType="User"> select * from user
2020-10-28 21:45:06
106
原创 java框架之mybaits总结
什么是mybatis? MyBatis 是一款优秀的持久层框架 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【PlainOld Java Objects,普通的 Java对象】映射成数据库中的记录。 Mybatis官方文档 : http://www.mybatis.org/mybatis3/zh/index.html 为什么需要Mybatis Mybatis就是帮助程序猿将数据存入数据库中 , 和从数据库中取数据 . 传统的jdbc操作 , 有很
2020-10-28 17:14:23
178
原创 多线程面试题总结(基础)
jvm虚拟机的启动是单线程的还是多线程的? 答:多线程,因为垃圾回收线程也要先启动,否则很容易会出现内存溢出。垃圾回收线程加上主线程有两个线程,因此jvm虚拟机的启动是多线程的
2020-10-27 21:31:12
225
原创 javaSE多线程笔记总结
进程和线程的概念 进程:正在运行的程序,是系统内进行资源分配和调用的独立单位。每个进程都有它自己的内存空间和系统资源。 线程:是进程中单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。 实现多线程程序的方法: 继承Thread类 public class MyThread extends Thread { @Override public void run() { for (int x = 0; x < 100;
2020-10-26 21:29:31
123
原创 第一次实习面试心得(趋势科技)
第一次实习面试心得(趋势科技) 面试流程:先自我介绍,然后问问题。 我:我是…,java学到框架,具体把mybatis学完了,正在学spring,学完java做了一个旅游网站的小项目。 面试官:项目实现了什么功能。 我:实现了比较一些简单的功能,注册登录查询路线 面试官:注册界面是如何实现的 我:巴拉巴拉,由于没有准备说得很烂 面试官:hashMap和hashtable的区别 我:只说了线程安全这一点 面试官:什么是线程安全 我:给代码块加锁 面试官:处理java还学了python,介绍一下python用到
2020-10-26 15:47:22
434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人