[大三上20231016]JavaEE SpringBoot

元数据管理:DataHub和OpenMetadata对比分析 DataHub和OpenMetadata都试图解决数据编目,搜索,发现,治理和质量方面的相同问题。这两种工具都是出于为需要支持大量数据源、团队和用例的大型组织解决这些问题而诞生的。尽管这些工具在发布历史和成熟度方面略有不同,但它们的功能存在显着重叠。 阅读详情

[大三上20231016]JavaEE SpringBoot

学习是个积累,踏踏实实去做,多去虚心请教,热爱兴趣很重要

课前提问:

Spring框架中的核心组件是什么?

IOC,AOP

IOC: Inversion of Control即控制反转

AOP: Aspect Oriented Programming 面向切面编程

什么是IOS什么是DI?

IOS(作用:让第三方容器去创建对象, 不需要在代码创建对象)也叫控制反转是一种设计思想,

DI是依赖注入(什么是依赖注入: 依赖注入和对象依赖有关,比如 A<-B 比如我们一个汽车需要四个轮子, 所以把四个轮子注入到汽车上… 把B注入到A, 就用@Autowired)是实现这种设计思想的一种方法

Autowired 翻译: 自动装配

Spring装配Bean对象有几种方式?

XML ,注解 ,Java配置类

XML缺点的方法太麻烦

注解怎么装配: 使用@Component,自动给这个类生成一个对象

MVC中的C的作用是什么?

C负责前后端交互, 都是由控制器完成, 接收前端请求,回复应答,
在这里插入图片描述


上课时间:

开始进入学习SpringBoot书籍:

​ SSH报过安全漏洞,很少人使用了

EJB-> Spring -> SSH-> SSM

MypaitsPlus是国产,基于Mypaits出现的

不需要学过时的技术

在这里插入图片描述

什么是微服务:

​ 比如一个汽车管理系统, 里面很多功能, 然后让各自功能独立出来, 进行不同系统之间的调用

在这里插入图片描述

在这里插入图片描述

​ 方式二经常使用

J2EE是什么?和JavaEE什么区别??

J2EE就是JavaEE, J2EE是JavaEE未更名之前的名字.

jar包和war包?怎么运行?

war只能Tomcat运行

jar可以直接运行

@RestController和普通@Controller的区别?

@RestController注解相当于 @Controller+@ResponseBody

@ResponseBody表示该方法的返回结果直接写入到HTTP response body中.

在这里插入图片描述

琐碎但重要:

小提示:

​ 使用一个技术的最新版本: 意味着可能出现兼容问题

RedHat公司,可以了解一下

SpringBoot在控制层, 作用是:接收用户请求,返回数据

@Controller本质是@Componet

Mapping是映射

Mapping是映射


参考文献:

java的发展-J2EE和JavaEE的区别-优快云博客

@RestController 和 @Controller 的区别-优快云博客

通达信K线主图指标公式实战:如何用颜色标记快速识别涨停与炸板信号 本文详细介绍了如何利用通达信K线主图指标公式,通过颜色标记快速识别涨停与炸板等关键信号。通过实战拆解公式源码,手把手教您构建直观的“视觉交易系统”,将复杂的K线形态转化为醒目的颜色信号,帮助投资者高效聚焦机会与风险,提升技术分析效率。 阅读详情

相关推荐

Arduino--土壤湿度传感器使用(电阻式)

最近买了一个土壤湿度检测传感器,实物图是这样的: 我买这个模块是想要得到土壤湿度的模拟量。但我买的时候忘了买左边的蓝色模块,我开始以为这个模块是有运放功能的,但实际它是一个电压比较器和一个分压电路。 其模块的接线如图: 该模块的四线是带模拟量输出的,三线的只输出一个到达阈值的标志量。该模块的原理图如下: 该模块的测试原理为:把土壤当成一个可变电阻,随着土壤含水量的增加,土壤电阻减小。而该传感器其实就是两个电极,用来接土壤这个可变电阻。一般湿度的土壤电阻大概在几百K左右,其串连的分压电阻应该在这个数量级。

weixin_41866783的博客 1万+

Day33 XD安全学习笔记--JavaEE应用&SQL 预编译&Filter过滤器&Listener监听器&访问控制

本文介绍了SQL预编译与Filter过滤器、Listener监听器的应用。SQL预编译有效防止注入攻击,相比拼接写法更安全。Filter用于拦截请求与响应,实现权限控制、敏感词过滤等功能,具备初始化、过滤、销毁生命周期;如XssFilter拦截非法参数,AdminFilter通过Cookie验证权限。Listener监听域对象的创建、销毁及属性变化,如Session的创建与销毁,实现系统状态管理。三者协同提升Web应用的安全性与可维护性。

一支蜉蝣的博客 230

开关电源三大基本拓扑:反激、正激与桥式选型本质

