- 博客(20)
- 收藏
- 关注
原创 计算机网路期末分析框架(及格版)
摘要:计算机网络5层模型包括应用层、运输层、网络层、数据链路层和物理层。应用层提供具体服务(HTTP/DNS等),运输层确保可靠传输(TCP/UDP),网络层处理IP路由,数据链路层负责MAC寻址,物理层转换物理信号。核心流程是数据从上到下封装传输,再反向解封装。关键区分:IP用于跨网络路由(动态),MAC用于局域网识别(固定);路由器属网络层,交换机属数据链路层。典型应用如网页访问需经DNS解析、TCP连接、IP路由和MAC寻址的完整协作过程。(149字)
2025-12-02 21:28:53
438
原创 黑马程序员Java最新AI+若依框架【基础篇】学习笔记
摘要:该教程详细介绍了基于RuoYi-Vue3框架的Java全栈开发流程,重点包含:1.项目环境搭建(前后端分离配置、数据库连接);2.使用代码生成器快速开发课程管理模块;3.系统核心功能实现(权限控制/RBAC、数据字典、定时任务);4.项目结构解析(多模块设计、前后端交互);5.二次开发实践(新建业务模块、主子表开发)。教程通过实际案例演示了从基础配置到功能扩展的全过程,特别强调代码生成器的应用技巧和前后端联调注意事项,为开发者提供了一套完整的若依框架开发解决方案。
2025-11-25 23:59:17
372
原创 日志记录与安全检测系统
日志框架:掌握Logback配置和日志级别管理AOP编程:理解切面编程思想和实际应用线程安全:掌握单例模式和线程安全初始化安全防护:了解常见Web攻击类型和检测方法IP处理:学习IP地址解析和地理位置查询设计模式:观察者模式(AOP)、单例模式、策略模式。
2025-11-14 21:20:41
611
原创 mybatis-plus(基于黑马程序员的学习)【未完整版】
用来指定表名mp的配置项继承了m的原生配置和一些自己特有的配置条件构造器的用法:QueryWrapper和LambdaQueryWrapper通常用来构建select、delete、update的where条件部分UpdateWrapper和LambdaUpdateWrapper通常只有在set语句比较特殊才使用尽量使用LambdaQueryWrapper和LambdaUpdateWrapper,避免硬编码。
2025-11-10 20:59:24
777
原创 日志与安全检测系统学习笔记
日志框架:掌握Logback配置和日志级别管理AOP编程:理解切面编程思想和实际应用线程安全:掌握单例模式和线程安全初始化安全防护:了解常见Web攻击类型和检测方法IP处理:学习IP地址解析和地理位置查询设计模式:观察者模式(AOP)、单例模式、策略模式。
2025-11-10 09:48:54
714
原创 Nginx(基于B站狂神视频的学习)
我们项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。Nginx (enginex是一个高性能【响应快,并发高】的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP(邮件)服务。Nginx是由伊戈尔:赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Pam6nep)开发的,第一个公开版本0.1.0发布于2004年10月4日。2011年6月1日,nginx 1.0.4发布。其特点是占有内存少。
2025-11-09 23:13:21
585
原创 java打日志(学习鱼皮的视频的笔记)
文章摘要:本文总结了程序员打日志的8个关键步骤:1)合理分级日志的5个级别;2)采用参数化拼接优化性能;3)在关键业务节点打日志;4)控制日志输出量;5)统一格式并利用MDC追踪上下文;6)使用异步日志提升性能;7)配置文件自动管理日志滚动和清理;8)分布式系统推荐使用ELK日志收集方案。这些实践可帮助提升日志管理效率和问题排查能力,同时避免性能损耗和敏感信息泄露。(149字
2025-11-05 23:46:16
625
原创 苍穹外卖Day6微信小程序开发笔记及相关问题解决方案(完结版)
HttpClient是Apache的一个子项目,是高效的、功能丰富的支持HTTP协议的客户端编程工具包。并且支持Http协议最新的版本和建议客户端编程工具包:即我们可以通过这个工具包构造http请求,并且可以发送出去。
2025-08-20 22:01:20
792
原创 idea快捷键
输入 sout 并按下回车键或 Tab 键来快速生成 System.out.println() 语句。Windows/Linux:按下 Ctrl + Alt + V。块注释的快捷键是 Ctrl + Shift + /alt+Enter+点击某个方法有提示作用。ctrl+鼠标左键点某个方法可跳入方法介绍。shift+alt+鼠标键:多行选取。Alt+f12->tree:项目结构。alt+shift+v:用于提取方法。ctrl+alt+v:用于提取变量。alt+insert:生成方法。ctrl+/:多行注释。
2025-05-21 21:42:52
177
原创 一个简单的jdbc(java的一种api)(基于b站提莫)
处理结果集:可以处理数据库返回的结果集,eg:通过ResultSet对象逐行读取数据。jdbc提供了一种标准的方法连接几乎所有类型的数据库。连接到数据库:通过jdbc url连接到指定的数据库。执行sql语句:crud。
2025-04-21 19:15:16
482
原创 my.ini配置及连接不上处理,及数据库学习(提莫说java)
我试过:数据库连接不上,联网重启电脑,如果不小心下了多个MySQL,终止其中一个(cmd->net stop mysql),再连接你需要的(cmd->net start mysql)第三:在第二基础上,要求表格中的每一非主键字段,都直接依赖于主键字段,而不能通过其他非主键字段间接依赖于主键字段。datadir=C:\mysql\mysql-8.0.41-winx64\data(改C:\mysql\mysql-8.0.41-winx64)a->b,a->c,a->d,b也能b->c。
2025-04-19 21:00:17
413
原创 内部类(基于b站提莫说java)
3.匿名内部类:(用比较多)里面的实例只使用一次,不用再在文件刻意定义一个类,要的只是重写方法的那段逻辑->简化代码。4.静态内部类:适合与外部类关系不太紧密,不需要访问外部类实例成员的场景。1.成员内部类:适合与外部类紧密相关,且需要访问外部类成员的场景。2.局部内部类:适合定义在方法和作用域里面,用于临时性任务。output:鱼游泳了。
2025-04-09 16:48:39
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1