- 博客(46)
- 收藏
- 关注
原创 三、MySQL数据类型
本文系统介绍了数据库中常见的数据类型,涵盖数值、字符串、日期时间及二进制类型。数值类型包括整数、浮点数、定点数和位类型,适用于不同精度与范围需求;字符串类型支持定长(CHAR)、变长(VARCHAR)及文本、枚举、集合,满足多样化的文本存储;日期时间类型(DATE、DATETIME、TIMESTAMP等)适配各类时间记录场景;二进制类型则用于存储图像、文件等二进制数据。合理选择类型可提升性能与存储效率。
2026-11-07 21:54:44
189
原创 二、MySQL数据库基础
本文系统介绍MySQL数据库基础,涵盖系统库介绍与用户数据库的创建、管理及命名规范;重点对比InnoDB与MyISAM存储引擎在事务、锁机制、安全性等方面的差异,推荐生产环境使用InnoDB。同时详解字符集与排序规则(如utf8mb4_unicode_ci、utf8mb4_bin)的层级优先级、命名规则及常见问题,强调统一使用utf8mb4并合理设置排序规则以避免乱码与性能问题,确保数据一致性与可维护性。
2026-11-07 21:38:58
177
原创 一、数据库基本概念与MySQL安装与配置
本文系统介绍数据库基本概念,涵盖DB、DBMS、DBS及DDL、DML、DQL、DCL四大语言功能。重点解析MySQL安装目录结构与配置文件(如my.ini)作用,详述常用参数设置,包括字符集、端口、存储引擎、连接数等,并指导使用DBeaver进行数据库管理,为数据库初学者提供完整入门指南。
2026-11-07 20:57:27
181
原创 SVN学习笔记(二)
本文系统介绍了SVN多仓库配置、权限控制及钩子程序应用。通过创建独立仓库目录实现多项目隔离,利用svnserve统一管理;通过svnserve.conf、passwd、authz三文件实现精细化权限控制,支持分组授权与路径级权限管理;结合自动启动服务与批处理脚本,提升运维效率;最后通过钩子程序(如pre-commit校验提交日志、post-commit触发部署)实现自动化流程,增强协作安全性与效率。
2026-10-04 21:23:07
223
原创 SVN学习笔记(一)
本文系统介绍SVN(Subversion)版本控制系统,涵盖其定义、集中式管理、全局版本号、原子提交等核心特点。内容包括Windows环境下SVN服务端与TortoiseSVN客户端的安装配置,并详细讲解检出、提交、更新三大基础指令及版本回退、冲突解决、文件忽略、锁定等实用功能。同时,通过常见图标说明工作状态,帮助用户高效协作开发,确保代码一致性与项目可控性。
2026-10-02 21:16:08
222
原创 SVN服务端下载、安装与配置(Windows版)
本文详细介绍了在Windows系统上安装与配置VisualSVN Server的全过程,包括下载安装、创建仓库、用户与组管理及权限设置。通过可视化界面操作,可快速搭建基于HTTPS的SVN服务器,实现对代码仓库的集中管理与安全访问控制,适用于团队协作开发场景。
2026-10-02 20:22:40
400
原创 TortoiseSVN下载与安装
本文详细介绍了TortoiseSVN的下载和安装步骤。下载可通过官网或SourceForge平台获取,包括主程序和应用语言包(如中文简体包)。安装过程包含运行主程序安装包、选择安装目录、完成主程序安装,以及后续语言包的安装和设置。全文提供了从下载到完成安装的完整指引,适合需要配置TortoiseSVN的用户参考。
2026-06-23 22:08:52
3255
原创 HTML基础(第二部分)
本文系统介绍了HTML/XHTML的表格、列表、表单和框架标签的使用方法。表格部分详细讲解了table、tr、td等基本标签及其属性设置;列表部分涵盖有序、无序、定义等多种列表类型;表单部分阐述了form标签及其各类输入控件的属性配置;框架部分则说明了frameset的结构划分和iframe浮动框架的应用。
2025-12-26 14:24:35
845
原创 HTML基础(第一部分)
本文系统介绍了HTML语言的基础知识,主要包括结构标签和基础标签。涵盖了文本处理、图像插入、多媒体添加以及超链接建立等核心功能。
2025-12-25 21:58:29
597
原创 CSS 基础(第二部分)
本文详细介绍了CSS中的核心概念与属性,主要包括:1.盒子模型(内容区、内边距、边框、外边距)及其相关属性设置。2.列表样式控制(符号类型、图像符号、缩进等)定位方式(相对/绝对定位)与浮动属性。3.光标形状设置。4.各种滤镜效果(透明度、模糊、阴影、翻转、发光等)及其参数配置。
2025-12-25 21:53:50
729
原创 CSS 基础(第一部分)
本文系统介绍了CSS样式表的基本语法。主要内容包括:1)CSS基本结构,包含定义、语法规则和4种添加方式(内联、内部、外部、导入);2)字体样式控制,涵盖字体类型、大小、风格、粗细等7种属性和颜色设置;3)段落格式设置,包括10种文本排版属性如对齐、缩进、行距、字符间距等;4)背景样式配置,涉及6种背景属性及其复合写法。通过选择器与属性值的组合,CSS实现了对网页元素的精确样式控制,使内容与表现分离。
2025-12-25 21:52:53
650
原创 JavaScript 基础
本文系统介绍了JavaScript的核心知识,包括基础语法、事件处理和浏览器对象模型。主要内容涵盖:1)JavaScript作为网页交互的核心语言,与HTML/CSS的协作关系;2)基本语法元素如常量、变量、表达式、运算符及控制结构;3)事件驱动机制和常见事件类型;4)浏览器对象模型(BOM)的关键对象及其应用,包括window、document、navigator等对象的属性和方法。
2025-12-25 21:50:02
3503
原创 将克隆的别人的项目代码上传到自己的Gitee仓库中
本文介绍了如何将本地代码推送到Gitee仓库的操作步骤。首先在Gitee新建仓库,不勾选初始化选项,保存仓库地址并初始化readme文件。然后删除本地.git文件,创建新版本库,添加远端仓库地址。最后从远端拉取代码,若出现历史不相关的提示,选择合并即可。
2025-12-01 22:26:07
646
原创 若依自动生成代码步骤
本文介绍了使用若依框架自动生成代码的完整流程。首先创建people表,并插入测试数据。然后通过系统管理界面添加菜单,在代码生成工具中导入people表并配置生成选项。系统自动生成前后端代码和SQL脚本,将生成的后端代码、前端页面分别部署到对应目录,执行菜单SQL脚本后重启项目。最终在系统中新增了"人员信息"功能页面,实现了数据的查询展示功能。整个过程展示了若依框架代码生成工具的高效性和便捷性。
2025-12-01 22:21:19
508
原创 若依框架(前后端分离版)开发环境搭建步骤
RuoYi-Vue是基于SpringBoot+Vue的前后端分离Java快速开发平台。本文介绍了完整的开发环境搭建流程:首先安装JDK1.8、MySQL5.7、Redis、Maven等基础环境;然后通过Git克隆项目源码;接着配置数据库并导入SQL文件;最后分别启动后端SpringBoot项目和前端Vue项目。搭建完成后,可通过默认账号登录系统。整个流程包含详细的软件安装指引和项目配置说明,帮助开发者快速搭建RuoYi-Vue开发环境。
2025-11-29 00:22:33
2251
3
原创 DBeaver下载与安装
本文介绍了DBeaver数据库管理工具的下载和安装步骤。首先通过官网下载所需版本,然后按照安装向导逐步操作,整个安装过程简单明了,只需按照提示点击下一步即可顺利完成。
2025-11-28 10:30:37
1789
原创 VS Code下载与安装
本文详细介绍了VS Code的下载和安装步骤。首先需访问官网下载Windows版本。安装过程基本全部默认,整个流程简单明了,适合新手操作。
2025-11-28 09:52:56
1493
原创 IntelliJ IDEA下载与安装
本文介绍了IntelliJ IDEA的下载和安装方法。下载部分提供了官网地址,本文以社区版为例。安装过程详细说明了安装的完整步骤。
2025-11-27 23:02:20
506
原创 TortoiseGit下载与安装
本文详细介绍了TortoiseGit的下载安装与配置流程。首先从官网下载64位Windows版本及汉化包,然后逐步完成安装步骤。最后指导在Gitee平台配置SSH公钥:通过Git Bash生成密钥对,将公钥内容添加到Gitee账户设置中。整个过程包含软件安装、本地配置和远程仓库连接三个关键步骤,适合Windows用户快速安装配置TortoiseGit版本控制工具。
2025-11-27 22:40:51
1308
1
原创 Git下载与安装
本文介绍了Git的下载安装全过程:首先从官网下载安装包,然后详细说明了各安装步骤的配置选项,建议保持默认配置即可。安装完成后,通过在Git Bash中输入"git version;"命令验证安装是否成功,若显示版本号则表明安装正确。整个过程涵盖了从下载到验证的完整流程,适合初学者参考。
2025-11-27 22:02:21
712
原创 MySQL下载与安装
MySQL安装配置指南摘要:本文详细介绍了MySQL数据库的下载、安装和配置过程。首先从官网下载MSI或ZIP格式安装包,然后通过安装向导完成Typical安装。配置阶段需设置root密码(需牢记),并保持多数选项为默认值。最后通过命令行验证,确认安装成功。整个过程包含下载地址获取、安装选项选择、服务配置和基本验证等关键步骤。
2025-11-26 17:05:08
1799
原创 Node.js下载与安装
本文详细介绍了Node.js的下载安装流程:首先访问官网下载对应操作系统的安装包;接着运行安装向导,按步骤完成许可协议、安装路径等设置;最后通过命令行验证安装是否成功,使用 node -v 和 npm -v 命令查看版本信息。整个过程包含下载、安装、验证三个主要步骤,适合初学者快速完成Node.js环境搭建。
2025-11-26 16:27:16
1370
原创 Redis下载与安装
本文介绍了Windows系统下Redis的安装与使用流程。首先从微软官方GitHub仓库下载Redis-x64-3.0.504.zip并解压安装;其次通过cmd命令启动Redis服务端,并演示如何将其注册为Windows服务实现持久运行;最后启动Redis客户端进行简单的键值存取操作验证。文中详细说明了服务安装、启动/停止等关键命令,为Windows用户提供了完整的Redis环境搭建指南。
2025-11-26 14:44:35
541
原创 Maven下载与安装
本文介绍了Maven的下载与配置步骤:首先从官网下载对应系统的二进制包(Windows选择zip格式),解压到指定目录。然后配置MAVEN_HOME指向解压目录,并将%MAVEN_HOME%\bin添加到Path中。验证时在cmd输入"mvn -v"查看版本信息。最后通过修改conf/settings.xml中的<localRepository>标签可自定义本地仓库路径(默认为用户目录下的.m2/repository)。
2025-11-26 14:26:41
2403
原创 JDK下载与安装
本文详细介绍了JDK的安装配置流程:1)从Oracle官网下载JDK安装包,可按需选择对应版本;2)运行安装程序;3)配置环境变量,新建JAVA_HOME变量并添加至Path;4)通过cmd运行java -version命令验证安装。全文以JDK 8为例,图文并茂地展示了从下载到验证的完整过程,适合Java初学者参考。
2025-11-26 11:13:25
927
原创 Maven基础(二)
Maven核心功能摘要:1.常用命令包括clean、compile、test、package、install等基础构建命令。2.依赖管理通过<dependency>标签实现,传递性依赖和依赖排除(<exclusions>)。3.包含三个独立生命周期:clean(清理)、default(编译测试打包)和site(生成站点)。4.继承机制通过父POM共享配置,聚合功能可统一构建多模块项目。5.提供依赖冲突解决策略(最短路径优先等)和统一版本管理机制。
2025-11-04 14:34:35
958
原创 Maven基础(一)
Maven是一个跨平台的项目管理工具,用于Java项目的自动化构建和依赖管理。它通过POM文件管理项目依赖,采用标准目录结构约定。Maven的核心功能包括依赖管理(通过坐标系统定位jar包)、自动化构建流程(清理、编译、测试、打包等)和模块化项目管理。Maven仓库分为本地仓库、远程私服和中央仓库,支持依赖自动下载和版本管理。POM文件通过groupId、artifactId和version唯一标识项目,并定义项目依赖关系。
2025-11-04 14:23:46
830
原创 第十三部分:文件IO操作
本文介绍了Java IO编程的核心内容,主要包括:1. File类操作文件系统,提供跨平台的文件管理功能;2. RandomAccessFile类实现随机读写,支持文件指针定位;3. 输入输出流体系,包括字节流(InputStream/OutputStream)和字符流(Reader/Writer),以及各种具体实现类;4. 字符编码原理及常见标准;5. 对象序列化机制,通过Serializable接口实现对象持久化。
2025-10-13 20:48:43
1014
原创 第十五部分:java数据库编程
本文系统介绍了Java数据库连接(JDBC)的核心概念与应用。主要内容包括:JDBC的四种驱动类型及工作原理;数据库连接的基本步骤(加载驱动、建立连接、执行操作、关闭连接);数据维护操作(增删改查)的实现方法;ResultSet接口的应用;PreparedStatement预处理接口的使用;批处理操作的实施;事务处理的ACID特性及实现方式。文章通过具体代码示例展示了JDBC与MySQL数据库的交互过程,涵盖了从基础连接到高级事务管理的完整知识体系,为Java开发者提供了全面的数据库操作指南。
2025-10-13 14:43:40
984
原创 第十二部分:多线程
本文系统介绍了进程与线程的相关概念及Java多线程编程。主要内容包括:1.进程与线程的区别:进程是资源分配单位,拥有独立地址空间;线程是CPU调度单位,共享进程资源。2.Java线程实现方式:继承Thread类或实现Runnable接口,后者更灵活且避免单继承限制。3.线程生命周期:新建、就绪、运行、阻塞、终止等状态及其转换。4.线程操作方法:包括启动、休眠、中断、同步等。
2025-10-12 21:55:57
857
原创 第六部分:类的深入学习
本文介绍了Java中Object类、内部类和关键字的用法。Object类是所有类的超类,内部类包括成员、局部和匿名内部类三种。重点讲解了super、this、static、final和instanceof五个关键字:super用于访问父类成员;this指向当前对象;static修饰类级别成员;final表示不可变元素;instanceof用于类型检查。这些概念是Java面向对象编程的基础。
2025-10-11 16:17:42
1010
原创 第十一部分:Annotation
本文系统介绍了Java中的Annotation(注解)机制。主要内容包括:1)系统内置注解如@Override、@Deprecated、@SuppressWarnings的使用;2)自定义注解的语法和属性定义;3)RetentionPolicy的三种作用范围(SOURCE/CLASS/RUNTIME);4)通过反射机制操作注解;5)深入讲解了Target、Documented和Inherited元注解的作用。
2025-10-11 15:14:24
1039
原创 第十部分:枚举
Java枚举(enum)是JDK1.5引入的命名整型常量集合,用于定义一组固定值。枚举可通过enum关键字定义,支持多种声明方式,并可在switch语句中使用。而enum关键字定义的类型隐式继承Enum类。枚举支持构造方法(需私有)、实现接口和定义抽象方法,各枚举值需单独实现。Java还提供EnumSet和EnumMap等集合支持。相比普通枚举,枚举类(enum class)提供更强的类型安全和作用域控制。
2025-10-10 21:57:58
751
原创 第九部分:Java类集框架
Java集合框架摘要:Java集合框架包含核心接口Collection及其子接口List、Set、SortedSet,以及Map接口体系。主要实现类包括:List实现、Set实现、Map实现。
2025-10-10 16:46:19
935
原创 第八部分:异常处理
Java异常处理机制解析:Java异常分为Error(不可恢复)和Exception(可处理)两类,通过try-catch-finally进行捕获处理,使用throw主动抛出异常,throws声明可能抛出的异常。自定义异常可通过继承Exception(强制处理)或RuntimeException(非强制)实现。核心机制包括五个关键字:try、catch、finally、throw、throws,分别用于异常捕获、处理和抛出。
2025-10-10 11:22:24
653
原创 第七部分:Java常用类库
本文介绍了Java常用工具类及其应用,包括:1. String类和StringBuffer类的字符串处理功能;2. 8种基本数据类型的包装类实现面向对象转换;3. System类和Runtime类提供的系统操作方法;4. Date、Calendar和DateFormat类处理日期时间;5. Math类数学运算和Random类随机数生成;6. hashCode()方法计算对象散列值;7. 对象克隆机制及Cloneable接口实现。这些工具类为Java开发提供了基础功能支持。
2025-10-10 09:42:42
1010
原创 第四部分:字符串
本文系统介绍了Java中字符串处理的常用方法,主要包括String类和StringBuffer类的使用。内容涵盖:1)字符串创建、查询长度和比较;2)大小写转换、连接等基本操作;3)String类常用方法(截取、替换、查找等);4)StringBuffer对象的声明、使用及常用方法;5)String与StringBuffer的核心区别:不可变性与可变性、性能差异及适用场景。文章通过具体示例详细说明了各类字符串操作,强调StringBuffer在频繁修改场景下的性能优势,为Java字符串处理提供了实用参考。
2025-10-09 16:07:17
729
原创 附1:二进制基础
本文介绍了计算机中常用的二进制、十六进制和八进制系统,以及补码表示法。二进制是计算机的基础存储格式,采用逢二进一规则;十六进制和八进制则用于简化二进制表示。补码用于表示有符号数,最高位为符号位。文章详细说明了各进制间的转换方法:其他进制转十进制采用"位权表示法";十进制转其他进制用除基数取余法;二进制与八/十六进制转换采用"分段法"。这些进制系统及其转换方法是计算机科学中的基础概念。
2025-10-09 15:04:39
942
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