自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旺仔的博客

滴水穿石并非由于水滴有巨大的力量,而是由于水一滴接着一滴。

  • 博客(30)
  • 收藏
  • 关注

原创 MySQL教程-SQL

SQL)结构化查询语言,操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。

2024-03-13 17:27:02 1165 1

原创 MySQL教程-安装与卸载

官网。

2024-03-13 15:20:58 385

原创 MySQL教程-入门

所有关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。冗余降低了性能,但提高了数据的安全性。对数据库中一列或多列的值进行排序的一种结构。存储数据的仓库,数据是有组织的存储。要求关系中不允许引用不存在的实体。唯一标识数据中列,可一列或多列。包含了相同类型的数据。

2024-03-13 14:50:24 308

原创 Node.js教程-mysql模块

在Node.js中,mysql模块是实现MySQL协议的JavaScript客户端工具。Node.js程序通过与MySQL建立链接,然后可对数据进行增删改查等操作。

2023-12-22 18:16:02 1409

原创 Node.js教程-express框架

Express是基于Node.js平台(建立在Node.js内置的http模块上),快速、开放、极简的Web开发框架。中文官网。。Express可设置中间件来响应 HTTP 请求定义了路由表用于执行不同的 HTTP 请求可通过向模板传递参数来动态渲染 HTML 页面定义中间件监听request对象的data事件监听request对象的end事件解析请求参数封装模块自定义中间件解析POST提交的数据// querything 是 Node.js的内置模块// 定义中间件。

2023-12-22 16:19:18 1730

原创 Node.js教程-package.json文件

在Node.js中,是管理其依赖的配置文件。定义了项目所需的各种模块,以及项目的配置信息(如:项目名称、版本、作者信息、许可证等)。文件其实就是一个JSON对象,其位于项目的根目录下。命令会根据这个配置文件自动下载所需的模块。

2023-12-21 14:58:25 774

原创 Node.js教程-net模块

net模块是Node.js官方提供的用于底层网络通信的模块,包含了创建服务器/客户端的方法。

2023-12-21 14:10:38 1326

原创 Node.js教程-os模块

os模块是Node.js官方提供的用来与操作系统进行交互的模块。

2023-12-20 17:17:33 376

原创 Node.js教程-http模块

http模块是Node.js官方提供的用来创建的模块。

2023-12-20 16:57:53 393

原创 Node.js教程-path模块

path模块是Node.js官方提供的、用来处理文件和目录路径的模块。

2023-12-20 13:45:22 340

原创 Node.js教程-fs模块

fs是的缩写。其为Node.js的核心模块之一,用于对文件系统进行操作。它提供了丰富的函数,可对文件进行读取、写入、复制和删除操作,同时也支持对目录进行创建、遍历和修改等操作。

2023-12-20 12:28:06 1018

原创 Node.js教程-模块化

模块化指为了解决一个复杂问题,自顶向下把系统逐层划分为若干个模块的过程。对于整个系统来说,模块是可以组合、分解和更换的单元。提高了代码的复用性增强了代码的可维护性可以实现按需加载加载自定义模块时,必须指定以./或开头的路径标识符,否则Node.js会将其当做内置模块或第三方模块。若在引入模块时,省略了.js扩展名,则Node.js按照确切的文件名进行加载补全.js扩展名进行加载补全.json扩展名进行加载补全.node扩展名进行加载。

2023-12-19 15:48:54 821

原创 Node.js教程-Buffer对象

Buffer对象是Node用于在网络或文件系统操作等场景中处理二进制数据流。用于表示固定长度的字节序列。一个Buffer类似于一个整数数组,它对应了 V8 堆之外的一块原始内存。Buffer在Node是一个全局变量,无需通过require关键字来导入其模块。在V6.0前创建Buffer对象直接使用new关键字来创建实例,但其对内存的权限操作比较大,可直接捕获一些敏感信息,所以在V6.0之后,官方建议使用接口去创建其对象。

2023-12-19 13:58:48 1254

原创 Node.js教程-工具

用于以属性结构列出当前项目安装的模块,以及它们依赖的模块。(仅会更新顶层模块,不更新依赖的依赖)用来记录与项目有关的一些配置信息。可快速安装、更新、卸载和使用。安装模块速度太慢,需要切换国内镜像源。客户端,运行速度快,且提供离线模式。文件,加入镜像源内容,然后退出。版本,在安装前需卸载之前的所有。规定,在项目根目录中,必须存在。的镜像管理工具,可快速切换。的安装会自动安装对应的版本。命令用于查看或配置设置信息。安装完成后需重启终端即可。用于模块管理和执行脚本。代码库地址安装模块。用来查看模块的详细信息。

2023-12-18 16:48:56 773

原创 Node.js教程-概述

Node.js是一个免费的、开源的、跨平台的JavaScript运行时环境,允许开发人员在浏览器之外编写命令行工具和服务端脚本。即JavaScript的运行平台。浏览器是JavaScript的前端运行环境,Node.js是JavaScript的后端运行环境。Node.js无法调用DOM和BOM等浏览器内置的API。Node.js是一个基于运行时建立的平台。内部采用Google公司的V8引擎(V8引擎执行JavaScript的速度非常快,且性能也非常好),作为JavaScript语言解释器,通过。

2023-12-18 11:42:14 45

原创 Java线程生命周期

线程生命周期是线程对象从创建到销毁的全过程。当线程被创建并启动后,并不是马上进入执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。就绪状态的线程处于就绪对列中,要等待JVM里线程调度器的调度。执行完毕,或者被强制性地终止(调用stop()、destroy()或出现异常),此时线程为。在阻塞状态的线程不能进入就绪队列,仅当引起阻塞的原因消除,线程才会再次进入就绪队列中。的线程在某些情况下,将让出CPU并暂停自己的运行,就进入。若就绪状态的线程获取CPU的调度,此时线程就可以执行其。

