- 博客(22)
- 收藏
- 关注
原创 2025.8.13~14 实习总结
你想吃一个汉堡,你会怎么做?自己去买面包;自己去买肉饼;👉 这个过程就像传统编程:你要用某个功能(比如数据库连接、日志服务),你就得自己去“创建”和“管理”这些对象。自己去买生菜、酱料;自己回家把它们组装成一个汉堡。System.out.println("自己动手做汉堡,累死了...");问题来了:太麻烦!如果哪天肉涨价了,你得改代码;想换蔬菜?也得改代码。耦合度太高了!这个“注入”的过程,就是DI(依赖注入),它是实现 IoC 的一种方式。正转:你自己 new 对象,自己管理依赖。
2025-08-14 17:56:15
716
原创 怎么从零开始学spring?
学习重点说明先掌握 Java 基础Spring 是建立在 Java 之上的框架分阶段学习从 Spring 核心 → Web → Spring Boot 逐步深入多动手实践写代码才是掌握 Spring 的唯一途径多看官方文档文档是最权威的学习资料做项目练手项目是检验学习成果的最好方式。
2025-08-13 10:15:42
473
原创 2025.8.11~8.12 实习报告
IO 是的缩写,也就是“输入/输出”。从文件中读取数据(比如读取一个.txt文件)向文件中写入数据(比如保存用户输入)从键盘读取输入向控制台输出信息这些操作都属于 IO。Java 提供了 java.io包来处理这些操作。只有实现了 AutoCloseable接口的对象创建语句才可以!类用途读文本文件写文本文件字节流读写Scanner读输入Socket网络连接Connection数据库连接✅ 这些类都实现了,所以可以写在try()里。
2025-08-12 14:22:28
882
原创 2025.8.7 实习报告
就像一个懂人话的智能服务员。顾客(浏览器)通过网址(比如?关键词=手机&页码=2)“说话”。就负责听懂这句话,把“关键词”、“页码”这些词后面的值抓出来,交给后台程序去干活。就是用来从网址的?后面,提取参数值的。它是前后端“对话”的翻译官!就像一个精准的“寻物探测器”。它专门用来从网址的“路径”中,抠出那个最关键的身份号码(比如ID),然后告诉程序:“嘿,我们要找的就是这个ID对应的东西!是用来**从 URL 路径的“坑位”里提取关键标识(如ID)**的。它帮你找到“那个唯一的人”或“那个具体的物品”
2025-08-08 15:50:21
353
原创 2025.8.6 实习总结
就像一个高级的、带标签的信封信封里的信纸:就是那个String,是你想告诉对方的具体内容("注册成功")。信封上的标签收件状态:写的是(成功创建),而不是简单的200 OK(收到)。其他信息:还可以贴上其他标签,比如“加急”、“机密”等(对应响应头)。用String返回,只能决定“信里写什么”。用返回,不仅能决定“信里写什么”,还能决定“信封上写什么状态”以及“贴什么额外标签”。所以,当你需要对 HTTP 响应进行精细控制(特别是状态码)时,是更强大和推荐的选择。@Parameter就像一个。
2025-08-07 17:24:49
879
原创 2025.8.5 实习总结
是 Swagger 或者更准确地说是 OpenAPI 规范中的一个注解,用于描述一个接口(通常是 REST API 的端点)的具体用途。时,它的值不能被改变。而对于引用类型的变量,则意味着该引用不能再指向另一个对象,不过对象本身的内容还是可以修改的(如果对象是可变的话)。这些功能不是直接给用户点按钮用的,而是通过“接口”(可以理解为程序和程序之间的电话线)来调用的。你上网的时候,浏览器和服务器(网站的后台)总在“打电话”交流。假设你写了一个接口,功能是“根据用户的身份证号,查询用户的姓名”。
2025-08-07 10:41:31
889
原创 2025.8.4 实习报告
线程池是一个“预先创建好一堆线程,等任务来了就分配一个去干活”的管理工具。就像一个“工人调度中心”:不临时招工,而是养着一支专业队伍,有活就派一个去干。线程池就是“养兵千日,用兵一时”——提前准备好一批线程,等任务来了就立刻派一个去干,干完回来继续待命。不临时招、不随便辞,高效、可控、省资源!✅ 就像“滴滴车队”:司机(线程)随时待命,乘客(任务)一叫,立刻有车接单!
2025-08-05 09:46:17
892
原创 2025.7.31 ~8.01实习报告
静态”就是指那些不属于某个具体手机,而是属于“小米手机”这个概念本身的东西静态(属于手机这个概念)小米手机的品牌口号:比如“为发烧而生”。这个口号是所有小米手机共用的。无论你有多少台小米手机,这个口号都是一样的。它不是某一台手机独有的,而是“小米手机”这个品牌(类)的属性。这个“品牌口号”就可以定义成静态的。在“我知道我被中断了(因为我收到了异常),虽然 JVM 帮我清除了中断标志,但我现在把它再设回去,告诉世界:‘我确实收到了中断请求,这个信号不能丢!’”一句话记住:捕获后,通常要。
2025-08-01 17:02:41
664
原创 2025.7.30 实习总结(多线程)
就像给一段代码加了一把锁,保证同一时刻,只有一个线程能进入这段代码执行,防止多个线程同时修改共享数据造成混乱。就像公共厕所一次只能进一个人,必须锁门一样。就是一个需要你手动拿钥匙 (lock) 和还钥匙 (unlock) 的高级锁,它比(自动锁门)更灵活、更安全(配合),适合更复杂的多线程场景。
2025-07-30 17:18:01
816
原创 2025.7.28~29 实习总结
今天学spring,发现入门级别需要掌握java语法,于是我又重看了下,继承、封装、多态。就像遥控器一个“开机”按钮,能控制电视、空调、风扇,但它们各自有不同的开机方式。敲了一些代码,封装就包括私有化属性,getter和setter方法,以及函数。例如:相同属性name。子类:this.name。父类:super.name。使用方法:super(参数),super.方法名();super.属性名。继承是extends,可以super();注意:super不能访问private成员。的原始方法时,可以用。
2025-07-30 08:20:31
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人