摘要: 1、JDBC简介 1.1、客户端操作MySQL数据库的方式 使用DOS命令行方式 使用第三方客户端来访问MySQL:SQLyog、Navicat、.... 通过程序来访问MySQL数据库 而通过Java来访问MySQL数据库,就是JDBC的概念 1.2、JDBC的概念 什么是JDBC Java Da 阅读全文
posted @ 2022-07-12 20:49 OnlyOnYourself-Lzw 阅读(85) 评论(0) 推荐(0) 编辑
摘要: MySQL 高级 1、约束 1.1、约束介绍 什么是约束 对表中的数据进行限定,保证数据的正确性、有效性、完整性 约束类型 | 约束 | 说明 | | : : | : : | | PRIMARY KEY | 主键约束 | | UNIQUE | 唯一约束 | | NOT NULL | 非空约束 | | 阅读全文
posted @ 2022-07-12 20:31 OnlyOnYourself-Lzw 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、数据库的基本概念 1.1、文件操作数据的缺点 查找,增加,修改,删除数据等操作比较麻烦(特别是txt),效率低 1.2、数据库的介绍 存储和管理数据的仓库 英文单词为Dtabase;简称DB 数据库中的数据是组织的进行存储 MySQL由瑞典MySQL AB公司开发,后来Sun公司收购了MySQL 阅读全文
posted @ 2022-07-12 20:17 OnlyOnYourself-Lzw 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1、XML 1.1、XML概念 XML全程为(eXtensible Markup Language),是一种可扩展的标记语言 标记语言 通过标签来描述数据的一门语言 可扩展 标签的名字是可以自定义的 demo <person id="1" color="yellow"> <name>武松</name 阅读全文
posted @ 2022-07-12 20:10 OnlyOnYourself-Lzw 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1、单元测试 1.1、概念 单元测试即是对部分代码进行测试 1.2、Junit介绍 Junit Junit是一个Java编程语言的单元测试工具。是一个非常重要的测试工具 Junit特点 Junit是一个开放源代码的测试工具 Junit可以很方便地对Java中的方法进行测试,提高测试效率 1.3、Ju 阅读全文
posted @ 2022-07-12 20:08 OnlyOnYourself-Lzw 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1、网络编程 1.1、网络编程的概念 什么是网络编程 实现在不同计算机上进行数据传输的程序 1.2、网络编程场景 网络应用程序、即时通信、网游对战、金融证券、国际贸易、邮件、等等 1.3、常见的软件架构 Client-Server(CS):客户端-服务端模式 客户端 在电脑上安装一个软件(客户端) 阅读全文
posted @ 2022-07-12 19:59 OnlyOnYourself-Lzw 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1、IO资源的处理 JDK1.7前的处理方式 // JDK1.7以前处理IO流异常 FileWriter fw1 = null; try { fw1 = new FileWriter("study_day11\\abc\\bos.txt"); } catch (IOException e) { Sy 阅读全文
posted @ 2022-07-12 19:57 OnlyOnYourself-Lzw 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1、File类 1.1、File类的作用 File对象可以用来定位文件或者文件夹 1.2、File类构造器 1.2.1、概念 java.io.File类是通过路径定位文件和文件夹,主要用于文件和目录的查找和删除等操作 1.2.2、方法 File(String pathname) 通过路径名字字符串创 阅读全文
posted @ 2022-07-12 19:53 OnlyOnYourself-Lzw 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 线程、线程池、Lambda表达式、Stream流 1、线程 1.1、线程通信 1.1.1、概念 多线程通过共享数据和线程相关API对线程执行过程的一定控制 Object类的等待和唤醒方法 注意 必须使用锁对象搭配同步synchronized代码块使用 1.1.2、sleep和wait的区别 slee 阅读全文
posted @ 2022-07-12 19:52 OnlyOnYourself-Lzw 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1、异常 1.1、异常概述 1.1.1、异常介绍和体系 异常就是程序可能出现了不正常的情况。程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止 demo Error 严重问题,通过代码无法处理。比如:电源断了 Exception 称为异常,它表示程序本身可以处理的问题 1.1.2、异 阅读全文
posted @ 2022-07-12 19:48 OnlyOnYourself-Lzw 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 思路 相邻元素比较 demo import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class BubbleSort { public static void main(St 阅读全文
posted @ 2022-07-12 19:45 OnlyOnYourself-Lzw 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 泛型、可变参数、Collections、Map 1、泛型 1.1、泛型引入 如果没有泛型,元素看作Object类型,任何数据的数据都可以添加到集合中,再运行时强制转换就会报错 加了泛型,限定集合只能存储一种引用类型,就可以避免类型转换异常 demo ArrayList<String> list = 阅读全文
posted @ 2022-07-12 19:42 OnlyOnYourself-Lzw 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Collection 1、复习数组和集合的区别 1.1、数组特点 长度不能变化 可以存放基本数据类型也可以存放引用数据类型 1.2、集合的特点 长度可以变化 只能存储引用数据类型 2、Collection集合 2.1、介绍 ​ Collection是单列集合的顶层接口,Collection种定义单列 阅读全文
posted @ 2022-07-12 19:38 OnlyOnYourself-Lzw 阅读(41) 评论(0) 推荐(0) 编辑
摘要: CommonAPI 1、Math类 1.1、作用 ​ Math表示数学类,包含执行基本数字运算的方法 1.2、常用方法 1.2.1、绝对值 public static int abs(int a) 1.2.2、向上取整 public static double ceil(double a) 1.2. 阅读全文
posted @ 2022-07-12 19:32 OnlyOnYourself-Lzw 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1、多态 1.1、概念 一类事物的多种形态 H2O 常温:水 低温:冰 高温:水蒸气 1.2、格式 父类引用指向子类对象 父类 变量名 = new 子类(); Animal a = new Dog(); Animal a = new Cat(); 接口 变量名 = new 实现类(); 1.3、多态 阅读全文
posted @ 2022-07-12 19:28 OnlyOnYourself-Lzw 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1、Interface 1.1、概念 ​ 接口中全是抽象方法,接口是比抽象类还抽象的类,接口体现的是规范 1.2、格式 interface 接口名{ 常量; 抽象方法; } 1.3、类实现接口的格式 类和接口是实现关系 implements class 类名 implements 接口 {...} 阅读全文
posted @ 2022-07-12 19:25 OnlyOnYourself-Lzw 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 三、Gateway服务网关 3.1、网关的意义 Gateway网关是我们服务的守门神,所有微服务的统一入口 网关的核心功能特性,如下所示 请求路由 权限控制 限流 网关的架构图如下所示 微服务之间通过Feign来访问,外部的访问直接访问微服务不安全,需要通过网关来控制 权限控制 网关作为微服务的入口 阅读全文
posted @ 2022-07-12 18:43 OnlyOnYourself-Lzw 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 二、Feign远程调用 之前利用RestTemplate发起远程调用的代码 存在下面的问题 代码可读性差,编程体验不统一 参数复杂URL难以维护 Feign是一个声明式的http客户端,官方地址如下所示 http://github.com/OpenFeign/feign 其作用就是帮助我们优雅地实现 阅读全文
posted @ 2022-07-12 14:57 OnlyOnYourself-Lzw 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList 集合和数组的优势对比: 长度可变 添加数据的时候不需要考虑索引,默认将数据添加到末尾 1.1 ArrayList类概述 什么是集合 ​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 ​ 长度可以变化,只能存储引用数据类型。 泛型的使 阅读全文
posted @ 2022-07-12 08:38 OnlyOnYourself-Lzw 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.API 1.1API概述 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些 阅读全文
posted @ 2022-07-12 08:37 OnlyOnYourself-Lzw 阅读(56) 评论(0) 推荐(0) 编辑