自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RabbitMQ

RabbitMQ学习

2022-07-31 02:51:22 160 1

原创 Nginx

Nginx学习

2022-07-31 02:07:32 173

原创 Dubbo

分布式RPC框架Apache Dubbo学习

2022-07-24 21:32:04 112

原创 Eureka

Eureka学习

2022-07-23 01:43:57 163

原创 Spring Cloud

springcloud学习

2022-07-23 01:38:07 86

原创 Java中的Externalizable接口

1、Java序列化Java序列化是指把Java对象转换为字节序列的过程,Java反序列化是指把字节序列恢复为Java对象的过程。通过徐序列化和反序列化实现网络传输、本地存储的目的。 1.1 Serializable实现Java序列化要实现Java对象的序列化,只要将类实现标识接口——Serializable接口即可,不需要我们重写任何方法就可以实现序列化。案例:Java实现Serializable接口进行序列化案例。 1.1.1 编写实体类import java.io

2021-09-08 18:25:52 537

原创 ——泛型——

概述泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。使用泛型类定义一个泛型类:public class ClassName<T>{ private T data; public T getData() { return data; } public void setData(T data) {

2021-09-08 17:01:03 71

原创 ——JavaScript

1、概述 1.1 什么是JavaScript?1.1.1 概念JavaScript 是脚本语言,是一种解释性脚本语言(代码不进行预编译) JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易入门。 1.1.2 作用1、为网页添加各式各样的动态功能, 2、为用户提供更流畅美观的浏览效果。 通常

2021-09-08 12:05:45 198

原创 ——CSS

1、CSS的概念层叠样式表(英文全称:Cascading Style Sheets) *层叠:多个样式可以作用在同一个html的元素上,同时生效 是一种用来表现HTML或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 外部样式表可以极大提高工作效率 外部样式表通常存储在 CSS 文件中 多个样式定义可层叠为一个2、CS...

2021-09-06 18:56:09 154

原创 ——HTML

1 概念

2021-09-06 16:45:51 873

原创 ——JDBC

1 简介JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。 JDBC可以在各种

2021-09-06 12:15:59 151

原创 数据库进阶

第一章 事务 事务(Transaction)是由一系列对系统中数据进⾏访问与更新的操作所组成的⼀个程序执行逻辑单元。 (1) 事务的语法 (2) 事务的特性 (3) 事务并发问题 (4) 事务隔离级别 (5) 不同隔离级别的锁的情况(了解) (6) 隐式提交(了解)1.1 事务的语法 1. start transaction; begin; 2. commit; 使得当前的修改确认 3. rollback; 使得当前的修改被放弃 1.2 事务的ACID特性 1. 原⼦性(Atom

2021-09-03 12:16:02 90

原创 数据库高级

第一章 数据完整性1.1 数据库的完整性 用来保证存放到数据库中的数据是有效的,即数据的有效性和准确性 确保数据的完整性 = 在创建表时给表中添加约束 完整性的分类: - 实体完整性(行完整性): - 域完整性(列完整性): - 引用完整性(关联表完整性):主键约束:primary key 唯一约束:unique [key] 非空约束:not null 默认约束:default ...

2021-08-30 18:54:17 112

原创 数据库基础

第一章 数据库简介 1.1 简介数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软 件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。 数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的。 数

2021-08-30 18:41:36 319

原创 枚举 & 注解 & 反射

1、枚举1.1、简介 JDK1.5引入了新的类型——枚举。 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。很难管理。 枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 用于定义有限数量的一组同类常量,例如: 错误级别: 低、中、高、急 一年的四季: 春、夏、秋、冬 商品的类型: 美妆、手机、电脑、男装、女装... 在枚举类型中定义的常量是该枚举类型的实例。 1.2、定义格式

2021-08-30 17:54:54 64

原创 ——网络编程

网络常识1. 什么是计算机网络 分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统. 计算机网络, 可以很方便的进行 信息的传递, 资源的共享 ! 2. 什么是计算机的IP地址 IP地址 是计算机在互联网中的唯一标识 . 就像人在社会中的身份证号码. 本机IP: 127.0.0.1 localhost ...

2021-08-30 16:20:05 79

原创 XML与JSON

XML简介可扩展标记语言(eXtensible Markup Language)。特性:1. xml具有平台无关性, 是一门独立的标记语言.2. xml具有自我描述性为什么学习XML?1. 网络数据传输.2. 数据存储3. 配置文件XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件。XML语法格式1. XML文档声明2. 标记 ( 元素...

2021-08-20 03:02:16 115

原创 多线程技术概述

线程与进程进程(***每个进程都有自己的堆、栈,内容互不共享。进程可视为拥有独立内存空间的程序***)是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间。线程(***在一个程序的进程中开辟多个执行路径***)是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行。一个进程最少有一个线程(若进程中一个线程都没有,说明执行的事情都没了,进程马上要被关闭)线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的...

2021-08-18 02:37:13 257

原创 ——异常处理

一、什么是异常?异常是在程序中导致程序中断运行的一种指令流。 例如,现在有如下的操作代码: public class ExceptionDemo01{ public static void main(String argsp[]){ int i = 10 ; int j = 0 ; System.out.println("============= 计算开始 =====...

2021-07-20 01:00:47 69

原创 ——面向对象高级

一、抽象类1、概念抽象类必须使用abstract class声明一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。格式:abstract class 类名{ // 抽象类}2、抽象方法只声明而未实现的方法称为抽象方法(未实现指的是:没有“{}”方法体),抽象方法必须使用abstract关键字声明。格式:abstract class 类名{ // 抽象类public abs...

2021-07-12 22:48:48 94

原创 ——面向对象进阶

一、封装private我们观察如下代码:public class Demo { public static void main(String[] args) { Person per = new Person() ; per.name = "张三" ; per.age = -30 ; per.tell() ; }}class Person{ private String name ; // 表示姓名...

2021-07-12 22:18:45 60

原创 ——面向对象基础

一、面向对象思想1、概述面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,指的是把 相关的数据和方法组织为一个整体来看待,从更高的层次来进行系 统建模,更贴近事物的自然运行模式。面向过程到面向对象思想层面的转变:面向过程关注的是执行的过程,面向对象关注的是具备功能的对象。...

2021-07-12 21:50:54 54

原创 ——数组——

数组概述数组是相同数据类型的多个数据的容器。这些元素按线性顺序排列。所谓线性顺序是指除第一个元素外,每一个元素都有唯一的前驱元素;除最后一个元素外,每一个元素都有唯一的后继元素。(“简单理解就是:一个跟一个顺序排列”)。创建格式格式 1. 数据类型[] 数组名称 = new 数据类型[数组长度];格式 2. 数据类型[] 数组名称 = {数组内容 1,数组内容 2,数组内容 3...数组内容 n};...

2021-07-05 00:15:50 55

原创 ——流程控制

一、执行结构概述1996 年,计算机科学家 Bohm 和 Jacopini 证明了:任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本结构组合而成。它们的共同点是都包含一个入口和一个出口,它们的每个代码都有机会被执行,不会出现死循环。顺序结构顺序结构是一种基本的控制结构,它按照语句出现的顺序执行操作。分支结构分支结构又被称为选择结构,根据条件成立与否来执行操作。循环结构循环结构...

2021-07-05 00:03:48 73

原创 ——基础语法

一、变量变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生改变,因此得名为"变量"。变量分类:按所属的数据类型划分:基本数据类型变量引用数据类型变量按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量特别注意:类的外面不能有变量的声明二、数据类型由于变量记录的数据内容大小不同, 导致所需的存储单元大小不...

2021-07-04 23:32:34 105

原创 JDK的下载和环境搭建

JDK 概述JDK 全称 Java Development ToolKit,是 Java 语言开发工具包。JDK 是整个 JAVA 的核心,包括了 Java 运行环 境(Java Runtime Environment),一堆 Java 工具(javac/java/jdb 等)和 Java 基础的类库(即 Java API 包括 rt.jar)。它不提供具体的开发软件,它提供的是无论你用何种开发软件写 Java 程序都必须用到的类库和 Java 语言规范。JDK11 下载目前 JDK 13

2021-07-04 21:18:22 214

原创 Java的发展历史

1、Java 起源与演变1.1、起源20 世纪 90 年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它 可以大幅度提升消费性电子产品的智能化程度。 SUN 公司为了抢占市场先机,在 1991 年成立了一个由詹姆斯·高斯林(James Gosling)领导, 名为“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。那么使用何种编程语言来设计,是项目小组头疼的事。当时 C++较为有优势的,项目小...

2021-07-04 20:49:29 370

原创 Java的发展历史

1、Java 起源与演变1.1、起源20 世纪 90 年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它 可以大幅度提升消费性电子产品的智能化程度。 SUN 公司为了抢占市场先机,在 1991 年成立了一个由詹姆斯·高斯林(James Gosling)领导, 名为“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构。那么使用何种编程语言来设计,是项目小组头疼的事。当时 C++较为有优势的,项目小...

2021-07-04 20:44:31 470

原创 Java学习

1、Java的发展历史2、Java环境的配置

2021-07-04 20:12:52 63

空空如也

空空如也

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

TA关注的人

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