Mybatis入门

为什么使用Mybatis?

我们要从JDBC程序开始说起

需求

案例场景: 根据 user 表,查询出所有“上海”的用户对象,返回一个pojo的 List集合。

Mybatis

Maven入门

Maven

提出需求

做项目需要引入很多jar包

如果使用Spring框架,要引入jar包

SpringMVC Mybatis 都需要很多jar包

Maven

Javaの反射

反射

第一章 反射的理解

1.1 正射

我们在编写代码时,当需要使用到某一个类的时候,必定先会去了解这是一个什么类,是用来做什么的,有怎么样的功能。之后我们才对这个类进行实例化,之后再使用这个类的实例化对象进行操作。

Java

Javaの网络编程

网络编程概述

1.1 网络协议
通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。

Java

Javaの序列化流

序列化流

  1. 概述

    • Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该 对象的数据 、 对象的类型 和 对象中存储的属性 等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。 对象的数据 、 对象的类型和对象中存储的数据 信息,都可以用来在内存中创建对象。

Java

JavaのIO流

IO

1. File类
  • File 类代表与平台无关的文件和目录。
  • File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。
Java

Javaの生产者消费者问题

生产者消费者问题(多线程应用经典案例)

生产者在生产商品,而消费者在消费生产的商品。生产者把生产的商品放进容器中,而消费者从容器中取出商品进行消费。可是在整个过程中,如果容器装满了,那么生产者应该停止生产,如果容器中没有商品了,消费应该停止消费。这就是一个典型的多生产,多消费的案例。

Java

JavaのMap接口,多线程,死锁

Map接口

1).Map接口介绍

Map 用于保存具有映射关系的数据,因此 Map 集合里保存着两组值,一组值用于保存 Map 里的 Key,另外一组用于保存 Map 里的 Value

Java

Javaの集合

集合


1. 集合概述
  • Java 集合就像一种容器,可以把多个对象的引用放入容器中。
Java