自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 十七:Java8新特性

总目录目录01、Java8概述02、Java8新特性的好处03、并行流与串行流04、Lambda表达式4.1、Lambda表达式使用举例4.2、Lambda表达式语法的使用14.3、Lambda表达式语法的使用205、函数式(Functional)接口5.1、函数式接口的介绍5.2、Java内置的函数式接口介绍及使用举例06、方法引用与构造器引用6.1、方法引用的使用情况16.2、方法引用的使用情况26.3、方法引用的使用情况36.4、构.

2022-03-15 23:36:25 400

原创 十六:反射与动态代理

总目录目录01、Java反射机制概述1.1、使用反射,实现同上的操作1.2、反射的强大:调用类的私有结构02、理解Class类并获取Class实例2.3、Class类的理解2.4、获取Class实例的4种方式2.5、Class实例对应的结构的说明03、类的加载与ClassLoader的理解3.6、了解:类的加载过程3.7、了解:什么时候会发生类初始化?3.8、ClassLoader的理解3.9、使用ClassLoader加载配置文件04、通过...

2022-03-15 20:15:09 1506 1

原创 十五:网络编程

总目录目录01、网络编程概述02、网络通信要素概述03、通信要素1:IP和端口号3.1、IP的理解与InetAddress类的实例化3.2、端口号的理解04、通信要素2:网络协议4.1、TCP和UDP网络通信协议的对比05、TCP网络编程06、UDP网络编程07、URL编程7.1、URL的理解与实例化7.2、URL网络编程实现Tomcat服务端数据下载​7.3、URI、URL和URN的区别01、网络编程概述Java是Internet

2022-03-15 16:47:54 134

原创 十四:IO流

总目录目录01、File类的使用1.1、File类的实例化1.2、File类的常用方法11.3、File类的常用方法21.4、课后练习02、IO流原理及流的分类2.1、IO流原理2.2、流的分类2.3、IO 流体系04、节点流(或文件流)4.1、FileReader读入数据的基本操作4.2、FileReader中使用read(char[] cbuf)读入数据4.3、FileWriter写出数据的操作4.4、使用FileReader和FileWri.

2022-03-15 16:29:05 190

原创 十三:泛型

总目录目录01、为什么要有泛型1.1、举例1.2、泛型的设计背景1.3、其他说明1.3、那么为什么要有泛型呢02、在集合中使用泛型2.1、举例2.2、练习03、自定义泛型结构3.1、自定义泛型类举例3.2、自定义泛型类泛型接口的注意点3.3、自定义泛型方法举例3.4、举例泛型类和泛型方法的使用情境04、泛型在继承上的体现【通配符】05、通配符的使用5.1、使用通配符后数据的读取和写入要求5.2、有限制条件的通配符的使用06、泛型应.

2022-03-15 13:46:43 90

原创 十二:集合

