web后端开发
文章平均质量分 74
后端开发是指构建网站、应用程序或其他软件的背后的技术方面,主要负责处理应用程序的逻辑、数据存储和处理、安全性等方面
无敌拽少的狗_多多
不能守护该守护的人这份力量又有什么意义
展开
-
浅谈后端整合Springboot框架后操作基础配置
现在不访问端口8080可以吗我们在默认启动的时候访问的是端口号8080基于属性配置的现在boot整合导致Tomcat服务器的配置文件没了我们怎么去修改Tomcat服务器的配置信息呢配置文件中的配置信息是很多很多的...原创 2024-05-20 11:11:55 · 230 阅读 · 0 评论 -
Springboot mvc开发之Rest风格及RESTful简化开发案例
这个内容对以后开发中很重要吧这个知识点有点欠缺我们这边是一个知识加油站是隶属于springboot mvc的一个小的细节互联网上。原创 2024-05-19 16:34:05 · 480 阅读 · 0 评论 -
Springboot入门基础知识详解 parent starter 引导类 辅助功能
这样可以确保所有的模块使用相同的依赖项和插件版本,从而避免不同模块之间的版本冲突问题。标签中就不需要再指定Spring Boot和Spring框架的版本号了,只需要直接引用它们的依赖项即可。标签是Spring Boot项目中的一个重要概念,它可以帮助项目管理者更好地管理依赖项和插件版本,提高项目的可靠性和可维护性。标签是Spring Boot项目中的一个特殊标签,它通常用于管理Spring Boot应用程序的依赖项和插件版本。标签下可以指定Spring Boot的版本号和Spring框架的版本号。原创 2024-05-19 11:03:54 · 598 阅读 · 0 评论 -
2024新版中文IDEA之如何在boot工程内隐藏项目中的无用文件
会存在一堆文件 我们在实际开发中不会对其操作。我们在构建一个Boot工程时。我们可以在设置中配置让其隐藏。这边我们隐藏了一个帮助文档。而且影响我们操作有用文件。点击忽略的文件和文件夹。这样项目结构中就没有了。原创 2024-05-19 09:33:27 · 116 阅读 · 0 评论 -
浅谈小白对于Javaweb开发整合框架Springboot入门导学
整合多种技术:Spring Boot可以与各种技术栈集成,包括数据库、消息队列、Web框架、安全性等,并提供了许多插件和开箱即用的功能,使得开发人员可以更容易地将这些技术整合到他们的应用程序中。总之,Spring Boot的重要性在于它提供了一种快速、简单且可维护的开发方式,可以帮助开发人员更加专注于业务逻辑的实现,并提高应用程序的性能和可靠性。社区支持:Spring Boot拥有庞大的社区,提供了许多有用的资源,如文档、示例代码、教程和支持论坛等,使得开发人员可以更容易地学习和使用它。原创 2024-05-19 08:16:36 · 1015 阅读 · 0 评论 -
后端数据库开发高级之通过在xml文件中映射实现动态SQL
一个非常重要的功能随着用户的输入或者是外部条件的变化而改变的SQL语句我们称为SQL语句只有传形参的有值 其他的属性都是null所以并没有查询到数据我们不难免会发现我们先前的SQL的语句是固定死的这样局限性太高在xml映射文件中使用if标签可以实现动态SQLSQL语句会根据传入参数的数量而变化if标签用来做条件判断 这个条件要声明将SQL语句进行判断后填充where标签 可以去除多余的and 和 where更新三个字段首先赋值指定内容的字段接着删掉不需要修改的字段启动更新数据库表中的数据完成了更原创 2024-05-17 21:31:15 · 572 阅读 · 0 评论 -
后端数据库开发JDBC编程Mybatis之用基于XML文件的方式映射SQL语句实操
要保持resources目录的com.xxx.mapper和java目录下的com.xxx.mapper名称完全一致。如果随意配置 就找不到了 这样调用mapper接口里的list方法就找不到了。这样我们就学习了基于注解的方式实现SQL 和 基于XML文件的方式实现SQL。因此 如果想实现稍微复杂一点的操作 最好用XML语句来映射语句。通过映射 能通过写在mapper接口里的list方法。使用注解映射简单的语句会使代码更加简洁。根据接口中方法名找到对应的接口方法。之前的SQL语句是基于注解。原创 2024-05-17 12:37:23 · 252 阅读 · 0 评论 -
Mybatis入门之在基于Springboot的框架下拿到MySQL中数据
Java技术操作数据库MyBatis是一款优秀的持久层框架用于简化JDBC的开发优秀的持久层框架我们要基于Springboot整合Mybatis。原创 2024-05-10 23:37:20 · 583 阅读 · 0 评论 -
2万字实操案例之在Springboot框架下基于注解用Mybatis开发实现基础操作MySQL之预编译SQL主键返回增删改查
在我们进行单元测试的时候我们会发现有些字段没有封装到实体类对象里面。准备好Mapper接口 将数据库中拿到的实体类对象交给ioc容器。这样在Mapper接口中既不用手动封装也不用去取别名了。例如在添加套餐数据时 还需要维护套餐菜品关系表的数据。然后提交表单到服务端去完成数据库表结构中数据的修改。我们不知道Java底层执行了什么样子的SQL语句。是预编译过程中的数据占位符。#和 {} 最后会被?写在Mapper接口里的方法。写在测试类里面的启动测试案例。需要获取插入数据库数据的主键。原创 2024-05-14 23:58:02 · 434 阅读 · 1 评论 -
后端开发之用Mybatis简化JDBC的开发快速入门2024及数据库连接池技术和lombok工具详解
日后的企业级开发中也会基于Mybatis这样的持久层框架进行。但是由于原始的JDBC的API开发繁琐 效率底下。使用Java语言操作关系型数据库的一套API。所以现在出现了Mybatis这种持久层框架。用来对JDBC进行封装 简化操作 提高效率。Springboot和Mybatis整合。JDBC仅仅是一套接口 是一套规范。各个数据库厂商提供对应的实现。Mybatis是持久层框架。注册驱动指定驱动类的类名。用于简化JDBC的开发。还要获取连接 断开连接。底层存在数据库连接池。原创 2024-05-12 16:14:42 · 1014 阅读 · 1 评论 -
Web后端开发中对三层架构解耦之控制反转与依赖注入
是对象的创建控制权由应用程序转移到了外部容器 这个容器叫spring容器 ioc容器。运行时,IOC容器会提供该类型的bean对象,并复制给该对象。我们需要完成controller层与service层的解耦。将对象的容器交给IOC容器 由IOC容器创建管理这些对象。将当前类交给IOC容器管理 成为IOC容器里的bean。而于启动类同级的是不同业务层的包 里面有接口和实现类。我们之前开发的后端架构其实就已经交给IOC容器管理。IOC容器要为运行程序提供需要的资源 资源即对象。原创 2024-05-01 18:54:34 · 1350 阅读 · 0 评论 -
基于Springboot的web后端开发三层架构上手实操
定义的每一个对外暴露的方法我们都称为功能接口引号内的是功能接口的访问路径如果用户从前端页面获取数据先是给controller层发起响应controller层向service层发起请求servece层向dao层拿取数据dao层再去翻数据源那我们的代码应该从这时候开始写所以我们会选择先书写dao层的代码然后回调给service层 service再传递给controller层想了一晚上 所以我认为我们在实际后端开发中就是书写数据回调的代码我们在书写三层架构的代码时是先写接口 再写实现类。原创 2024-04-28 09:51:53 · 1660 阅读 · 1 评论 -
后端请求响应和分层解耦web开发的三层架构
在 web 开发中,三层架构通常指的是将一个应用程序分为三个逻辑层:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)和数据访问层(Data Access Layer)。表示层(Presentation Layer):表示层是用户与应用程序交互的界面,通常是用户界面(UI)或者用户体验(UX)层。它负责接收用户的请求,展示信息给用户,并将用户的输入传递给业务逻辑层进行处理。在 web 开发中,表示层通常由 HTML、CSS、JavaScript原创 2024-04-23 16:08:31 · 1171 阅读 · 0 评论 -
后端开发之使用postman工具接收高级数据详解及代码演示
请求参数小结后端服务端接收数据的时候所以 要指定接收的数据 格式是怎么样的注意书写要格式化 要求空格严格遵循规则 在传入参数时多输入空格会报错(本人曾经找了半小时的错误 后台一个ideal 一个postman 一个浏览器)json在前后端交互时使用频率非常高前端程序如果传递比较复杂的数据就可以使用json后端返回复杂数据也可以通过json此时前端就要解析一层一层的获取数据postman发送请求时如何传输json格式的数据?服务端又如何接收json数据?路径参数我们可以用路径原创 2024-04-19 21:47:42 · 396 阅读 · 1 评论 -
JavaWeb中用来定义统一的响应结果的result类
在JavaWeb中,通常会使用一个名为Result的类来表示控制器方法的执行结果。这个类的作用是封装了控制器方法执行后的返回结果,包括要返回的数据、跳转的视图等信息。ResultResultResult使用Result类可以提高代码的可读性、可维护性和可扩展性,是一种常见的在JavaWeb开发中处理控制器方法返回结果的方式。使用ResultResult类封装了控制器方法的执行结果,将数据、视图路径、重定向标志和错误信息等相关信息封装在一个对象中,使得控制器方法的返回结果更加清晰和统一。:通过Result。原创 2024-04-19 21:34:01 · 699 阅读 · 0 评论 -
Tomcat服务器入门介及用postman工具简单接收数据 2024详解
Tomcat是一个开源的Servlet容器,也是一个支持Java Servlet和JSP技术的Web服务器。它由Apache软件基金会开发和维护。Tomcat的主要作用是将Java Servlet和JavaServer Pages(JSP)等动态网页技术部署到服务器上,从而向用户提供动态的Web内容。原创 2024-04-14 21:06:16 · 1301 阅读 · 0 评论 -
后端开发之SpringBootWeb入门介绍及简单测试 2024详解
官网Spring是最流行的Java框架Spring发展到今天已经形成了一种开发生态圈Spring提供了若干个子项目每个项目用于完成特定的功能企业开发框架之间的整合会很容易 所以我们选择Spring全家桶基于基础的Spring Framework框架但是配置繁琐 入门难度大所以我们选择Spring Boot 简化了Spring的开发。原创 2024-04-07 18:12:25 · 2192 阅读 · 1 评论 -
JavaWeb后端开发之Maven 2024介绍安装测试详解
Maven是apache旗下的一个开源项目是一款用于管理和构建java项目的工具Maven 在后端开发中扮演着重要的角色,特别是在 Java 后端开发中。后端开发通常需要使用各种第三方库和框架来实现功能,例如数据库连接库、Web 框架、安全框架等。Maven 可以帮助管理这些依赖关系,简化了在项目中使用第三方库的过程,同时也确保了依赖库的版本管理和一致性。后端项目通常会包含大量的代码文件、配置文件和资源文件,而 Maven 可以帮助自动化项目的构建过程。原创 2024-04-06 21:48:05 · 1008 阅读 · 0 评论 -
TCP通信协议及代码细节
TCP通信协议是一种可靠的网络协议它在通信的两端各建立一个Socket对象通信之前要保持连接已经建立通过Socket产生IO流来进行网络通信。原创 2024-04-06 08:15:00 · 601 阅读 · 0 评论 -
用UDP协议实现发送接收的网络聊天室
UDP协议是面向无连接的"面向无连接的"通常指的是一种网络通信模式,也称为无连接通信或者数据报通信。在这种模式下,通信的两个端点之间不需要建立持续的连接,而是通过将数据分成小块(数据包)并单独发送来进行通信。每个数据包都包含了足够的信息(如源地址、目标地址、序列号等)来独立地到达目的地,并且可能以不同的路径到达。无连接通信的优点包括简单、灵活和高效,因为不需要在通信的开始和结束时建立和释放连接。它适用于需要在网络中传输少量数据或需要快速发送数据的场景,比如实时音视频传输、互联网电话、在线游戏等。原创 2024-04-03 21:50:39 · 676 阅读 · 0 评论 -
用多线程的知识使电脑宕机
我们先通过命令行窗口获取CPU的核心数CPU的核心数为CPU实际的物理核心数量 现在普遍的电脑都是16核拥有16个独立的运算单元我们用循环创建16个线程 进去占用这些运算单元执行占用CPU资源的代码就会使CPU的利用率达到100%我试了十几遍 总结概括就是无限接近于宕机但是不宕机勉强能操作 但是会一卡一卡的我电脑的snipaste就用不了了。原创 2024-03-30 21:33:51 · 374 阅读 · 0 评论 -
多线程的等待唤醒机制的自我理解
我们假设有生产者和消费者用桌子上的共享数据控制线程的执行消费者先拿到CPU的执行权 就会wait生产者后拿到CPU的执行权 唤醒消费者生产者等待是因为没有消费者生产者先抢到CPU的执行权然后等待消费者然后消费者没有出现 生产者又抢到了CPU的执行权就会wait。原创 2024-03-29 20:47:21 · 1193 阅读 · 0 评论