自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 WebSocket聊天室、Socket和DatagramSocket的IP聊天

资源下载地址:(23条消息) java实现网络聊天.rar-Java文档类资源-CSDN文库WebSocketWebSocket是什么? WebSocket是一种网络通信协议。 什么是网络通信协议?通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成

2021-11-06 14:52:51 370

原创 Arduino Uno R3通过ESP-01S连接网络

Arduino Uno R3通过ESP-01S连接网络

2024-01-28 23:16:07 1694

原创 CSS基础学习

HTML+CSS+JavaScript结构+表现+交互Cascading Style Sheet 层叠级联样式表

2023-01-26 12:53:58 853 1

原创 HTML基础学习代码

HTML基础学习代码

2023-01-15 13:45:01 1962

原创 HTML基础

Hyper Text Markup Language(超文本标记语言)超文本:文字、图片、音频、视频、动画等(不需要Flash)等成对的标签,分别叫开发标签和闭合标签。单独呈现的标签(空元素),如,用 / 来关闭空元素,叫自闭合标签DOCTYPE:告诉浏览器,我们需要使用什么规范,默认也是htmlhead标签:代表网页头部body标签:代表网页主体title:网页标题meta:描述性标签,它用来描述我们网站的一些信息,一般用来做SEO(搜索引擎优化)标题标签

2023-01-13 21:05:52 661

原创 多线程~线程同步

(这也是我们判断多线程程序是否会有数据安全问题的标准)同步静态方法:就是把synchronized关键字加到静态方法上。同步方法:就是把synchronized关键字加到方法上。锁多条语句操作共享数据,可以使用同步代码块实现。同步静态方法的锁对象是什么呢?如何解决多线程安全问题呢?同步方法的锁对象是什么呢?

2022-12-26 15:42:38 76

原创 MySQL~JDBC

JDBC

2022-12-18 18:01:47 411

原创 MySQL~规范数据库设计

节省内存空间保证数据库的完整性方便我们开发系统。

2022-12-18 13:00:26 68

原创 MySQL~权限管理和备份

SQL yog 可视化管理SQL命令操作用户表:mysql.user本质:读这张表进行增删改查。

2022-12-18 12:07:00 100

原创 MySQL~索引

提取句子主干,就可以得到索引的本质:索引是数据结构。

2022-12-18 11:45:13 401

原创 MySQL~事务

事务的隔离性是多个用户并发访问数据库时,数据库为每一个用户开启的事务,不能被其他事务的操作数据所干扰,多个并发事务之间要相互隔离。1、SQL执行 A 给 B 转账 A:1000 B:200 A ---->200 B。在一个事务内读取表中的某一行数据,多次读取结果不同。(这个不一定是错误,只是某些场合不对)事物原则:ACID 原则 原子性,一致性,隔离性,持久性 (脏读,幻读…是指在一个事务内读取到了别的事务插入的数据,导致前后读取数量总量不一致。指一个事务读取了另外一个事务未提交的数据。

2022-12-18 11:12:12 58

原创 MySQL~MySQL函数

官网:https://dev.mysql.com/doc/refman/5.7/en/built-in-function-reference.html。

2022-12-17 20:01:31 75

原创 MySQL~DQL查询数据

(Data Query LANGUAGE:数据查询语言)SELECT完整的语法:数据库和表的构造,下面例子会用到这些表:4.2、指定查询字段语法:作用:去除SELECT查询出来的结果中重复的数据,重复的数据只显示一条数据库中的表达式:文本值,列,Null,函数,计算表达式,系统变量…select 表达式 from 表作用:检索数据中的值搜索的条件由一个或多个表达式组成!结果 布尔值尽量使用英文字母运算符语法描述IS NULLa is null如果操作符为 NULL,

2022-12-17 17:50:40 506

原创 MySQL~MySQL数据管理

方式一、在创建表的时候,增加约束(麻烦,比较复杂)删除有外键关系的表的时候,必须要先删除引用别人的表(从表),再删除被引用的表(主表)方式二:添加表成功后,添加外键约束以上的操作都是物理外键,数据库级别的外键,不建议使用!(避免数据库过多造成困扰,这里了解即可~)

2022-12-17 15:25:04 573

原创 MySQL~操作数据库

操作数据库-- > 操作数据库中的表-- > 操作数据库中的表的数据。

2022-12-17 14:18:47 64

原创 MySQL~初识MySQL

数据库(DB,DataBase)概念:数据仓库,软件,安装在操作系统(window,linux,max,…)之上!SQL,可以存储大量的数据。500万!作用:存储数据,管理数据MySQL是一个关系型数据库管理系统前世:瑞典MySQL AB公司今生:属于Oracle旗下产品MySQL是最好的关系型数据库管理系统应用软件之一。开源的数据库软件~体积小、速度快、总体拥有成本低,招人成本比较低,所有人必须会~中小型网站、或者大型网站,集群!MySQL安装建议:1、尽量不要使用exe,注册表。

2022-12-17 12:55:36 72

原创 多线程~实现多线程

假如计算机只有一个CPU,那么CPU在某一个时刻只能执行一条指令,线程只有得到CPU时间片,也就是使用权,才可以执行指令。public final void setPriority(int newPriority):更改此线程的优先级。public final int getPriority():返回此线程的优先级。相比继承Thread类,实现Runnable接口的好处。Thread类中设置和获取线程优先级的方法。Thread类中设置和获取线程名称的方法。,因为谁抢到CPU的使用权是不一定的。

2022-12-13 21:13:48 400

原创 IO流~特殊操作流

这种机制就是使用一个字节序列表示一个对象,该字节序列包含:对象的类型、对象的数据和对象中存储的属性等信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。字节序列写到文件之后,相当于文件中持久保存了一个对象的信息。对象序列化:就是将对象保存到磁盘中,或者在网络中传输对象。对象序列化流:ObjectOutputStream。对象反序列化流:ObjectInputStream。写起来太麻烦,Java就提供了一个类实现键盘录入。输出语句的本质:是一个标准的输出流。

2022-12-10 16:57:29 63

原创 IO流~字符流

由于字节流操作中文不是特别的方便,所以Java就提供字符流用字节流复制文本文件时,文本文件也会有中文,但是没有问题,原因是最终底层操作会自动进行字节拼接成中文,如何识别是中文的呢?基础知识:计算机中存储的信息都是用二进制数表示的;我们在屏幕上看到底的英文、汉字等字符是二进制数转换之后的结果按照某种规则,将字符存储到计算机中,称为编码。反之,将存储在计算机中的二进制数按照某种规则解析显示出来,称为解码。这里强调一下:按照A编码存储,必须按照A编码解析,这样才能显示正确的文本符号。否则就会导致乱码现象。字符编码

2022-12-10 15:13:49 382

原创 IO流~字节流

在异常处理时提供finally块来执行所有清除操作。比如说IO流中的释放资源。FileOutputStream:文件输出流用于将数据写入File。FileInputStream:从文件系统中的文件获取输入字节。特点:被finally控制的语句一定会执行,除非JVM退出。为什么构造方法需要的是字节流,而不是具体的文件或者路径呢?字节流写数据如何实现追加写入呢?一般来说,IO流的分类是按照。字节流写数据如何实现换行呢?写完数据后,加换行符。

2022-11-28 09:43:03 211

原创 IO流~File

File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的方法名说明通过将给定的路径名字符串转换为抽象路径名来创建新的File实例从父路径名字符串和子路径名字符串创建新的File实例从父抽象路径名和子路径名字符串创建新的File实例} }.} }.} }结果。