开关电源拓扑是电力电子系统设计的核心基础概念,其本质决定能量传递路径、器件应力分布与系统物理边界。反激拓扑以耦合电感形式实现隔离与升降压,适用于小功率AC-DC场景;正激拓扑依赖实时能量传递与强制复位机制,支撑中功率高效率需求;桥式拓扑(含推挽/半桥/全桥)通过电压应力分摊与双向磁化,成为大功率系统的刚性选择。理解三者在磁芯工作模式、电流连续性、直流偏磁抑制等方面的原理差异,直接关系到效率、温升、EMI及可靠性等关键技术指标。本文聚焦反激、正激、桥式三大工程级基本拓扑的物理本质与落地约束,揭示从需求参数到电

cqwmy840702的博客 376

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 131

告别外置天线!手把手教你用HFSS仿真设计一个20x40mm的433MHz PCB蛇形天线

本文详细介绍了如何使用HFSS仿真工具设计一个20x40mm的433MHz PCB蛇形天线,解决物联网设备小型化中的天线集成难题。通过对比外置天线与PCB天线的性能差异,深入解析蛇形天线的电磁学原理,并提供从建模到优化的全流程实战指南,帮助工程师实现高效、低成本的微型化天线设计。

weixin_30606461的博客 431

在LinuxMint 22.1(Ubuntu24.04)上安装使用同花顺远航版

Linux用户成功在LinuxMint22.1系统上通过Wine9.0运行同花顺远航版,解决了长期困扰的股票行情软件问题。此前Linux原生版同花顺功能简陋且停止更新,Wine版通达信存在显示问题。作者作为自由软件支持者,通过调整Wine配置文件解决了高分屏显示异常问题,实现了远航版的正常使用。期待同花顺能重启Linux原生版开发,支持更多处理器架构,完善国产软件生态。该方案为Linux股票软件用户提供了实用参考。

5135

Java EE 进阶:8.MyBatis 操作数据库(入门)(第三弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第三弹)

要努力去发光,而不是被照亮~ 352

利用AI辅助工具Codex在30分钟内高效生成发明专利说明书草案

Codex 是什么?简单说,它是 OpenAI 推出的一个高级 AI 工作平台,最初定位是软件开发辅助工具,但现在它的能力边界已经远远超出了写代码。根据 OpenAI 官方信息,每周有超过 500 万人使用 Codex,其中 40% 的新用户是非开发者,包括分析师、营销人员、研究人员等。这意味着 Codex 正在从一个程序员专属工具,演变为一个面向广泛知识工作者的生产力中枢。 那么,它和我们今天要谈的“写发明专利”有什么关系?核心在于 Codex 的“角色专属插件”和“上下文构建”能力。它不再只是根据零散的

weixin_29053067的博客 320

java ee--多线程(初阶·上)

本文为Java多线程入门指南,涵盖线程概念、Thread方法、线程状态、线程安全及synchronized关键字。通过银行办事业务类比,阐明线程是独立执行流,可并发提升效率;对比进程与线程差异,强调线程共享内存、调度轻量;介绍创建线程的两种方式(继承Thread或实现Runnable),推荐后者以实现解耦;重点讲解多线程带来的线程安全问题及用synchronized解决共享资源竞争,确保代码正确性。

2601_97033068的博客 577

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

从 SEGW 到 SADL 的那根线,彻底理解 OData Data Source Mapping

本文摘要(150字): 在SAP Gateway的SADL型OData服务开发中,"Map to Data Source"是关键配置环节。与传统RFC映射不同,SADL映射不是针对单个CRUDQ操作,而是建立OData模型与SADL业务实体间的完整语义对应关系。通过属性映射和关联映射,系统能自动处理数据获取和导航请求。映射编辑器支持三种模式:属性映射处理字段对应,关联映射处理模型间关系,动作映射处理业务操作。映射的本质是建立语义翻译表,决定了后续OData请求如何转化为后端业务实体访问,而非简单的字段重命名

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 61

【JavaEE进阶】配置文件

配置文件是把可能出现的情况写进去,需要的时候直接调用,解决了硬编码带来的问题我们配置文件是application。

哦虎!的博客 180

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)

要努力去发光,而不是被照亮~ 377

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

javaEE(7)HTTP与HTTPS

HTTP是应用层协议,基于TCP(或UDP)传输,通过请求/响应报文交互。其核心包括URL定位资源、GET/POST等方法、状态码反馈结果及无状态特性。为解决明文传输的安全问题,引入HTTPS,采用混合加密与CA数字证书机制,实现身份认证、防窃听与篡改。尽管HTTPS增加握手开销,但保障了通信安全,是现代Web的必备标准。

2502_93175209的博客 2523

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Java EE 进阶:6.SpringBoot 配置文件(第二弹)

Java EE 进阶:6.SpringBoot 配置文件(第二弹)

要努力去发光,而不是被照亮~ 467

java ee--计算机是如何工作的

