自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Elasticsearch入门-环境安装ES和Kibana以及ES-Head可视化插件和浏览器插件es-client

找到bin目录中的elasticsearch-env配置文件,发现是下面红色圈的配置影响了es的正常启动。分析问题:es8是内置jdk的,那么为啥它启动去找的是我们系统环境变量中的jdk,而不是它自己的呢?我也是第一次安装,如有错误和不足,欢迎大家指正!首先将es输出的验证kibana的配置粘贴进去。② 启动 ES ,切换到bin目录下,点击。环境变量的jdk改为ES内置的JDK即可。将下载好的kibana的压缩包解压即可。再次启动,服务正常启动了!启动之后,会提示去访问。① 下载压缩包并解压。

2024-02-26 11:32:47 639

原创 Redis中的rdb和aof

当进行快照持久化时,会开启一个子进程专门负责快照持久化,子进程会拥有父进程的内存数据,父进程修改内存子进程不会反应出来,所以在快照持久化期间修改的数据不会被保存,可能丢失数据。(2)AOF开启后,支持的写QPS会比RDB支持的写QPS低,因为AOF一般会配置成每秒fsync一次日志文件,当然,每秒一次fsync,性能也还是很高的。重写aof文件的操作,并没有读取旧的aof文件,而是将整个内存中的数据库内容用命令的方式重写了一个新的aof文件,这点和快照有点类似。的工具,用于检查和修复 AOF 文件的错误。

2024-02-23 16:42:43 1074

原创 Redis的主从复制和哨兵模式

Sentinel 是 Redis 的一个高可用性解决方案,它可以监视任意多个 Redis 主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器,代替已下线的主服务器继续处理请求。当然不是,这个时候就需要哨兵模式来完成了(当然,手动也可以,但是比较繁琐,而且真实情况下也没人会用手动切换主从),当我们的主节点意外断开连接宕机,我们应该在剩下的从节点中,选出一台服务器作为主节点!测试一下,基础的操作把!

2024-02-23 16:41:28 1187

原创 Git基础命令,分支,标签的使用【快速入门Git】

举个栗子:用master分支对testbranch1.txt文件进行更改,然后再切换到testbranch1分支,也对testbranch1.txt文件进行更改,最后在master分支上,进行分支合并。(已跟踪其实就是git add 过的了)。前面虽然也完成了分支的合并,但是真实的情况下,要比这复杂,多个分支都会对共有的文件进行操作,那么多个分支都操作了多次以后,我们如何进行合并这些冲突。其实,看完上面这张图就明白了,分支冲突和并的本质也是用新的文件内容去覆盖旧的冲突内容,然后将新的内容提交到合并分支上。

2024-02-06 17:19:25 1450

原创 lombok的使用

Lombok是一个可以帮助我们简化Java代码编写的工具类,通过注解的方式,可以消除代码中的构造方法、getter/setter等代码,使写的类更加简洁。● @Setter:注解在类上,为所有属性添加set方法;注解在属性上为该属性提供set方法。● @Getter:注解在类上,为所有的属性添加get方法;注解在属性上为该属性提供get方法。● @NotNull:在参数中使用时,如果调用时传了null值,就会抛出空指针异常。● @Synchronized:用于方法,可以锁定指定的对象,如果不指定,则默

2024-02-06 09:33:07 382

原创 常用工具类-Collections

Collections类是一个工具类,它包含了一些静态方法,用于操作集合(如列表和映射)。这个类主要用于创建不可修改的集合、填充集合、替换元素等。基本每个方法都是见名知意的。下面练习几个常用的方法。

2024-02-05 11:49:10 1177

原创 常用工具类-Objects

Objects工具类位于java.util包中,提供了对对象操作的一些实用方法。static T requireNonNull(T obj, String message):该方法检查对象是否为null,如果为null则抛出NullPointerException异常,否则返回该对象。它接受两个参数,一个是对象本身,另一个是当对象为null时要抛出的异常消息。static T requireNonNullElse(T obj, T alternative):该方法与requireNonNu

2024-02-05 10:09:12 462

原创 常用工具类-StringUtils

