随笔分类 - java
摘要:接口的定义 它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。 接口的使用, 它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做是接口的子类),需要实现接口中所
阅读全文
posted @ 2021-01-11 19:33
silence022
摘要:package com.lantian.test; import com.pingyougou.manager.controller.TemplateController; import com.sun.deploy.util.ArrayUtil; import org.junit.Test; im
阅读全文
posted @ 2020-10-31 20:39
silence022
摘要:ResponseEntity ResponseEntity实现Rest风格的返回值 ResponseEntity 它是Spring提供的一个类,它内部封装了状态码,请求头,请求体等信息,用户可以根据自己的需要修改状态码、请求体的信息。ResponseEntity中的泛型用于指定请求体的类型,它的请求
阅读全文
posted @ 2020-08-24 05:31
silence022
摘要:Spring Boot 入门 1.导入依赖 SpringBoot提供了一个名为spring-boot-starter-parent的工程,里面已经对各种常用依赖(并非全部)的版本进行了管理,我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了,需要什么依赖,直接引入坐标即可! <?x
阅读全文
posted @ 2020-08-17 02:37
silence022
摘要:@RequestMapping("/download") public String download2(String fileName, HttpServletRequest request, HttpServletResponse response){ FileInputStream fis =
阅读全文
posted @ 2020-07-29 21:43
silence022
摘要:请求参数的绑定 @PathVariable 获取url中的参数 @PostMapping("/test3/{id}") public ResponseEntity<String> test3(@PathVariable String id) { return ResponseEntity.ok("o
阅读全文
posted @ 2020-07-18 09:09
silence022
摘要:Mybatis 基于注解的二级缓存 1.SqlMapConfig 中开启二级缓存支持 <!-- 配置二级缓存 --> <settings> <!-- 开启二级缓存的支持 --> <setting name="cacheEnabled" value="true"/> </settings> ## 2.
阅读全文
posted @ 2020-07-17 11:23
silence022
摘要:使用注解实现复杂关系映射开发 实现复杂关系映射之前我们可以在映射文件中通过配置来实现,在使用注解开发时我们需要借助@Results 注解, @Result 注解, @One 注解, @Many 注解。 复杂关系映射的注解说明 @Results 注解 代替的是标签 该注解中可以使用单个@Result
阅读全文
摘要:Mybatis 注解开发 Mybatis 的常用注解说明 |字段 |描述 | | | | |@Insert |实现新增 | |@Update |实现更新 | |@Delete |实现删除 | |@Select |实现查询 | |@Result |实现结果集封装 | |@Results |可以与@Re
阅读全文
摘要:Mybatis 缓存 像大多数的持久化框架一样,Mybatis 也提供了缓存策略,通过缓存策略来减少数据库的查询次数,从而提高性能。 Mybatis 中缓存分为一级缓存,二级缓存。 Mybatis 一级缓存 一级缓存是 SqlSession 级别的缓存,只要 SqlSession 没有 flush
阅读全文
posted @ 2020-07-17 10:06
silence022
摘要:通用mapper 通用Mapper的作者也为自己的插件编写了启动器,我们直接引入即可: <!-- 通用mapper --> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artif
阅读全文
posted @ 2020-07-16 21:44
silence022
摘要:【网络编程】 1.1软件结构 C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网
阅读全文
posted @ 2020-05-11 03:26
silence022
摘要:package com.atguigu.javase.net; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStream;
阅读全文
摘要:反射 反射就是把java类中的各种成分映射成一个个的Java对象 例如:一个类有:成员变量、方法、构造方法、包等等信息,利用反射技术可以对一个类进行解剖,把个个组成部分映射成一个个对象。 (其实:一个类中这些成员方法、构造方法、在加入类中都有一个类来描述) 反射的使用 获取class对象的三种方式
阅读全文
posted @ 2020-05-07 14:10
silence022
摘要:线程 、进程 程序 : 是可以执行的文件. 进程 : 正在内存中执行的程序. 线程 : 一个进程中的若干子任务, 这些任务是并发的, 同时运行的. 线程可以直接被CPU执行. 创建并启动线程的方式: 1. 实现的方式 : Runnable接口(可被子线程运行的) 写一个具体类, 实现Runnable
阅读全文
摘要:根据数据的流向分为:输入流和输出流。 输入流 :把数据从其他设备上读取到内存中的流。 输出流 :把数据从内存 中写出到其他设备上的流。 根据数据的类型分为:字节流和字符流。 字节流 :以字节为单位,读写数据的流。 字符流 :以字符为单位,读写数据的流 顶级父类 | | 输入流 | 输出流 | | :
阅读全文
摘要:【缓冲流、转换流、序列化流】 缓冲流 1.1 概述 缓冲流,也叫高效流,是对4个基本的FileXxx 流的增强,所以也是4个流,按照数据类型分类: 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReader,Buffered
阅读全文
摘要:集合 Map Map用于保存多组有映射关系的键值对对象 字典 键是无序不可重复(本质是Set集合) 键到值是单向一对一的映射关系 , 根据唯一的键只能获取一个值 方法 Object put(Object key, Object value); 放入一个字典 Object get(Object key
阅读全文
posted @ 2020-04-27 15:37
silence022
摘要:面向对象思想概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面 向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特
阅读全文

浙公网安备 33010602011771号