2022-11-27 09:34:30 249

原创 集合~Collections

是针对集合操作的工具类Collections类的常用方法super T>> void sort(List list):将指定的列表按升序排序> list>:反转指定列表中元素的顺序> list):使用默认的随机源随机排列指定的列表}}

2022-11-27 09:09:09 70

原创 集合~Map

Map集合概述Interface Map K:键的类型;V:值的类型将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值举例:学生的学号和姓名创建Map集合的对象多态的方式具体的实现类HashMap。

2022-11-25 15:33:43 307

原创 集合~泛型

泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型。

2022-11-24 09:36:48 221

原创 集合~Set

底层数据结构是哈希表对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致没有带索引的方法,所以不能使用普通for循环遍历由于是Set集合,所以是不包含重复元素的集合哈希表和链表实现的Set接口,具有可预测的迭代次序由链表保证元素有序,也就是说元素的存储和取出顺序是一致的由哈希表保证元素唯一,也就是说没有重复的元素元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式取决于构造方法TreeSet():根据其元素的自然排序进行排序。

2022-11-23 10:59:47 54

原创 集合~List

List集合概述有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合特点有序:存储和取出的元素顺序一致可重复:存储的元素可以重复。

2022-11-22 09:24:49 154

原创 集合~~~

Collection集合概述是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayList。

2022-11-21 19:30:28 49

原创 异常~~~

异常

2022-11-20 10:06:34 341

原创 日期类~~

SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。我们重点学习日期格式化和解析日期和时间格式由日期和时间模式字符串指定,在日期和时间模式字符串中,从’A‘到’Z‘以及从’a‘到’z‘引号的字母被解释为表示日期或时间字符串的组件的模式字母y 年M 月d 日H 时m 分s 秒。

2022-11-14 10:40:55 263

原创 Arduino基础入门

资料来源于太极创客详细网址:http://www.taichi-maker.comArduino 开源硬件编程语言 C++

2022-11-12 10:41:01 4678

原创 基本类型包装类

Integer:包装一个对象中的原始类型int的值方法名说明根据int值创建Integer对象(过时)根据String值创建Integer对象(过时)返回表示指定的int值的Integer实例返回一个保存指定值的Integer对象String。

2022-11-05 09:25:42 226

原创 Arrays

Arrays类包含用于操作数组的各种方法。

2022-11-04 09:38:01 62

原创 Object

Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类构造方法:public Object()回想面向对象中,为什么说子类的构造方法默认访问的父类的无参构造方法?因为它们的顶级父类只有无参构造方法。

2022-11-03 08:05:39 100

原创 System

System包含几个有用的类字段和方法,他不能被实例化。

2022-11-02 07:47:45 74

原创 Math~

Math包含执行基本数字运算方法看类的成员是否都是静态的,如果是,通过类名就可以直接调用。

2022-11-01 10:40:47 40

原创 内部类~~

内部类:就是在一个类中定义一个类。举例:在一个类A的内部定义一个类B,类B就被称为内部类内部类的定义格式内部类的访问特点。

2022-10-26 09:48:49 55

原创 接口~~~

接口

2022-10-25 12:24:31 89

原创 抽象~~~

抽象

2022-10-24 11:05:44 810

原创 多态~~~

同一个对象,在不同时刻表现出来的不同形态举例:猫;;这里猫在不同的时刻表现出来了不同的形态,这就是多态。

2022-10-23 07:00:18 46

原创 继承相关问题

如果父类中没有无参构造方法,只有带参构造方法,该怎么办?关键字是最终的意思,可以修饰成员方法,成员变量,类。关键字是静态的意思,可以修饰成员方法,成员变量。​ 这也是我们判断是否使用静态关键字的条件。​ 当然,也可以通过对象名调用。

2022-10-22 19:34:40 43

java实现网络聊天.rar

java实现网络聊天.rar

2021-11-06

空空如也

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

TA关注的人

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