StringUtils 是 Apache Commons Lang 库中的一个非常有用的工具类,它提供了许多操作 String 的静态方法。使用 StringUtils 可以使字符串操作更加简便和高效.isEmpty() 和 isNotEmpty():isEmpty(String str): 检查一个字符串是否为空(null 或长度为 0)。isNotEmpty(String str): 检查一个字符串是否不为空。isBlank() 和 isNotBlank():isBlank(String str

2024-02-04 21:28:16 872

原创 常用工具类-Arrays

这里需要注意的是,asList()方法返回的是 java.util.Arrays.ArrayList 这个ArrayList ( 它的长度是固定的,无法进行元素的删除或者添加)并不是我们集合框架中的那个ArrayList,集合框架中的ArrayList是 java.util.ArrayList , 所以当我们想获得集合中的ArrayList时,强转一下。示例:parallelSetAll的使用,将数组中的每个元素值变为前一个元素和后一个的和。数组直接的比较,使用的是equals()方法。

2024-02-04 17:50:57 436

原创 Java反射相关知识回顾

反射使得Java程序能够在运行时了解自身的结构,并动态地创建、操作和销毁对象,以及调用对象的方法。在Java中,每个类都有一个关联的 Class 对象,该对象包含了有关该类的信息。Class 类提供了许多方法,可以用来获取关于类的信息,例如类的名称、超类、实现的接口、构造函数、字段和方法等。通过反射,我们可以在运行时动态地获取类的信息。这样就可以获取类的构造方法、字段、方法等信息,并进行相应的操作。反射是Java语言的一个特性,它允许程序再运行时,进行自我检查并且对内部的成员进行操作。

2024-02-04 14:49:42 838

原创 接口和抽象类【Java面向对象知识回顾②】

Java中的抽象类和接口是两种常见的抽象概念,它们都能够帮助我们实现抽象化和多态性,但是它们在一些细节上有所不同。抽象类是一种特殊的类,不能被实例化,只能被继承。抽象类具有类的所有特性,包括成员变量、成员方法、构造方法,以及抽象方法,抽象方法需要在具体的子类中实现。抽象方法没有方法体,只有方法签名,用abstract关键字修饰。抽象类通常被用来作为其他类的基类,子类必须实现抽象类中定义的所有抽象方法才能被实例化。抽象类中可以包含一些具体的方法和成员变量,这些方法和成员变量在继承的子类中可以直接使用。接口是一

2024-02-03 11:42:56 414

原创 封装,继承,多态【Java面向对象知识回顾①】

面向对象的三大特性,封装,继承,多态。封装:隐藏对象内部的细节,只暴露出必要的接口去交互,实现了信息的隐藏与保护。(简单的说,就是将对象独有的数据private掉,将公共的方法接口public出去,然后提供getter和setter方法)继承:允许一个类继承另一个类的方法和属性,实现代码的复用性和扩展。子类只能继承父类非private的成员方法和成员属性。子类可以重写父类允许子类方法的方法,重写的注意点,即结构不变,内核变(方法体根据自己的业务去更改,方法的返回值,方法名参数值列表均不可以变)。和继承相

2024-02-02 16:23:42 947 1

原创 HashMap 的基本操作【集合容器知识回顾 ⑤】

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步。HashMap 是无序的,即不会记录插入的顺序。HashMap 继承于AbstractMap,实现了 Map、Cloneable、java.io.Serializable 接口。

2024-02-01 17:16:34 359

原创 HashSet 的基本操作【集合容器知识回顾 ④】

比如,有一个People类,将多个People对象传入到Set中,然后希望的结果是,只要idCard身份证号不同,就表示people不同,即名字相同并不是重复的元素。return sex;下面的代码中,HashSet并未对我们自定义的People类按照预期的方式去重,原因就是每个People对象的哈希值不同,所以HashSet认为每个对象都是不同的,但是实际情况并不是这样,这时候就需要我们重写hashCode和equals方法了。

2024-02-01 16:07:14 902

原创 LinkedList的基本操作【集合容器知识回顾 ③】

因为LinkedList是基于双向链表实现的,而ArrayList是动态数组,对于插入和删除操作,是移动大量的元素,比较慢。,因为他需要从头开始逐个比较元素值来进行访问,而ArrayList随机访问元素非常快,直接通过索引下标去访问。它由一系列节点组成,每个节点包含数据元素和指向前一个节点和后一个节点的引用。其余API就不一一列举了,和ArrayList基本差不多,不一样的查看API文档即可。,因为它不需要像数组一样重新分配内存空间。是 Java 中的一个。

2024-02-01 11:49:32 819

原创 ArrayList的基本操作【集合容器知识回顾 ②】

在 ArrayList 中删除元素时,特别是在中间位置,会涉及到后续元素的移动操作,可能会导致性能下降。,因此在多线程环境中访问和修改 ArrayList 可能导致数据不一致和并发问题。ArrayList 允许存储 null 值,但要小心处理它们,以免引发空指针异常。了解 ArrayList 的性能特性,并根据实际需求选择合适的数据结构。在使用 for-each 循环遍历 ArrayList 时,如果需要在遍历过程中修改元素,请使用迭代器,并。,请考虑使用线程安全的集合,如。在指定索引位置,添加元素。

2024-02-01 10:24:43 970

原创 集合概览【集合容器知识回顾 ①】

集合是用于存储和操作一组对象的数据结构。Java 的集合框架提供了一组接口和类,用于处理各种类型的集合。集合框架的主要目标是提供一种通用的方式来管理对象,使我们能够更轻松地添加、删除、搜索和遍历元素。

2024-02-01 09:11:17 878

原创 序列化流 ObjectInputStream 和 ObjectOutputStream 的基本使用【 File类+IO流知识回顾④】

ObjectInputStream反序列化流,将之前使用ObjectOutputStream序列化的原始数据恢复为对象。,以便可以将对象保存到磁盘上,将其传输到网络上,或者将其存储在内存中,以后再进行反序列化,将字节流重新转换为对象。ObjectOutputStream 类,将Java对象的原始数据类型写出到文件,实现对象的持久储存。注意上面的例子,为了简洁我都直接将异常抛出了,实际情况肯定使用try-cath啊,别被误导 👻。接口来实现的,该接口没有任何方法,只是一个标记接口,用于标识类可以被序列化。

2024-01-31 11:33:57 764

原创 缓冲流和转换流的使用【 File类+IO流知识回顾③】

需要会使用的两个类 InputStreamReader 和 OutputStreamWriter ,从字面意思上不难理解,,将字符输出流转换为字节输出流。使用指定的字符集将字符编码为字节。它的字符集可以由名称指定,也可以接受平台的默认字符集。从控制台窗口中看到,读取的字符都乱码了…此时为了应对不同编码文件的读入,我们就该使用字符转换流了。首先,写一个txt,编码方式为GB18030,然后尝试使用字符缓冲流进行读入。字符转换流完美的解决了因为编码不同导致乱码的问题。字节缓冲流复制文件和普通输入输出流对比。

2024-01-31 10:04:04 923

原创 FileInputStream,FileOutputStream 和 FileReader ,FileWriter 类的基本使用【 File类+IO流知识回顾②】

一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。1. Java语言中的所有字节流都以Stream结尾。所有的字符流都含有Reader或Writer。2. 字节流适合读取:视频,声音,图片等二进制文件3. 字符流适合读取:纯文本文件。4. Java中一个字符占两个字节,即字符流一次读取两个字节,字节流一次读取一个字节。

2024-01-30 17:16:06 952

原创 File类的基本使用【 File类+IO流知识回顾①】

获取File对象数据信息的方法有很多,下面只是列举了一些常用的 getAbsolutePath() 获取绝对路径 ,getPath() 获取文件路径,getParent() 获取父级目录名,getName() 获取文件名,length() 获取文件大小…遍历指定目录下的所有文件及目录。

2024-01-30 10:30:34 344

原创 时间日期API(Date,SimpleDateFormat,Calendar)+java8新增日期API (LocalTime,LocalDate,LocalDateTime)

java.util 包提供了 Date 类来封装当前的日期和时间。SimpleDateFormat格式化分析日期的类。Calender类,对于设置获取日期数据的特定部分,更为简便(例如:获取,小时,分钟,秒,日月),并且可以对日期上进行增加和减去一些时间。GregorianCalendar类是Calendar类的子类,实现了公历日期。经过上面旧的日期API使用,很容易感觉到旧的日期API用起来非常麻烦(一大堆毫秒数,时间戳),并且也不是线程安全的,存在一些潜在的并发问题。LocalTime是Java8中用于

2024-01-29 17:31:11 913

原创 String、StringBuffer、StringBuilder的区别

下面原生的String字符拼接,底层其实会创建1000个StringBuilder对象,浪费堆内存空间。,可以在原字符串的基础上进行操作,并且不会开辟额外的内存空间,从而弥补了String类的缺陷。改进版使用StringBuilder进行拼接,只创建了一个StringBuilder对象。的话基本和StringBuilder类差不多,只是。,这样一来对于字符串的操作就是。(可以同步访问)的。

2024-01-29 12:01:28 920

原创 String类-知识回顾①

Java中,==和equals( )都用于比较两个对象是否相等。例如:String类重写equals()方法,比较的是字符串中的每个字符是否相等,若相等则返回true,否则返回false。例如:person类重写equals方法当比较两个对象的内容是否相等时,应该使用equals()方法。如果只比较两个对象的内存地址是否相等,使用==操作符。

2024-01-29 10:56:17 760

原创 verbose stack FetchError: request to https://registry.npm.taobao.org/md-editor-v3 failed, reason: ce

今天,在安装markdown包时出现了下面的问题,说淘宝镜像证书已经过期npm包管理器在尝试从淘宝的npm镜像仓库(registry.npm.taobao.org)获取md-editor-v3包时,由于证书已过期而失败,然后解决方案的话就是切换镜像源,npm config set registry https://registry.npmmirror.com/

2024-01-22 11:31:58 1859 6

原创 如何访问GitHub快的飞起?两步解决访问超时GitHub,无法访问GitHub的问题

输入 github.com 点击查看分析往下滑动,找一个比较快的IP,然后去修改hosts配置文件 (例如:20.205.243.166)hosts配置文件地址:打开hosts文件,在其末尾插入 保存退出hosts文件,再次访问,快的飞起 👻

2024-01-05 19:09:41 745 3

原创 两步带你解决IDEA 插件下载安装慢、超时、不成功问题

今天在安装idea中的插件时,又双叒叕出现了这个问题,下载一个几MB的插件巨慢,所以写一下它的解决方案。先查找访问比较快的ip,然后修改host文件即可

2024-01-05 18:57:27 2514

原创 Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】

① 这里的话,需要将mysqld服务找到,然后复制到 /etc/init.d/mysqld(因为默认的离线安装,它是不识别这个mysqld的)查看一下 /data/mysql 以及刚刚解压缩的 /usr/local/mysql 的权限,发现其所属用户和组均为root。④ 接着,需要将 /tmp/mysql.sock 与 /var/lib/mysql/mysql.sock 建立一个软连接。解压到/usr/local下,并且将解压的目录名称改为mysql。将下面的内容,输入到 /etc/my.cnf中。

2023-12-31 10:13:52 1171

原创 Linux 安装 mysql【使用yum源进行安装】

首先,去到mysql网站,找到它的rpm的资源包 “mysql80-community-release-el9-5.noarch.rpm”我们将其下载下来,然后配置yum源(下面两种方式二选一即可)配置完成后,检查一下可用的mysql yum 源配置yum源同样,检查一下。

2023-12-31 08:47:14 544

原创 Stream流的简单使用

其实Stream流非常简单,只需要将其理解为一条流水线即可,然后在不同的时期去做不同的操作。● 获取Stream流 ○ 创建一条流水线,并把数据放到流水线上准备进行操作● 中间方法 ○ 流水线上的操作 ○ 一次操作完毕之后,还可以继续进行其他操作● 终结方法 ○ 一个Stream流只能有一个终结方法 ○ 是流水线上的最后一个操作

2023-12-24 18:13:36 429

原创 Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决

jdk17 linux 版本压缩包通过xftp将jdk17的压缩包传输到/tmp下执行解压缩命令到/usr/local中。

2023-12-19 12:25:22 1229

原创 Duplicate keys detected: This may cause an update error.【Vue遍历渲染报错的解决】

今天在写项目时,写到一个嵌套评论的遍历时,控制台出现了一个报错信息,但是并不影响页面的渲染,然后一看这个错的原因是 key值重复,那么问题的解决方式就很简单了。(vue for循环读取key值时, key需要是唯一的,如果key值重复会导致报错,影响页面渲染卡顿。for循环读取key值时, key需要是唯一的,如果key值重复会导致报错,影响页面渲染卡顿。只需要遍历时将key加上一个随机值即可,最简单就是同时遍历出索引与key相加。

2023-12-13 17:37:47 729

原创 Linux破解用户密码【基于redhat9】

操作步骤: 1. 重启虚拟机,选择第二行,按下e键 2. 在倒数第二行的末尾加入 rd.break,按下ctrl+x键,进入终端界面 3. 重新挂载/sysroot为读写 4. 切换到bash 5. 修改用户密码 6. 创建 /.autorelabel 文件使SELinux安全策略放行

2023-12-01 19:32:58 848

原创 redis的java客户端的使用(Jedis、SpringDataRedis、SpringBoot整合redis、redisTemplate序列化及stringRedisTemplate序列化)

Jedis使用的基本步骤:① 引入依赖创建Jedis对象,② 建立连接③ 使用Jedis,方法名与Redis命令一致④ 释放资源

2023-11-28 12:30:00 1104

原创 redis基本数据结构(String,Hash,Set,List,SortedSet)【学习笔记】

redis是一个key-value的数据库,key一般是String类型,但是value的类型多种多样。通用指令是部分数据类型的,都可以使用的指令,常见的有:- KEYS:查看符合模板的所有key- DEL:删除一个指定的key- EXISTS:判断key是否存在- EXPIRE:给一个key设置有效期,有效期到期时该key会被自动删除- TTL:查看一个KEY的剩余有效期。String类型,也就是字符串类型,是Redis中最简单的存储类型。其value是字符串,不过根据字符串的格式不同,又

2023-11-25 19:57:21 1210

原创 基于ThinkPHP8 + Vue3 + element-ui-plus + 微信小程序(原生) + Vant2 的 BBS论坛系统设计【PHP课设】

我做的是一个论坛类的网页项目,每个用户可以登录注册查看并发布文章,以及对文章的点赞和评论,还有文件上传和个人签名发布和基础信息修改,管理员对网站的数据进行统计,对文章和文件的上传以及评论进行审核,以及对普通的用户的权限提升账号封停等等,以及对应的crud。然后做的是三端(PC端,小程序端)并且采用前后端分离以及JWT技术和RestFull风格API,后端使用ThinkPHP8,PC端使用vue3+element-ui-plus,Axios异步通信以及诸多扩展,微信小程序端使用原生的微信小程序技术+van

2023-11-24 10:43:19 7097

原创 jjwt使用说明-笔记

● notBefore: sets the nbf(Not Before) Claim 定义在某个时间前该jwt是不可用的。● id: sets the jti(JWT ID) Claim jwt的唯一身份标识,作一次性token,防重放攻击。● audience: sets the aud(Audience) Claim 校验jwt的一方。● subject: sets the sub(Subject) Claim jwt针对的用户。● claime(Map对象)

2023-11-22 20:48:45 361

原创 关于使用Java-JWT的笔记

在生成token的方法中,设置了issuer签发者,签发时间,token过期时间,校验token方,以及一些自定义数据载荷,签证加密算法使用 HMAC256。我的这个例子就通过普通的maven项目来生成token,并不从web项目方面构建,但原理是一致的。自定义载荷:自定义载荷就是将自己需要的一些 key=>value数据放入到载荷中.

2023-11-21 22:40:27 366

原创 用户和用户组管理,常用命令速览

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

2023-11-14 09:18:02 106

原创 MySQL中外键的使用及外键约束策略

外键约束只有表级约束,没有列级约束。外键约束会影响表的性能,因为数据库必须对每个写操作执行额外的检查。如果尝试插入不符合外键约束的行,数据库会抛出一个错误。根据不同的业务需求自定义不同的外键策略。

2023-11-12 17:21:17 1316 2

myBase Desktop 7 Pro

用来打开.nyf的软件 Mybase Desktop 是一款适用于分类存储管理任意格式文档资料的小型个人数据库软件, 有助于个人用户在( Linux/macOS/Windows )桌面电脑系统上实施文档、笔记、日记、图片和网页等知识内容的分类存储和管理。 借助软件提供的各项功能,创建和维护一个专属于自己的个人知识库将变的相对容易。 与传统意义上的数据库软件不同,Mybase 通过内置的富文本编辑器接受图文信息的输入,并按树形大纲分门别类保存,同时接受任意格式的文档作为大纲条目的附件。 Mybase 内置的多种实用工具可使知识/信息的捕获、修订、组织、查看、索引、搜索和分享等操作变得方便快捷

2023-11-14

基于C#使用winform技术的游戏平台的实现【C#课程设计】的数据库代码文件

基于C#使用winform技术的游戏平台的实现【C#课程设计】的数据库代码文件

2023-10-24

基于C#使用winform技术的游戏平台的实现【C#课程设计】

基于C#使用winform技术的游戏平台的实现【C#课程设计】

2023-10-24

基于C#的Winform游戏平台设计

使用了Winform中基础的控件,以及list控件和picture控件并且扩充了一些功能,比如livecharts的集成,高德地图天气API的使用,EEmplus Excel的导入和导出,

2023-10-24

使用vue3+element-ui plus 快速构建后台管理模板

使用vue3+element-ui plus 快速构建后台管理模板

2023-10-17

vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用

vue3 v-md-editor markdown编辑器(VMdEditor)和预览组件(VMdPreview )的使用

2023-10-17

springboot 如何编写增删改查后端接口,小白极速入门,附完整代码

springboot 如何编写增删改查后端接口,小白极速入门,附完整代码

2023-10-17

particles 粒子背景插件在vue3中的使用

particles 粒子背景插件在vue3中的使用

2023-10-17

基于ThinkPHP 6 和 LayUI 框架 的博客管理系统,用户登录注册包含验证码,博客文件上传,博客文章的crud

基于ThinkPHP 6 和 LayUI 框架 的博客管理系统,用户登录注册包含验证码,博客文件上传,博客文章的crud,用户个人信息的crud,jquery操作dom的ajax回调,博客文章上传的加密操作,用户密码加密,用户的登出。对当前用户的文章的管理。

2023-05-30

网页设计 期末大作业web课程设计【原神风格+博客静态页面】

网页设计 期末大作业web课程设计【原神风格+博客静态页面】,html+css+js纯手写,div盒子布局,flex布局,瀑布流布局,绝对定位/相对定位,js登录表单验证,简洁的下拉菜单,侧边栏手风琴效果,动漫游戏博客小清新风格,应用了正常流布局浮动布局布局 ,应用左右浮动做了导航栏和网页logo应用相对定位和绝对定位做了主页里导航栏背景图片上的内容 。

2022-12-31

jdk1.9帮助文档中文版

JDK帮助文档 SUN公司为 JDK 工具包提供了一整套文档资料,我们习惯上称之为 JDK 文档。 JDK 文档中提供了 Java 中的各种技术的详细资料,以及 JDK 中提供的各种类的帮助说明。 JDk 文档是 Java 语言的完整说明,大多数书籍中的类的介绍都要参照它来完成,它是编程者经常查阅的资料 如何理解 API :就当做是一个“字典”,“使用手册”, API 就相当于是一个电子的 帮助文档 ,可以帮我们查看 JDK 提供的类的信息,平时查看的时候可结合百度一起看。

2022-11-30

计算机等级考试二级web综合应用题(操作题),选择题(300道例题含答案)

计算机等级考试二级web综合应用题,大题,操作题,选择题含答案解析

2022-09-25

博客文章说说留言书城(文章图片上传)+数据分页基于JavaWeb项目(纯jsp+servlet+jdbc)+登录注册

登录注册,非法访问验证,博客的用户文章发布,心情说说,日志的增删改查,访客用户的管理,博客运行时间统计,博客书城的管理,图书的上架售卖以及结算(结算的功能还没写),纯手写前台页面,大概20左右个CSS,每个基本400-500行代码,DAO层稍稍有点乱,都写在了一个文件里面,是之前的课程设计想着分享给大家。

2022-09-21

python爬虫自动爬取多本小说新手练习源代码

小说爬虫,适用于新手练习,自动爬取多本小说,注释详细,供新手参考当作模板。

2022-05-11

空空如也

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

TA关注的人

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