- 博客(27)
- 收藏
- 关注
原创 【MySQL初阶】05-CRUD-Create
本文介绍了MySQL表中数据的增删改查操作,重点讲解了Create(新增)操作。主要内容包括:单行/多行全列插入的完整与简写形式、单行/多行指定列插入的语法及注意事项,并通过示例演示了正确与错误的插入方式。文章还分析了单行与多行插入的效率差异,指出多行插入由于网络通信次数少而效率更高。最后强调理解SQL语法是与MySQL沟通的关键,建议通过实践配合文档查阅来掌握增删改查操作。
2025-10-02 18:51:15
624
原创 【MySQL初阶】04-数据表的操作
本文介绍了MySQL中数据表的基本操作,包括查看、创建、修改和删除表。主要内容包括:1)使用SHOW TABLES查看当前数据库中的表;2)CREATE TABLE语法详解及创建表示例;3)通过DESCRIBE命令查看表结构;4)使用ALTER TABLE修改表结构,包括添加、修改、删除列和重命名表;5)DROP TABLE删除表及注意事项。文章强调修改表结构时要谨慎操作,建议参考开发文档而非死记语法,并特别提醒删除表是高危操作,需提前备份数据。
2025-09-23 21:10:50
1064
原创 【MySQL初阶】03-常见的数据类型
摘要:本文系统介绍了MySQL数据库中常用的数据类型及其应用场景。数值类型方面,tinyint适合状态标志,int用于通用整数,bigint解决海量数据ID,decimal确保精确计算;字符串类型中varchar是灵活首选,text处理大文本;日期类型推荐datetime避免时区问题。核心原则是:主键用bigint防止溢出,金额用decimal保证精度,字符串按需分配,时间日期首选datetime。特别强调避免常见误区,如用float存储金额、盲目使用varchar(255)等
2025-09-23 15:41:25
853
原创 【MySQL初阶】02-库的操作
摘要:本文介绍了MySQL数据库的基本操作,包括查看(SHOW DATABASES)、创建(CREATE DATABASE)、选择(USE)、删除(DROP DATABASE)和修改(ALTER DATABASE)数据库。重点讲解了创建数据库时的注意事项,如避免重复创建、处理关键字命名、字符集设置等。特别强调了删除数据库的危险性,建议使用IF EXISTS子句防止误操作。这些基础操作为后续的表操作奠定了基础,是数据库学习的必备知识。
2025-09-21 18:07:03
1198
原创 【MySQL初阶】01-MySQL服务器和客户端下载与安装
本文详细介绍了MySQL数据库服务端与客户端的安装配置全流程。主要内容包括: MySQL服务端下载方法:通过官网获取社区版压缩包 安装配置步骤:解压文件、配置环境变量、初始化数据目录、安装服务、修改密码等 常见问题解决方案:如旧版本残留清理方法 简洁的卸载流程:仅需停止服务、删除文件和注册表项三步 文章采用比喻手法,将MySQL服务端比作"数据大脑",客户端则是与之沟通的"控制台",生动形象地解释了数据库系统的运作原理。提供了从下载到配置的完整图文指南
2025-09-21 00:01:03
786
原创 【Jave web】基于 Servlet+JSP+JDBC 简易版学生信息管理
摘要:本项目是一个基于Servlet+JSP+JDBC技术的简易学生信息管理系统,采用MVC架构设计,包含用户登录、学生信息增删改查等核心功能。系统分为DAO层(数据访问)、Service层(业务逻辑)、Servlet层(控制器)和JSP视图层,实现了完整的CRUD操作流程。主要技术栈包括Java Servlet、JSP、JDBC连接MySQL数据库,前端使用JSP+JSTL标签库展示数据。项目特点是结构清晰、代码规范,适合作为Java Web开发入门实践案例,涵盖了数据库连接池、事务处理、MVC分层等关键
2025-08-18 21:00:00
1087
原创 【Java web】会话详解
本文介绍了Web开发中的会话管理机制,通过形象的"健忘的服务员"比喻解释了HTTP无状态协议的问题。重点讲解了两种会话技术:Cookie(存储在客户端的小纸条)和Session(存储在服务器的会员档案)。文章对比了二者的特点,Cookie适合存储小数据(如用户偏好),Session适合存储重要数据(如登录状态)。通过在线书店"记住我"功能的代码示例,展示了如何实现会话管理。最后提供了开发中的避坑指南,包括线程安全、隐私保护、禁用Cookie处理等解决方案,并总结了会话
2025-08-18 07:30:00
829
原创 【Java web】过滤器与监听器详解
摘要: 本文通过书店类比,介绍了JavaWeb中的过滤器(Filter)和监听器(Listener)。过滤器像“安检员”,拦截请求/响应,实现登录验证、编码统一等功能;监听器像“监控摄像头”,监听应用事件(如会话创建/销毁),用于统计在线人数等场景。文章对比了两者的使用场景(过滤器主动拦截请求,监听器被动响应事件),并提供了登录验证过滤器和在线人数监听器的代码示例。最后强调关键注意事项:过滤器需调用chain.doFilter()放行请求,监听器需正确注册,避免重复配置。两者协同保障Web应用的安全性与可控
2025-08-17 13:00:00
1022
原创 【Java web】四大域详解
JavaWeb四大域对象指南:从临时口袋到公共仓库 本文通过超市储物比喻,生动讲解了JavaWeb中的四大域对象: pageContext(页面域)- 临时口袋:仅限当前JSP页面使用 request(请求域)- 购物袋:一次HTTP请求内有效(含转发) session(会话域)- 个人储物柜:用户会话期间有效 application(应用域)- 公共仓库:整个应用生命周期共享 核心要点: 作用范围从小到大:page→request→session→application 选择原则:"就小不就大&
2025-08-17 09:00:00
685
原创 【Java web】JDBC 详解
JDBC是Java连接数据库的标准API,相当于Java程序与数据库之间的"翻译官"。文章通过图书馆借书的生动比喻,详细讲解了JDBC的六大操作步骤:注册驱动、获取连接、创建操作对象、执行SQL语句、处理结果集和释放资源。重点分析了Statement存在的SQL注入风险,以及PreparedStatement如何通过预编译机制解决安全问题。文章还介绍了配置文件的读取方法和DbUtils工具类的封装实现,强调资源释放的重要性。通过生活化的案例和代码示例,帮助读者理解JDBC的核心原理和最佳
2025-08-17 07:00:00
1375
原创 【Java web】Servlet 详解
Servlet是Java Web开发的核心组件,负责处理HTTP请求并生成动态响应。它像一个"网页服务员",通过生命周期方法(init()、service()、destroy())管理初始化、请求处理和资源释放。关键特性包括:URL映射配置(注解或web.xml)、多线程请求处理、核心API(HttpServletRequest/Response)。需注意线程安全和资源释放问题。虽然现代框架(如SpringMVC)封装了Servlet,但理解其原理仍是掌握Java Web开发的基础。Se
2025-08-16 20:34:54
921
原创 【Java web】HTTP 协议详解
HTTP是互联网数据传输的核心协议,它像快递系统一样在浏览器和服务器之间传递信息。本文通俗易懂地讲解了HTTP的工作原理:通过建立连接、发送请求(包含方法、URL、头部等)、服务器处理并返回响应(含状态码和数据)的完整流程。重点解析了GET/POST方法、状态码分类、报文结构等核心概念,并介绍了HTTPS的安全加密机制。文章还提供了使用Chrome开发者工具查看HTTP请求的实践方法,帮助读者直观理解网络通信过程。作为Web开发的基础知识,掌握HTTP协议对学习JavaWeb和前端开发至关重要。
2025-08-16 20:26:03
1107
原创 【Java SE】图书系统【新版】
学习完JavaSE基础语法之后,我们需要做一个案例来强化自己的基础知识,使得这些知识更好的串起来。本案例用到的有:Java SE中的 逻辑控制语句、类和对象、抽象类和接口、String、时间工具类等等、单例模式、工厂方法模式、代理模式。
2025-07-21 02:19:39
597
原创 【Java SE】一维数组的定义和使用--详细理解Java中的一维数组
对一维数组的基本介绍,以及一维数组静态初始化和静态初始化的一个内存图分析。
2025-05-25 17:27:27
1048
原创 【Java SE】逻辑控制
本章将详细介绍分支语句和循环语句的使用细节,帮助初学者在基础阶段就掌握语法的规则特点,最后还拓展了猜数字小游戏帮助大家强化对循环分支的使用。
2025-04-22 21:54:53
1159
原创 【Java SE】运算符--详细介绍各种运算符使用的细节
本章将详细介绍Java中的各种运算符,尤其是逻辑运算符和位运算符中的短路问题,重点说明了关系运算符和逻辑运算符的类型,直接在前期就掌握Java的基础语法特性。
2025-04-20 21:10:56
2247
原创 【Java SE】数据类型和变量
本文章将详细介绍数据类型和变量,以及类型转换的细节,局部变量的注意事项等内容,尽可能帮助大家解决如何使用数据类型定义变量。
2025-04-18 00:05:30
1300
原创 【JavaSE】初始Java--详细介绍Java,带你认识Java
初学者学习Java是会有很多疑惑,本篇解释什么是Java,Java的执行逻辑,第一个Java程序的解释等等,帮助初学者快速入门
2025-04-16 17:45:35
2217
1
原创 自我规划,再次起航
hello,小伙伴们大家好!我是一名即将步入大三的软工学生,我和大多数人一样,也是失败在了信息差。我想,也有很多小伙伴在这个阶段会陷入无尽的迷茫,当然,我也不例外,但是庆幸的是,我抹去自己曾经的不足,选择站在新的起点去重新探索自己未来。或许有小伙伴觉得这个时间点会不会太晚了,我觉得即使大学生活也就剩下短短两年时间,但是学习是一个长久的过程,我不应该把时间都花在选择之上,不应该把时间都花在抱怨之上,至少对我来说,无非就是从零开始,慢慢坚持罢了。所以我选择了踏上自己的编程之路。是的,就是从现在开始。
2025-04-12 21:00:51
342
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