- 博客(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
180
原创 mybatis之动态sql
什么是动态SQL?动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.新建数据表blog编写实体类对象import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;@Data@AllArgsConstructor@NoArgsConstructorpublic class Blog { private int id; private St
2020-10-29 20:03:16
180
原创 mybatis中多对一和一对多处理
关联查询(实现多对一查询)表结构为多个学生对应一个老师学生类和老师类对象@Data@AllArgsConstructor@NoArgsConstructorpublic class Student { private int id; private String name; private int tid; private Teacher teacher;}@Data@NoArgsConstructor@AllArgsConstructorp
2020-10-29 19:12:10
250
原创 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
147
原创 java框架之mybaits总结
什么是mybatis?MyBatis 是一款优秀的持久层框架MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【PlainOld Java Objects,普通的 Java对象】映射成数据库中的记录。Mybatis官方文档 : http://www.mybatis.org/mybatis3/zh/index.html为什么需要MybatisMybatis就是帮助程序猿将数据存入数据库中 , 和从数据库中取数据 .传统的jdbc操作 , 有很
2020-10-28 17:14:23
226
原创 多线程面试题总结(基础)
jvm虚拟机的启动是单线程的还是多线程的?答:多线程,因为垃圾回收线程也要先启动,否则很容易会出现内存溢出。垃圾回收线程加上主线程有两个线程,因此jvm虚拟机的启动是多线程的
2020-10-27 21:31:12
257
原创 javaSE多线程笔记总结
进程和线程的概念进程:正在运行的程序,是系统内进行资源分配和调用的独立单位。每个进程都有它自己的内存空间和系统资源。线程:是进程中单个顺序控制流,是一条执行路径。一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。实现多线程程序的方法:继承Thread类 public class MyThread extends Thread { @Override public void run() { for (int x = 0; x < 100;
2020-10-26 21:29:31
156
原创 第一次实习面试心得(趋势科技)
第一次实习面试心得(趋势科技)面试流程:先自我介绍,然后问问题。我:我是…,java学到框架,具体把mybatis学完了,正在学spring,学完java做了一个旅游网站的小项目。面试官:项目实现了什么功能。我:实现了比较一些简单的功能,注册登录查询路线面试官:注册界面是如何实现的我:巴拉巴拉,由于没有准备说得很烂面试官:hashMap和hashtable的区别我:只说了线程安全这一点面试官:什么是线程安全我:给代码块加锁面试官:处理java还学了python,介绍一下python用到
2020-10-26 15:47:22
479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人