自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 spring IOC的好处

https://www.zhihu.com/question/23277575/answer/169698662

2020-11-16 16:33:39 66

原创 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

机器学习 美 米歇尔pdf文档

机器学习 美 米歇尔pdf文档

2019-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除