01、Java 集合框架概述1.1、集合框架与数组的对比及概述/** * 一、集合的框架 * * 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 * 说明;此时的存储,主要是指能存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) * * 2.1数组在存储多个数据封面的特点: * 》一旦初始化以后,它的长度就确定了。 * 》数组一旦定义好,它的数据类型也就确定了。我们就只能操作指定类型的数据了。 *

2022-03-15 11:28:55 156

转载 十一:枚举与注解

总目录目录01、枚举类的使用1.1、枚举类的理解1.2、自定义枚举类1.3、使用enum关键字定义枚举类1.4、Enum类中的常用方法1.5、使用enum关键字定义的枚举类实现接口02、注解的使用2.1、注解的理解2.2、Annotation的使用示例2.3、如何自定义注解2.4、jdk中4个基本的元注解的使用12.5、jdk中4个基本的元注解的使用22.6、利用反射获取注解信息2.7、jdk8新特性:可重复注解2.8、jdk8新特性:类型注解

2022-03-14 19:39:25 122

原创 十:常用类

01、字符串相关的类1.1、String类的概述import org.junit.Test;/** * String的使用 */public class StringTest { /** * String:字符串,使用一对“”引起来表示。 * 1.String声明为final的,不可被继承 * 2.String实现了Serializable接口:表示字符串是支持序列化的。 * 实现了Comparable接口:表示Stri

2022-02-02 23:39:11 149

原创 九:多线程

01、基本概念:程序、进程、线程程序(program):为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的 进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。 若一个进程

2022-01-16 23:37:53 98

原创 八:异常

总目录目录01、异常概述与异常体系结构02、常见异常03、异常处理机制一:try-catch-finally3.1、finally的使用04、异常处理机制二:throws4.1、重写方法声明抛出异常的原则05、手动抛出异常06、用户自定义异常类6.1、练习07、异常总结01、异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据

2022-01-16 18:10:17 65

原创 七:面向对象(下)

总目录目录01、关键字:static1.1、static 的使用1.2、类变量 vs 实例变量内存解析1.3、static 修饰方法1.4、自定义 ArrayUtil 的优化1.5、static 的应用举例1.6、static 的练习1.7、单例(Singleton)设计模式02、理解 main 方法的语法(了解)03、类的成员之四:代码块04、关键字:final05、抽象类与抽象方法5.1、抽象类应用5.2、练习5.3、创建抽象类的匿名子类对

2022-01-16 17:25:33 103

转载 六:面向对象(中)

01、继承性的使用与理解1、Person 类/* * 为描述和处理个人信息,定义类 Person */public class Person { String name; private int age; public Person(){ } public Person(String name,int age){ this.name = name; this.age = age; } public void eat(){ System.ou

2022-01-08 20:25:38 140

原创 五:面向对象(上)

1、面向过程与面向对象2、类和对象 2.1、Java类及类的成员 2.2、类与对象的创建及使用 2.3、对象的创建和使用:内存解析3、类的成员之一:属性4、类的成员之二:方法 4.1、类中方法的声明和使用 4.2、理解“万事万物皆对象” 4.3、对象数组的内存解析 4.4、匿名对象的使用 4.5、自定义数组的工具类...

2021-12-25 23:52:17 220

原创 四:数组

1、数组的概述/* * 一、数组的概述 * 1.数组的理解:数组(Array),是多个相同类型数据按一定顺序排列的集合, * 并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 * * 2.数组的相关概念: * >数组名 * >元素 * >角标、下标、索引 * >数组的长度:元素的个数 * * 3.数组的特点: * 1)数组属于引用类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型。 * 2)创建数组对象会在内存中开辟一整

2021-12-25 16:37:40 166

原创 三:程序流程控制

总目录目录1、程序流程控制概述2、顺序结构3、分支语句 3.1、分支语句1:if-else结构 3.1.1、输入语句(获取键盘输入的值) 3.2、分支语句2:switch-case结构4、循环结构 4.1、for循环 4.2、while循环 4.3、do-while循环 4.4、嵌套循环结构 4.5、break、continue的...

2021-12-18 16:40:52 266

原创 二:运算符

1、运算符运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符1.1、算术运算符/*运算符之一:算术运算符+ - * / % (前)++ (后)++ (前)-- (后)-- */class Day3Test{ public static void main(String[] args) { //除号:/ int num1 = 12; int nu...

2021-12-15 20:02:06 215

原创 Java SE-目录

名称 笔记地址 一:变量、标识符、保留字、变量 一:变量、标识符、保留字、变量

2021-12-11 18:10:09 332

转载 一:变量、标识符、保留字、变量

目录1、关键字与保留字2、标识符 2.1、什么是标识符(Identifier) 2.2、定义合法标识符规则【重要】 2.3、Java中的名称命名规范3、变量 3.1、变量的声明与使用 3.2、基本数据类型 3.2.1、整数类型:byte、short、int、long 3.2.2、浮点类型:float、double ...

2021-12-11 18:04:42 525

原创 Nginx

1、Nginx简介 1.1)Nginx概述Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用 nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等 1.2)Nginx作为web服务器Nginx 可以作为静态页面的 web 服务器,同时还支持 CGI 协议的动态语言,比如 perl、 php等。但是不支持 java。 Ja...

2021-12-08 16:45:31 975

原创 Dubbo

1、分布式理论1.1、什么是分布式系统?《分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.2、发展演变单一应用架构当网站流量...

2021-12-08 15:08:30 179

原创 Docker

目录1、Docker简介1.1、是什么1. 为什么会有docker的出现2. docker理念1.2、能干嘛1. 之前的虚拟机技术2. 容器虚拟化技术3. 开发/运维(DevOps)1.3 去哪下2、Docker安装2.1 Docker的基本组成1. 镜像、容器&仓库2. 总结2.2 Docker的安装1. CentOS6.8安装Docker2. CentOS7安装Docker3. 卸载4 测试运行hello-world2.

2021-12-07 17:08:25 757

转载 Zookeeper

第一章、Zookeeper入门1.1、概述Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。1.2、特点1)Zookeeper:一个领导者(Leader),多个跟随者(Follower)组成的集群。2)集群中只要有 半数以上节点存活,Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器。3)全局数据一致:每个Server保存一份相同的数据副本,Client无论连接到哪个Server,数据都是一致的。4)更..

2021-12-06 16:46:16 105

原创 Git笔记

1、Git概述1.1、Git工作机制1.3、Git 和代码托管中心2、Git常用命令 2.1、设置用户签名2.2、初始化本地库2.3、查看本地库状态2.4 添加暂存区2.5 提交到本地库2.6 历史版本1、Git概述Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目。 Git 易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作 ...

2021-12-05 14:53:13 130

原创 Mybatis-plus 代码生成器

package com.hy;import java.util.ArrayList;import java.util.List;import java.util.Scanner;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.annotation.FieldFill;import com.baomidou.mybatisplus.annotation.IdType;impo.

2021-07-29 23:19:12 56

原创 创建一个SSM项目的标准模板

1、创建Maven项目使用idea创建一个空白的maven项目,不用勾选直接点next2、基本配置2.1、导入pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo..

2021-07-13 14:02:56 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除