在这阶段的课程里,我们会从软件工程师的视角来解释计算机是如何工作的。我们的主要目标不是要求大家亲手造出一台计算机;也不是介绍如何编写程序;而是希望大家在了解计算机核心工作机制之后,打破对计算机的神秘感,并且能理解我们平时编程时一些行为、动作背后的历史渊源。建议大家配合(计算机科学速成课)这套视频做更详尽的学习和了解,文字讲义与视频互为补充,效果最好。很多人写了几年代码,仍然把计算机当成一个"输入程序就吐出结果"的黑箱。

2601_97033068的博客 650

【JavaEE进阶】JVM(面试)

jvm就是JAVA虚拟机,这个和我们软件虚拟机vmware不一样,他只是针对JAVA程序,针对字节码进行解释执行像python JavaScript都是需要虚拟机的编程语言,为的是更好支持不同操作系统和CPUjdk是JAVA开发工具包jre是JAVA运行环境jvm是JAVA虚拟机它们一层包一层开发JAVA代码,安装jdk就包含了jre不需要开发就只运行了一个JAVA程序,只安装jre即可jvm很多底层东西,和我们关系不大,主要是高频面试题。

哦虎!的博客 192

Java EE 进阶:7.Spring Boot 日志(第一弹)

Java EE 进阶:7.Spring Boot 日志(第一弹)

要努力去发光,而不是被照亮~ 226

JavaEE(7)JVM

本文系统介绍JVM核心机制:基于HotSpot(JDK8)阐述其执行流程、运行时数据区(堆、方法区、栈等)、类加载双亲委派模型及破坏场景;重点解析垃圾回收原理,包括可达性分析、四种引用、三大算法与分代收集思想,并对比常见收集器特性,涵盖Minor/Full GC差异与并发并行策略,为性能调优与内存问题排查提供理论基础。

2502_93175209的博客 336

【JavaEE进阶】SpringIoC&DI

spring,springMVC,SpringBoot不是互斥的boot是框架,引入了第三方和很多依赖,像12306,MVC是这其中一个功能spring量大核心思想,ioc,aopspring是包含了众多工具方法的IoC容器IOC是控制反转,对象控制权,正常谁用谁控制也就是new一个,现在同一交给spring使用lombok和web勾上di,依赖注入容器在运⾏期间, 动态的为应⽤程序提供运⾏时所依赖的资源,称之为依赖注⼊。

哦虎!的博客 210

JavaEE通关手册:初识Java

Java不只是一门语法清晰、好理解的编程语言,还是一套完整的开发技术体系,支持跨平台开发,小到嵌入式,达到企业服务器、大型机都能够使用。JavaSE(标准版):是Java的基础核心,包含基础语法和常用功能,用来做桌面软件、简单服务程序,是Java入门的学习内容,直接在Java虚拟机上就能运行。JavaEE(企业版):在JavaSE的基础上做了扩展,专门用来开发大型企业网站、分布式系统,功能更多、难度更高,需要搭配专门的服务器才能运行。

xys_678的博客 162

Java EE 进阶:7.Spring Boot 日志(第二弹)

Java EE 进阶:7.Spring Boot 日志(第二弹)

要努力去发光,而不是被照亮~ 416

java ee--线程的六种状态

Java线程有六种状态:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED。状态流转以RUNNABLE为中心,通过start()进入,通过锁竞争、等待或结束退出。关键区别在于:sleep不释放锁而wait会释放;BLOCKED仅由synchronized引起;RUNNABLE包含就绪与运行。理解状态切换有助于排查线程阻塞问题。

2601_97033068的博客 469

Day32 XD安全学习笔记--JavaEE应用&Servlet路由技术JDBC&Mybatis数据库&生命周期

本文介绍了Java Web开发中Servlet的传参、路由配置、数据库连接及预编译应用。通过web.xml或@WebServlet注解实现路由映射,使用doGet和doPost方法处理GET/POST请求,获取参数并响应。结合Maven构建项目,完成依赖下载与打包。数据库操作采用JDBC连接,重点使用预编译语句防止SQL注入,提升安全性与性能。

一支蜉蝣的博客 44

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 199

Spring Boot 工程通用能力建设:声明式事务定制与 Redis 缓存实践

本文探讨Spring Boot中声明式事务的进阶实践,通过解耦“切点”与“事务属性”,实现灵活控制。核心包括:基于方法名的只读规则(如get*、find*自动设为只读),组合事务属性源确保@Transactional注解优先于命名规则,以及自定义切点实现事务统一织入。该方案提升代码可维护性,避免误写,同时支持特殊场景覆盖,构建更健壮的事务治理体系。

BADAO_LIUMANG_QIZHI的博客 265
上一篇: [大二下][防挂科系列]2天速成Linux
下一篇: [大三上]区块链和分布式计算
Zhengqin Yuan
博客等级 码龄5年 135粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值