Review-Day12 1. Http协议中,get与post的区别。 (1)get请求一般用于获取数据,post请求一般用于需要发数据到后台时使用 (2)get请求的参数,会放在url上,所以安全性,隐私性会比较差,post请求的参数会放在request.bod 2021-11-16 Review Review Review-Day11 复习day11JAVA多线程如何来实现 方式一:继承Thread类的方式 1、创建一个继承于Thread类的子类 2、重写Thread类中的run():将此线程要执行的操作声明在run() 3、创建Thread的子类的对象 4、调用此对象的 2021-11-13 Review Review Review-Day10 1.JDBC6大编程步骤 加载驱动 - 加载驱动实现类 - Driver 获取连接 - 和db进行连接 - DriverManager 获取语句对象Statement 3-1. 写sql语句 3-2. 由语句对象将sql发送到 2021-11-12 Review Review Review-Day9 复习day9数据库1.DDL DCL DML DQL DTL DQL(Data Query Language) - 数据查询语言 - sql的核心 select DML(Data Manipulation Language) - 数据操 2021-11-11 Review Review Review-Day8 复习day8一. 反射 反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制 作用 通过反射 2021-11-09 Review Review Review-Day7 复习day7一. 字节流和字符流 区别 字符流是字节流的包装,字符流则是直接接受字符串,它内部将串转成字节,再写入底层设备. 读写的时候字节流是按字节读写,字符流按字符读写。 字节流适合所有类型文件的数据传输,因为计算机字节(Byte)是电 2021-11-09 Review Review Review-Day6 复习day61. 线程生命周期/状态 线程的生命周期. New:新建状态/瞬态,当线程对象创立后,即进入了新建状态,如:Thread t = new MyThread() Runnable:就绪状态,当调用线程对象的start()方法(t 2021-11-08 Review Review Review-Day5 复习day51. 泛型Generic定义 Java在1.5之后加入了泛型的概念。泛型,即“参数化类型”。 泛型的本质是为了参数化类型(将类型参数化传递)(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说 2021-11-08 Review Review Review-Day4 复习day4一. ArrayList 特点 有序可重复 底层数据结构是一个“动态增长” 的数组 查询效率高,增删效率低 如果不指定初始化容量,ArrayList默认初始容量为10,之后添加的元素超过容量默认会以1.5倍扩容。 线程不安全 2021-11-06 Review Review Review-Day3 复习day31. String(底层原理,创建方式,常量池) 底层原理 String类的一个最大特性是不可修改性,而导致其不可修改的原因是在String内部定义了一个常量数组final char数组,因此每次对字符串的操作实际上都会另外分 2021-11-05 Review Review Review-Day2 复习day2一 .面向对象1. 你怎么理解面向对象? 面对对象就是: 把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与 2021-11-04 Review Review ES的使用 Elasticsearch的使用一 . Elasticsearch的安装从Windows访问Linux的ES/opt/soft/elasticsearch-7.15.1/bin elasticsearch.yml network.host 2021-11-03 ES ES