- 博客(38)
- 收藏
- 关注
原创 Dockerfile教程
Dockerfile是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Dockerfile基础镜像镜像元信息镜像操作指令容器启动时执行命令。
2024-12-26 17:25:58
680
原创 CentOS上安装和卸载Docker
(官方仓库地址:https://download.docker.com/linux/centos/docker-ce.repo),登陆后,左侧菜单选中镜像加速器,即可查看。(更好的管理软件包)的仓库,以便可下载最新的。
2024-12-25 13:30:10
682
原创 Centos7中使用yum命令时候报错 “Could not resolve host: mirrorlist.centos.org; 未知的错误“
2024.06.30之后,在Centos 7 中使用yum。
2024-12-25 10:58:55
875
原创 VSCode插件
内部直接运行各种语言的代码片段的工具。它提供了代码生成、代码补全、代码注释、代码翻译、代码问答等功能。或右键单击文本编辑器,然后Run Code在编辑器上下文菜单中单击。它提供了代码补全、文档生成、代码审查和自然语言查询等功能。是一款可将代码中的注释或字符串快速翻译成其他语言的工具。是一款重命名标签时,会自动更新成对标签名称的工具。是一款静态代码分析工具。支持,包括语法高亮、代码补全、错误检查等。编辑器的原生主题进行改造的主题工具。代码中潜在问题,避免常见的变成错误。是一款自动添加标签的结束标签的工具。
2024-11-16 20:12:30
868
原创 VSCode设置
此配置用于设置括号匹配时高亮显示和引导线,已经控制迷你地图的显示和折叠策略,增强了代码结构的可见性和美观性。此配置优化了自动关闭括号、引号以及删除和覆盖的行为,使得代码输入更加流程,并减少了手动关闭符号的工作量。此配置用于设置文件扩展名与语言的关联,使得特定扩展名的文件能够使用预设的语言进行高亮显示和语法检查。此配置改善了编辑器和平面工作区列表的滚动体验,并调整了光标的显示方式,使编码更加流畅舒适。此配置用于控制搜索,资源管理器下文件行为,排除指定路径下的文件和文件夹,以提高搜索效率。
2024-11-16 18:12:29
4223
1
原创 Webpack教程-初次体验
此时在项目根目录下会生成一个基础的。每种模式最终输出的文件内容不一样。1. 项目根目录不能有空格或中文。默认会将文件打包输出到。运行上述几种命令后,
2024-09-25 16:02:56
560
原创 Webpack教程-概述
Webpack是一个静态资源打包工具。它以一个或多个文件作为打包入口,将整个项目所有的文件编译组合成一个或多个文件进行输出。(输出的文件即编译好的文件,就可以在浏览器上运行)Webpack官网。
2024-09-25 15:17:39
546
原创 MySQL教程-入门
所有关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准。冗余降低了性能,但提高了数据的安全性。对数据库中一列或多列的值进行排序的一种结构。存储数据的仓库,数据是有组织的存储。要求关系中不允许引用不存在的实体。唯一标识数据中列,可一列或多列。包含了相同类型的数据。
2024-03-13 14:50:24
348
原创 Node.js教程-mysql模块
在Node.js中,mysql模块是实现MySQL协议的JavaScript客户端工具。Node.js程序通过与MySQL建立链接,然后可对数据进行增删改查等操作。
2023-12-22 18:16:02
1885
原创 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
2064
原创 Node.js教程-package.json文件
在Node.js中,是管理其依赖的配置文件。定义了项目所需的各种模块,以及项目的配置信息(如:项目名称、版本、作者信息、许可证等)。文件其实就是一个JSON对象,其位于项目的根目录下。命令会根据这个配置文件自动下载所需的模块。
2023-12-21 14:58:25
873
原创 Node.js教程-fs模块
fs是的缩写。其为Node.js的核心模块之一,用于对文件系统进行操作。它提供了丰富的函数,可对文件进行读取、写入、复制和删除操作,同时也支持对目录进行创建、遍历和修改等操作。
2023-12-20 12:28:06
1361
原创 Node.js教程-模块化
模块化指为了解决一个复杂问题,自顶向下把系统逐层划分为若干个模块的过程。对于整个系统来说,模块是可以组合、分解和更换的单元。提高了代码的复用性增强了代码的可维护性可以实现按需加载加载自定义模块时,必须指定以./或开头的路径标识符,否则Node.js会将其当做内置模块或第三方模块。若在引入模块时,省略了.js扩展名,则Node.js按照确切的文件名进行加载补全.js扩展名进行加载补全.json扩展名进行加载补全.node扩展名进行加载。
2023-12-19 15:48:54
861
原创 Node.js教程-Buffer对象
Buffer对象是Node用于在网络或文件系统操作等场景中处理二进制数据流。用于表示固定长度的字节序列。一个Buffer类似于一个整数数组,它对应了 V8 堆之外的一块原始内存。Buffer在Node是一个全局变量,无需通过require关键字来导入其模块。在V6.0前创建Buffer对象直接使用new关键字来创建实例,但其对内存的权限操作比较大,可直接捕获一些敏感信息,所以在V6.0之后,官方建议使用接口去创建其对象。
2023-12-19 13:58:48
1726
原创 Node.js教程-工具
用于以属性结构列出当前项目安装的模块,以及它们依赖的模块。(仅会更新顶层模块,不更新依赖的依赖)用来记录与项目有关的一些配置信息。可快速安装、更新、卸载和使用。安装模块速度太慢,需要切换国内镜像源。客户端,运行速度快,且提供离线模式。文件,加入镜像源内容,然后退出。版本,在安装前需卸载之前的所有。规定,在项目根目录中,必须存在。的镜像管理工具,可快速切换。的安装会自动安装对应的版本。命令用于查看或配置设置信息。安装完成后需重启终端即可。用于模块管理和执行脚本。代码库地址安装模块。用来查看模块的详细信息。
2023-12-18 16:48:56
996
原创 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
96
原创 Java线程生命周期
线程生命周期是线程对象从创建到销毁的全过程。当线程被创建并启动后,并不是马上进入执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。就绪状态的线程处于就绪对列中,要等待JVM里线程调度器的调度。执行完毕,或者被强制性地终止(调用stop()、destroy()或出现异常),此时线程为。在阻塞状态的线程不能进入就绪队列,仅当引起阻塞的原因消除,线程才会再次进入就绪队列中。的线程在某些情况下,将让出CPU并暂停自己的运行,就进入。若就绪状态的线程获取CPU的调度,此时线程就可以执行其。
2023-09-06 14:35:36
91
原创 Java线程常用方法
sleep()暂停当前线程后,进入阻塞状态,当休眠时间到了,则会进入就绪状态;**yield()**调用后,当前线程直接进入就绪状态,即有可能马上被调用sleep()方法声明抛出了,即调用**sleep()**时需捕获该异常;**yield()**没有声明抛出任何异常sleep()比yield()有更好的移植性。
2023-08-31 17:30:32
112
原创 Java线程创建
继承的方式适用于一个任务仅被一个线程对象执行的情况。有异常只能在内部处理,不能向上抛出实现Runnable接口方式适用于一个任务被多个线程对象执行的情况。有异常只能在内部处理,不能向上抛出实现Callable接口方式适用于一个任务被多个线程执行的情况,同时还可获得任务的执行结果。有异常可在内部处理,也可向上抛出。
2023-08-31 15:09:26
92
原创 Java线程概述
由进程创建,一个进程在其执行过程中会产生多个线程。同类的多个线程共享同一块内存空间和资源,所以系统在各线程间切换比进程负担小很多。线程也称为轻量级进程。是程序的一次执行过程,是系统运行的基本单位,启动后,系统为其分配一块内存空间。系统运行一个程序即是一个进程从创建、运行到销毁的过程。是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,即静态的代码块。:同一时刻,多个任务同时交替执行。:同一时刻,多个任务同时执行。
2023-08-31 10:42:16
50
原创 IDEA模板
模板是配置一些常用代码字母缩写,在输入简写时输出预定义的固定模式的代码,使得开发效率大大提高。主要分 注释模板和 代码模板两大类。中注释模板分为类注释模板和方法注释模板两类。中自带类注释模板,也可自定义类注释模板。自定义类注释模板如下:选择某个文件后,即可在自定义注释区域内定义注释内容。如选择Java文件后,定义的内容:方式注释模板中方法注释没有默认的模板,需要手动添加。创建步骤:模板内容定义变量参数表达式返回值表达式设置快捷键生成方式注释的默认方法是:/ + 模板名 + 快捷键
2023-08-30 16:49:09
523
原创 IDEA中Debug技巧
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用模式可以分析定位异常所发生的位置,以及在运行过程中参数的变化。
2023-08-30 10:04:38
1227
原创 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
61
原创 IDEA安装与卸载
IDEA全称,是 Java 语言的集成开发环境,目前基本上代替了Eclipse的使用。IDEA 在业界被公认为是最好的 Java 开发工具(之一),因其功能强悍设置人性化,从而深受Java、大数据、移动端程序员的推崇。IntelliJ IDEA 官网:https://www.jetbrains.com.cn/idea/。IDEA旗舰版(Ultimate)和社区版旗舰版收费,功能丰富,安装即可使用;社区版免费,功能有限,部分功能需要手动安装才可以使用。IDEA每年迭代一个大版本,大版本以年份命名。
2023-08-04 11:13:27
1072
原创 IDEA常见问题
将IDEA编码和Tomcat编码统一设置为UTF-8即可。IDEA中没有安装Tomcat的插件。IDEA编码与Tomcat编码不一致。在IDEA中安装Tomcat的插件。
2023-07-24 18:17:08
57
原创 Servlet教程-响应对象Response
Response(响应)对象封装了从服务器返回到客户端的所有信息。在中,从服务器传输到客户端的信息。和。
2023-07-06 22:26:05
69
原创 Servlet教程-ServletContext
(Servlet上下文)接口定义了运行在Web应用的视图,应用容器负责提供其实现。Servlet可以使用对象记录事件,获取URL引用的资源,存取当前上下文的其他Servlet可访问的属性。是Web服务中服务访问路径的根。例如,Servlet服务访问路劲为:http://localhost:8080/servlet/userServlet,称为上下文路径。Web服务器中仅部署一个Web项目时,可以不配置上下文(但部署多个Web项目时,一定要配置项目的上下文,且上下文不会在虚拟主机之间共享。
2023-07-05 22:33:08
120
原创 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
404
原创 Servlet教程-Servlet基础
Servlet是基于Java技术的Web组件,被基于Java技术的Web服务容器加载并运行。它是作为Web浏览器或其他HTTP客户端的请求和HTTP服务上数据库或应用间的中间层。Servlet运行在服务端,它没有方法,不能独立运行,必须部署到中,由所管理,生成动态的内容。
2023-06-27 22:00:30
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人