2023-09-06 14:35:36 46

原创 Java线程常用方法

sleep()暂停当前线程后,进入阻塞状态,当休眠时间到了,则会进入就绪状态;**yield()**调用后,当前线程直接进入就绪状态,即有可能马上被调用sleep()方法声明抛出了,即调用**sleep()**时需捕获该异常;**yield()**没有声明抛出任何异常sleep()比yield()有更好的移植性。

2023-08-31 17:30:32 72

原创 Java线程创建

继承的方式适用于一个任务仅被一个线程对象执行的情况。有异常只能在内部处理,不能向上抛出实现Runnable接口方式适用于一个任务被多个线程对象执行的情况。有异常只能在内部处理,不能向上抛出实现Callable接口方式适用于一个任务被多个线程执行的情况,同时还可获得任务的执行结果。有异常可在内部处理,也可向上抛出。

2023-08-31 15:09:26 40

原创 Java线程概述

由进程创建,一个进程在其执行过程中会产生多个线程。同类的多个线程共享同一块内存空间和资源,所以系统在各线程间切换比进程负担小很多。线程也称为轻量级进程。是程序的一次执行过程,是系统运行的基本单位,启动后,系统为其分配一块内存空间。系统运行一个程序即是一个进程从创建、运行到销毁的过程。是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,即静态的代码块。:同一时刻,多个任务同时交替执行。:同一时刻,多个任务同时执行。

2023-08-31 10:42:16 28

原创 JUC概述

JUC是JDK中工具包的简称,这是一个处理线程的工具包,其目的是为了更好的支持高并发任务。(JDK1.5开始出现的)

2023-08-30 18:15:23 137

原创 IDEA模板

模板是配置一些常用代码字母缩写,在输入简写时输出预定义的固定模式的代码,使得开发效率大大提高。主要分 注释模板和 代码模板两大类。中注释模板分为类注释模板和方法注释模板两类。中自带类注释模板,也可自定义类注释模板。自定义类注释模板如下:选择某个文件后,即可在自定义注释区域内定义注释内容。如选择Java文件后,定义的内容:方式注释模板中方法注释没有默认的模板,需要手动添加。创建步骤:模板内容定义变量参数表达式返回值表达式设置快捷键生成方式注释的默认方法是:/ + 模板名 + 快捷键

2023-08-30 16:49:09 337

原创 IDEA中Debug技巧

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用模式可以分析定位异常所发生的位置,以及在运行过程中参数的变化。

2023-08-30 10:04:38 877

原创 Redis教程-介绍

Redis全称Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库(非关系型数据库,即NoSQL),并提供多种语言的API。Redis遵守BSD协议,免费开源。自其诞生以来,就以其超高的性能、完美的文档和简洁易懂的特性广受好评。常见的内存数据库:Redis、Oracle Berkeley DB、SQLite(轻量级)、Memcache(键值型分布式)、Altibase。

2023-08-08 22:38:51 28

原创 IDEA安装与卸载

IDEA全称,是 Java 语言的集成开发环境,目前基本上代替了Eclipse的使用。IDEA 在业界被公认为是最好的 Java 开发工具(之一),因其功能强悍设置人性化,从而深受Java、大数据、移动端程序员的推崇。IntelliJ IDEA 官网:https://www.jetbrains.com.cn/idea/。IDEA旗舰版(Ultimate)和社区版旗舰版收费,功能丰富,安装即可使用;社区版免费,功能有限,部分功能需要手动安装才可以使用。IDEA每年迭代一个大版本,大版本以年份命名。

2023-08-04 11:13:27 744

原创 IDEA常见问题

将IDEA编码和Tomcat编码统一设置为UTF-8即可。IDEA中没有安装Tomcat的插件。IDEA编码与Tomcat编码不一致。在IDEA中安装Tomcat的插件。

2023-07-24 18:17:08 36

原创 IDEA详细设置

IDEA(Project Structure)和(Settings)。

2023-07-24 16:42:46 6945

原创 Servlet教程-响应对象Response

Response(响应)对象封装了从服务器返回到客户端的所有信息。在中,从服务器传输到客户端的信息。和。

2023-07-06 22:26:05 34

原创 Servlet教程-ServletContext

(Servlet上下文)接口定义了运行在Web应用的视图,应用容器负责提供其实现。Servlet可以使用对象记录事件,获取URL引用的资源,存取当前上下文的其他Servlet可访问的属性。是Web服务中服务访问路径的根。例如,Servlet服务访问路劲为:http://localhost:8080/servlet/userServlet,称为上下文路径。Web服务器中仅部署一个Web项目时,可以不配置上下文(但部署多个Web项目时,一定要配置项目的上下文,且上下文不会在虚拟主机之间共享。

2023-07-05 22:33:08 59

原创 Servlet教程-请求对象Request

请求对象()由服务器创建,封装了客户端请求的所有信息。fill:#333;stroke:1;fill:none;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;important;

2023-07-02 23:23:15 274

原创 Servlet教程-Servlet基础

Servlet是基于Java技术的Web组件,被基于Java技术的Web服务容器加载并运行。它是作为Web浏览器或其他HTTP客户端的请求和HTTP服务上数据库或应用间的中间层。Servlet运行在服务端,它没有方法,不能独立运行,必须部署到中,由所管理,生成动态的内容。

2023-06-27 22:00:30 33

空空如也

空空如也

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

TA关注的人

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