- 博客(12)
- 收藏
- 关注
原创 git常用命令
当安装Git后首先要做的事情是设置用户名称和email地址。这是非常重要的,因为每次Git提交都会使用该用户信息。注:上面设置的user.name和user.email并不是我们在注册码云账号时使用的用户名和邮箱,此处可以任意设置。
2025-09-09 00:03:24
1398
原创 Linux常用命令
本文介绍了Linux常用命令使用技巧,包括: 目录操作:ls/cd/mkdir/rm等命令详解 文件操作:cat/more/head/tail等查看命令 文件管理:cp/mv等复制移动命令 压缩解压:tar打包压缩命令 文本编辑:vim三种模式及基本操作 查找命令:find/grep文件及内容查找 各命令均配有常用选项说明和典型用法示例,特别强调了危险操作(如rm -rf)的注意事项。
2025-09-04 22:55:04
1034
原创 员工管理(增) + 事务管理 + 文件上传(阿里云)
事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作 要么同时成功,要么同时失败。就拿添加员工的这个业务为例,在这个业务操作中,包含了两个操作,那这两个操作是一个不可分割的工作单位。默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。我们接着继续学习@Transactional注解当中的第二个属性propagation,这个属性是用来配置事务的传播行为的。什么是事务的传播行为呢?
2025-08-28 23:32:38
1007
原创 MySQL(多表知识补充) + 分页查询(员工管理)
- 部门管理id int unsigned primary key auto_increment comment 'ID, 主键',name varchar(10) not null unique comment '部门名称',create_time datetime comment '创建时间',update_time datetime comment '修改时间') comment '部门表';(1,'学工部',now(),now()),(2,'教研部',now(),now()),
2025-08-26 22:24:53
838
原创 JavaWeb学习记录:案例(部门管理)
什么是日志?日志就好比生活中的日记,可以随时随地记录你生活中的点点滴滴。程序中的日志,是用来记录应用程序的运行信息、状态信息、错误信息的。为什么要在程序中记录日志呢?便于追踪应用程序中的数据信息、程序的执行过程。便于对应用程序的性能进行优化。便于应用程序出现问题之后,排查问题,解决问题。便于监控系统的运行状态。... ...之前我们编写程序时,也可以通过来输出日志,为什么我们还要学习单独的日志技术呢?这是因为,如果通过来记录日志,会存在以下几点问题:硬编码。
2025-08-13 22:28:43
1102
原创 JavaWeb学习记录:JDBC--Mybatis
本文介绍了Java数据库操作相关技术,重点讲解了JDBC和MyBatis框架的使用。主要内容包括:1. JDBC基础:介绍了JDBC作为Java操作关系型数据库的API规范,通过示例演示了查询、增删改操作,并分析了预编译SQL的优势;2. MyBatis框架:详细讲解了MyBatis的快速入门、配置方式(注解和XML)、数据库连接池技术以及增删改查操作实现;3. SpringBoot配置文件:对比了properties和yml两种配置方式,推荐使用yml格式进行配置管理。
2025-08-09 22:47:32
1178
原创 JavaWeb学习记录:Web后端基础(MySQL)
MySQL数据库操作指南摘要 MySQL提供商业版和社区版两种版本,社区版免费但无技术支持。本文介绍了MySQL的卸载安装、连接方式、数据模型和SQL语句操作。 卸载安装 免安装版卸载步骤:停止服务→移除服务→删除目录和环境变量 连接方式:本地连接默认127.0.0.1:3306,远程需指定IP和端口 数据模型 关系型数据库基于二维表存储数据 数据存储层次:服务器→数据库→表→记录 SQL语句分类 DDL:定义数据库对象 DML:增删改数据 DQL:查询数据 DCL:
2025-08-08 00:21:45
882
原创 JavaWeb学习记录:Web后端基础(SpringBootWeb基础)
本文系统介绍了SpringBoot Web开发的核心知识体系,包括HTTP协议、三层架构和IOC/DI解耦技术。主要内容分为四部分:首先讲解SpringBoot Web入门,通过简单案例演示快速构建Web应用;其次详细解析HTTP协议,包括请求/响应格式、状态码等网络基础;然后通过用户列表案例实践三层架构(Controller-Service-Dao)开发模式;最后深入讲解IOC容器和DI依赖注入实现解耦,对比@Autowired、@Resource等注入方式的特点及适用场景。
2025-08-06 01:27:24
978
原创 JavaWeb学习记录:Web后端基础(Maven基础)
Maven是一款Apache开发的Java项目管理工具,主要用于依赖管理、项目构建和统一项目结构。它通过POM文件定义项目坐标,自动下载依赖并解决版本冲突,提供标准化的跨平台构建命令(如编译、测试、打包)。Maven依赖具有传递性,支持排除不需要的依赖,并通过scope标签控制依赖范围(如test仅限测试使用)。其生命周期包含clean、compile、test等阶段,支持插件扩展功能。集成JUnit可实现单元测试,结合断言和注解(如@Test、@BeforeEach)提升测试效率。
2025-08-05 00:08:38
1144
原创 JavaWeb学习记录:Vue+Ajax速成
摘要:Vue.js是一款渐进式JavaScript框架,用于构建用户界面。文章从Vue的基本概念入手,介绍了其核心特性:1)数据驱动的视图渲染机制;2)渐进式开发模式。重点讲解了Vue常用指令(v-for、v-bind、v-if/v-show、v-model、v-on)的使用方法和实际应用场景,并通过员工列表管理系统的完整案例,展示了Vue与Axios结合实现数据交互的过程。最后介绍了Vue生命周期钩子函数,特别是mounted在初始化数据请求中的应用。
2025-08-03 00:43:18
996
原创 JavaWeb学习记录:JavaScript
JavaScript是一种面向对象的脚本语言,主要用于控制网页行为,实现人机交互。它支持多种引入方式:内部脚本和外部JS文件。核心语法包括变量声明(let/const)、数据类型(number、string等)、函数定义(具名/匿名/箭头函数)、对象操作和JSON处理。DOM操作可通过querySelector获取元素并修改属性。事件监听使用addEventListener,支持click、mouseenter等常见事件。JavaScript具有弱类型特性,代码简洁灵活,是前端开发的核心技术之一。
2025-07-31 23:58:34
929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人