<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[go_to_study的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/go_to_study</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; go_to_study]]></copyright><item><title><![CDATA[ArrayList扩容分析（jdk1.8）]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109753701</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109753701</guid><author>go_to_study</author><pubDate>Wed, 18 Nov 2020 10:59:54 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[spring IOC的好处]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109724224</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109724224</guid><author>go_to_study</author><pubDate>Mon, 16 Nov 2020 16:33:39 +0800</pubDate><description><![CDATA[https://www.zhihu.com/question/23277575/answer/169698662

]]></description><category></category></item><item><title><![CDATA[mybatis之动态sql]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109367241</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109367241</guid><author>go_to_study</author><pubDate>Thu, 29 Oct 2020 20:03:16 +0800</pubDate><description><![CDATA[什么是动态SQL？
动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句.


新建数据表blog



编写实体类对象



import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Blog {
    private int id;
    private  St]]></description><category></category></item><item><title><![CDATA[mybatis中多对一和一对多处理]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109356002</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109356002</guid><author>go_to_study</author><pubDate>Thu, 29 Oct 2020 19:12:10 +0800</pubDate><description><![CDATA[关联查询（实现多对一查询）

表结构为多个学生对应一个老师

学生类和老师类对象


@Data
@AllArgsConstructor
@NoArgsConstructor
public class Student {
    private int id;
    private String name;
    private int tid;
    private Teacher teacher;
}


@Data
@NoArgsConstructor
@AllArgsConstructor
p]]></description><category></category></item><item><title><![CDATA[mybatis中ResultMap的使用]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109344847</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109344847</guid><author>go_to_study</author><pubDate>Wed, 28 Oct 2020 21:45:06 +0800</pubDate><description><![CDATA[ResultMap的使用是为了解决属性名和字段名不一致的问题。
问题

查看之前的数据库的字段名
Java中的实体类设计

public class User {
   private int id;
   private String name;
   private String password;
}
//注意密码字段和数据库中不一样


mapper映射文件

&lt;select id="findall" resultType="User"&gt;
     select * from user
]]></description><category></category></item><item><title><![CDATA[java框架之mybaits总结]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109336296</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109336296</guid><author>go_to_study</author><pubDate>Wed, 28 Oct 2020 17:14:23 +0800</pubDate><description><![CDATA[什么是mybatis？

MyBatis 是一款优秀的持久层框架
MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息，将接口和 Java 的 实体类 【PlainOld Java Objects,普通的 Java对象】映射成数据库中的记录。
Mybatis官方文档 : http://www.mybatis.org/mybatis3/zh/index.html

为什么需要Mybatis

Mybatis就是帮助程序猿将数据存入数据库中 , 和从数据库中取数据 .
传统的jdbc操作 , 有很]]></description><category></category></item><item><title><![CDATA[多线程面试题总结（基础）]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109299564</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109299564</guid><author>go_to_study</author><pubDate>Tue, 27 Oct 2020 21:31:12 +0800</pubDate><description><![CDATA[jvm虚拟机的启动是单线程的还是多线程的？
答：多线程，因为垃圾回收线程也要先启动，否则很容易会出现内存溢出。垃圾回收线程加上主线程有两个线程，因此jvm虚拟机的启动是多线程的

]]></description><category></category></item><item><title><![CDATA[javaSE多线程笔记总结]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109296471</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109296471</guid><author>go_to_study</author><pubDate>Mon, 26 Oct 2020 21:29:31 +0800</pubDate><description><![CDATA[进程和线程的概念
进程：正在运行的程序，是系统内进行资源分配和调用的独立单位。每个进程都有它自己的内存空间和系统资源。
线程：是进程中单个顺序控制流，是一条执行路径。一个进程如果只有一条执行路径，则称为单线程程序。一个进程如果有多条执行路径，则称为多线程程序。
实现多线程程序的方法：

继承Thread类

 public class MyThread extends Thread {
	@Override
	public void run() {
		for (int x = 0; x &lt; 100;]]></description><category></category></item><item><title><![CDATA[第一次实习面试心得（趋势科技）]]></title><link>https://blog.youkuaiyun.com/go_to_study/article/details/109291358</link><guid>https://blog.youkuaiyun.com/go_to_study/article/details/109291358</guid><author>go_to_study</author><pubDate>Mon, 26 Oct 2020 15:47:22 +0800</pubDate><description><![CDATA[第一次实习面试心得（趋势科技）
面试流程：先自我介绍，然后问问题。
我：我是…,java学到框架，具体把mybatis学完了，正在学spring，学完java做了一个旅游网站的小项目。
面试官：项目实现了什么功能。
我：实现了比较一些简单的功能，注册登录查询路线
面试官：注册界面是如何实现的
我：巴拉巴拉，由于没有准备说得很烂
面试官：hashMap和hashtable的区别
我：只说了线程安全这一点
面试官：什么是线程安全
我：给代码块加锁
面试官：处理java还学了python，介绍一下python用到]]></description><category></category></item></channel></rss>