自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(301)
  • 收藏
  • 关注

原创 Nginx篇——了解和认识Nginx的进程模型

而Worker进程则是实际处理网络请求的核心,它们采用单线程、非阻塞的事件模型(EventLoop,事件循环)来实现端口的监听及客户端请求的处理和响应。Worker进程之间是相互独立的,一个请求只能在一个Worker进程中进行处理,一个Worker进程也不可能处理其他Worker进程的请求。在单进程启动模式下,系统中仅有一个进程,该进程既充当Master进程的角色,也充当Worker进程的角色。它的进程模型主要采用的是多进程模型,具体来说,是“单Master—多Worker”模型。

2024-03-31 16:02:18 455

原创 【已解决】解决新安装的Visio或者Visio破解一段时间后失效,提示未激活状态,亲测有效,无脑操作即可!

2.安装完毕后,复制下面的这段脚本,在桌面上创建1个.txt文件,修改成.bat结尾的脚本文件,把下面的脚本复制进去,一定记得将编码格式保存为ANSI编码格式。3.右键,注意一定要以管理员的身份运行该脚本,运行后的cmd页面如下图,当出现“已完成”字样,退出即可,此时如果不出意外的情况下,是破解成功了。我本地是过了一段破解了一段时间,后边再打开这个Visio就提示未破解,未激活的状态,很让人头疼。1.如果是没有安装的小伙伴,可以直接点击下面的链接,直线先下载安装下。特别鸣谢东方-教育技术博主。

2024-03-31 15:57:02 1214

原创 【已解决】如何使用Windows server配置定时任务,通过.bat脚本定时1分钟执行一次Jar包

接上一篇文章,目前有一个小任务是在Windows server上开启定时任务,执行下载数据的jar包,要求一分钟执行一次。指的是我们脚本和jar包的根目录。注意,这个地方建议是填上,不然脚本执行的时候容易找不到脚本或者jar包。至此,定时任务的创建和执行jar包的分享结束,这个任务还是让我学到了不少的知识,希望这篇文章对你有用!10.你的定时任务就创建成功,可以在初始的界面查看你的任务的执行情况,查看任务的健康状态。6.常规页面中编写定时任务的名称和描述,按照需求设置是否一定要在用户登录的时候运行任务。

2024-03-28 10:46:32 463

原创 【已解决】MyEclipse通过Export打jar包,详细介绍如何打引入外部jar包的情况,解决常见的报无主清单属性、外部依赖找不到问题~

7.最后找到jar包保存的位置,将项目中引入的外部依赖或其他的文件,都放到jar包存放的同级目录下,比如我遇到的问题是打完jar包,运行jar包报找不到我的配置类,也就是一个client.config客户端配置,里面就是配置了一些连接客户端的信息,我把这个文件也放到同级目录下,就可以正常调用到了。左侧的项目只选择src,其他的都不要选择,这里需要注意的就是如果引入了外部的jar包,后面单独要在打出的jar包的同级目录下创建一个lib目录,将项目中引用的外部的jar包复制进来。

2024-03-28 10:27:24 1229

原创 【已解决】URL后面#号的问题,解读一下为什么URL中最好不要出现#号!

就表示网页的index.html的icon位置,浏览去读取到这个URL会自动将icon展示出来。pwd中出现了#号,那么后面的d$paramers=3都不会传到服务器端,导致请求失败!例如:http://www.baidu.com/index.html#icon。在浏览器中,#被浏览器解读为代表网页中的一个位置。表示这个位置的标识符。例如,下面我想通过GET请求,传入用户名和密码。意味着#号后面的的字符都不会被发送到服务器上。,也就会直接造成URL错误,导致请求失败。

2024-03-26 10:38:15 286

原创 【已解决】null value in column “XXX“ violates not-null constraint当我数据库的某个字段设置了默认值并且不为空,但是控制台报某个字段不能为空

一般来说,是因为插入的主键Id为空引起的。这就和我们数据库中的设置默认值产生了冲突,我设置了默认值,为什么他还是报这个字段不能为空的错误?了,出现这个错误的原因可能就在于我们入参的时候确实没给他传参数,但是我们的SQL中有这个字段,所以把这个报错的字段删掉,问题就能解决了。查看我们编写的SQL语句。

2024-03-21 16:58:15 734

原创 【已解决】解决新版本IDEA中.java文件变成了咖啡图标而不是“C”的图标问题

新版本的Idea中,经常会出现这中Java文件忽然变成了咖啡杯子的图标,这时候我们无论怎么编写代码,都不会有任何的提示信息,倒是代码不会报错,但是很是折磨!取消勾选file->Power Save Mode,等待Idea反应一会,我们的项目就会恢复如初了哈。

2024-03-21 06:00:00 1190 3

原创 【已解决】Mybatis中的SQL语句没有语病,但是就是没法正常执行

出现这个问题的原因首先考虑我们的SQL语句的where后面的参数是否都全部有参数能传递进来,如果有部分的参数是null,那么这个SQL就没法正常的执行。如果我们不确定某个参数是不是确实要传的,那么就加上if-test的语法,这样某些参数就可以为空了!

2024-02-27 20:41:41 362

原创 【已解决】Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Noqualifyingbeanoftype

原因是:我们的项目在启动的时候,没有符合条件的DataSource的Bean,但是这个类是我们JDBC中自带的类!解决方案:找到项目的主启动类,在该类上面加上注解,这样,问该题就可以解决。

2024-02-27 20:40:18 494

原创 【已解决】BeanCreationException:Errorcreatingbeanwithname

出现这个问题的时候,先检查你的分支是不是你的开发分支,如果是在Master,那么可能会存在项目启动不起来的情况(原因是项目中集中开发某个大项目的时候,涉及到的依赖可能很多,远程仓库地址也可能不一样,你在本地起master,肯定会因为jar包不存在导致报BeanCreationException: Error creating bean with name 创建Bean异常)

2024-02-26 14:12:17 765

原创 【已解决】Cannotdeterminepathto‘tools.jar‘libraryfor17(D:/Envirnoment/jdk17.0.2)

在运行为我们的Java项目的时候报Cannot determine path to 'tools.jar' library for 17 (D:/Envirnoment/jdk17.0.2) 这个错误,是因为我之前的开发习惯都是使用的IDEA2020.2.4版本,现在该版本的IDEA不支持JDK17,所以需要升级下IDEA。比如说我之前是一直使用JDK1.8,和2020.2.4是正好兼容;2、卸载旧版本IDEA,安装兼容JDK版本的IDEA。1、下载当前版本支持的JDK版本。至此,该问题就成功解决!

2024-02-26 14:10:31 692 1

原创 Kafka篇——Kafka实战线上问题优化之实现顺序消费,实际开发中的解决方案

然而,需要注意的是,在顺序消费中,单线程的速度可能会比较慢,因此在一些需要高性能的场景下,可能会采用多线程并发消费的方案。Kafka中顺序消费的应用场景主要涉及那些需要保证消息产生顺序和消费顺序一致的业务场景。例如,在订单处理系统中,订单的生成、支付、发货等步骤通常需要按照一定的顺序进行,以确保数据的完整性和一致性。Kafka可以通过设置特定的参数来保证顺序消费,例如设置max.in.flight.requests.per.connection参数为1,可以保证消息按照发送的顺序写入服务器。

2024-02-02 16:41:58 454

原创 Kafka篇——Kafka实战线上问题优化之防止消息丢失和消息重复消费,提供真实解决方案

由于生产者端设置了发送消息的ack为1,并且生产者把消息发送到集群并且leader已经拿到消息,正好在返回ack的时候产生了网络波动,生产者拿不到broker返回的ack所以触发了重试机制,又一次给broker发送了这条消息。那么此时消费者就会从broker中poll到两条相同的消息。因为我们把ack设置成1或者-1/all,这样生产者生产的消息发送到broker中,会等待leader或者至少leader和一个副本同步到消息才会返回ack,如果生产者同步消息失败,会进行重试。二、防止消息重复消费。

2024-02-02 16:40:55 574

原创 JavaScript篇——如何使用浏览器控制台,一篇文章带你彻底搞清!

至此,关于常见的浏览器控制台的使用介绍完毕,后续后台开发人员或者产品经理调试Web页面的时候,会经常使用这个工具的,所以很有必要学习如何使用它!1、使用浏览器控制台打印内容(相当于Java的systen.out.println)3、source界面:可以查看源码,还可以对程序进行调试。console.log(想要打印的内容);4、NetWork查看 网络的请求。(2)就会在控制台打印出变量的值。2、使用浏览器控制台玩alert。(2)就会弹窗我们想要知道的内容。(1)在浏览器控制台输入。

2024-01-31 22:55:45 321

原创 对称加密工具类,详细功能请见代码,含详细注释,拿走不谢!

本文章主要给开发朋友们提供一个支持加密的工具类,取走直接使用,想要了解加密的功能,有兴趣的可以追下源码,挺有意思!

2024-01-31 22:50:19 99

原创 Java实现用户登录功能,提供验证码验证服务,几个工具类帮你拿下,速来学习,拿走不谢!

本篇文章助力你实现简单的用户登录功能,并且提供验证码验证服务。提醒一下各位同僚,工具类的出现是为了简化开发,提高我们的开发效率哈,但是还是提醒一下珍惜开发新功能的机会,无论功能简单与否,都是你锻炼成长的大好机会!发车!

2024-01-27 23:26:26 340

原创 JavaWeb篇——深入学习过滤器Filter,Spring项目中集成过滤器Filter详细步骤!

过滤器(Filter)是Java Web开发中的一种组件,用于对HTTP请求或响应进行处理和转换。过滤器位于Servlet容器中的请求处理流程中,可以在请求被Servlet处理之前或响应返回给客户端之前对请求或响应进行预处理或后处理。过滤器的主要作用包括以下几个方面:鉴权与授权:过滤器可以对请求进行鉴权操作,判断用户是否具有访问权限。如果不具备权限,可以拦截请求并返回相应的错误信息。身份认证:过滤器可以对用户的身份进行认证,例如通过用户名和密码进行登录认证。

2024-01-27 23:17:10 294

原创 JavaWeb篇——深入了解什么是JavaBean,以及ORM对象映射,一篇文章拿下!

简单来讲,JavaBean就代表实体类JavaBean是一种用于表示数据的标准Java类。它是一个可重用的组件,通常用于存储和操作数据的对象。JavaBean类具有以下特征:公共无参构造函数:JavaBean类必须有一个公共无参数构造函数,以便可以使用Java的反射机制实例化对象。私有字段:JavaBean类通常使用私有字段来存储数据。这样做可以隐藏实现细节,并通过公共的getters和setters方法来访问和修改数据。

2024-01-26 17:22:03 284

原创 JavaWeb篇——深入了解Cookie和Session,了解二者的作用和区别,一篇文章帮你分析透彻!

Session是一种在服务器端存储用户会话信息的机制。通常,在用户访问网站时,服务器会创建一个唯一的会话ID,并将该ID存储在用户的浏览器中的Cookie中。服务器端根据这个会话ID来存储和检索与用户会话相关的数据。安全性:与Cookie相比,Session存储在服务器端,用户无法直接修改或访问存储在Session中的数据,因此更安全。灵活性:Session可以存储更多的数据,并且不受Cookie的大小限制。隐私性:Session不直接存储在用户计算机上,可以更好地保护用户隐私。

2024-01-26 17:17:29 774

原创 Redis面经——Redis的双写一致性,一篇文章带你彻底搞懂什么是Redis的双写一致,如何推演实现的?以及成熟的解决方案!黄金文档!

(2)接下来线程2在线程1未同步到缓存前,先更新数据库,并且删除了缓存(此时缓存中key已经过期,删不删除都是一样的),线程2成功将数据更新成了20,但是线程1开始执行,将一开始读取到的10写入到了缓存中,又总成了数据的不一致!此时线程1查询缓存,发现缓存未命中,直接去查询数据库,此时查询的数据是正确的,然后紧接着将数据库更新后的数据写到缓存中了。(2)此时,线程1开始执行,线程1完成了数据库的数据更新,数据库数据变成了20,但是此时的缓存中数据还是10,这就造成了脏数据的情况!保证写操作强一致性的方法!

2024-01-25 16:35:46 1576

原创 Redis面经——哨兵模式的脑裂问题,详细介绍!

1、由于哨兵和集群中的主从节点可能处于不同的网络分区,哨兵只能监测到从节点们,这个时候哨兵会发现监测的节点中没有主节点,那么他会经过选举产生一个新的主节点,但是客户端这个时候还是会持续的向老的主节点发送数据,新的主节点此时时没有新的数据写入的,这样就造成了类似大脑分裂的情况。min-replicas-to-write 1 #表示最少的slave节点为1个,这样就能保证如果出现网络问题,如果主节点没有从节点了,那么服务端拒绝写入数据,这样老的主节点是没有新数据产生的。修改Redis的两个参数来解决问题。

2024-01-25 16:28:21 493

原创 JavaWeb篇——认识Servlet中重要的ServletContext对象,一篇文章帮你拿下 !

web服务器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,ServletContext对象代表了当前的web应用,凌驾于servlet之上,(4)启动服务器,先访问hellowServlet,往对象中传数据,再调用getServlet页面,成功获取到数据,效果如下。(1)编写转发的servlet,请求转发的路径写的是别的servlet。一个servlet中保存的数据,可以在另一个servlet中拿到。(2)编写一个servlet,获取参数信息,调用如下的方法。

2024-01-24 21:47:23 351

原创 JavaWeb篇——认识和了解servlet,熟悉原理,写出第一个servlet代码不成问题!

Servlet是Java编写的服务器端程序,用于接收和处理客户端请求,并生成响应返回给客户端。它是在Java Servlet API规范下开发的,可以运行在支持该规范的web服务器中。Servlet可以用于处理各种类型的请求,例如静态网页、动态网页、API等。它可以与数据库进行交互,执行业务逻辑,并生成动态内容或者返回数据。在Java EE中,Servlet是最基本和核心的组件之一,被广泛应用于Web开发中。总而言之,我们把实现了servlet接口的Java程序叫做,Servlet。

2024-01-24 21:42:14 365

原创 JavaWeb篇——Maven工具在IDEA中创建SpringWeb项目,设置自动导包以及介绍Maven侧边栏功能,保姆级教程!

1.创建maven项目,选择框中的地方2、配置maven gav3、配置maven的路径等4、新建maven项目会下载很多的文件5、出现 build success 表示项目构建成功了6、IDEA中的maven 配置IDEA项目配置成功后,养成看一下maven版本的习惯,因为后期学习springBoot 的时候,IDEA会默认使用IDEA中自带的maven ,所以要留心!!!7、用IDEA新建一个干净的项目(不勾选模板)

2024-01-23 17:13:55 398

原创 JVM篇——G1、ZGC以及Shenandoah垃圾回收器详细介绍和底层算法展开分析,一篇文档,拿下常见经典的垃圾回收器!!!!!!

一、认识G1G1(Garbage-First)是一款面向服务端应用的垃圾收集器,主要针对配备多核CPU及大容量内存的机器。G1垃圾收集器的目标是满足GC停顿时间的同时,还兼具高吞吐量的性能特征。它主要特点如下:并行与并发:G1在回收期间,可以有多个GC线程同时工作,有效利用多核计算能力。此时用户线程可能会短暂停顿(STW)。G1拥有与应用程序交替执行的能力,部分工作可以和应用程序同时执行,因此,一般来说,不会在整个回收阶段发生完全阻塞应用程序的情况。

2024-01-23 17:06:44 1930

原创 JavaWeb篇——开发黄金工具Maven的下载、安装和配置,细致入微的介绍!

把这段代码粘贴到F:\MyDownloads\Environment\apache-maven-3.8.7\conf\settings.xml配置文件中(也就是你们本地conf下的settings.xml文件)settings.xml文件中的localRepository:表示本地仓库的意思。(1)在我们地的maven问价按加下建立一个新的文件夹,叫maven-repo。(2)修改settings.xml配置文件,把本地仓库的位置放进去。8、配置maven全局JDK版本(我配置的1.8版本)

2024-01-22 22:34:26 974

原创 Redis面经——深入剖析Redis缓存穿透、击穿和雪崩,一篇文章彻底拿下经典面试题

一、概念当用户想要查询一个数据,发现Redis内存数据库中没有,也就是缓存没有命中,于是向持久层数据库中查询。但是发现持久层数据库中也没有,于是本次查询失败。当用户非常多的时候,缓存都没有命中,于是都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这个现象就叫做缓存穿透二、解决方案1、布隆过滤器(1)定义在用户客户端和服务端增加了一层,这一层就是布隆过滤器。布隆过滤器的作用是查询的key先查询布隆过滤器,如果存在,则查询Redis,如果不存在,则直接返回。

2024-01-22 22:27:54 1332

原创 【已解决】新建的SpringBoot项目Maven Home总是自己改变

每一次修改好Maven home directory后,重新打开项目就会变成乱七八糟的地址,导致依赖下载不下来。1、删除idea项目目录下的.mvn文件夹。2、修改自己本地的maven安装路径。3、清除缓存,重新启动项目即可。

2024-01-21 23:34:46 403

原创 JavaWeb篇——学习百度请求和响应中的常见部分以及常见的响应码

403 表示用户得到授权(与401错误相对),但是访问是被禁止的,服务器收到请求但是拒绝提供服务。502 一般是网关服务器请求后端服务时,后端服务没有按照http协议正确返回结果。3、3** :表示重定向(界面会跳转到另一个网页,告诉你去别的页面找你想要的信息)406 用户请求的格式不可得(比如用户请求JSON格式,但是只有XML格式)。504 一般是网关服务器请求后端服务时,后端服务没有在特定的时间内完成服务。4开头系列:客户端错误--请求有语法错误或请求无法实现。1开头系列:表示请求已接收,继续处理。

2024-01-21 23:33:12 342

原创 JavaWeb篇——解决Tomcat在IDEA控制台乱码问题,一篇文章解决实际开发中棘手问题!

一、tomcat---->Edit Configurations二、选择Startup/Connection---->打勾Pass environment variables---->点击+号三、填入:Name:JAVA_TOOL_OPTIONS;点击Apply四、选择Server---->在VM options填写-Dfile.encoding=UTF-8---->点击Apply;重启tomcat看下问题是否成功解决。

2024-01-21 23:29:56 456

原创 【已解决】解决Tomcat在IDEA控制台乱码问题,详细的保姆级别教程!

四、选择Server---->在VM options填写-Dfile.encoding=UTF-8---->点击Apply;一、修改编辑器的编码编辑器的乱码,这个很好解决,将其全部变成UTF-8,路径file->settings->editor->file Encodings。二、选择Startup/Connection---->打勾Pass environment variables---->点击+号。---->打勾Pass environment variables---->点击+号。

2024-01-18 17:23:21 472

原创 JavaWeb篇——Tomcat下载安装和使用,Tomcat常见配置,IDEA配置Tomcat等技术点,详细的安装和使用教程,干货满满!

Tomcat是一个开源的Java Servlet容器,也是一个轻量级的应用服务器。它由Apache软件基金会开发和维护,并且符合Java EE(Java Enterprise Edition)规范。Tomcat被广泛用来部署和运行Java Web应用程序。Tomcat的主要功能是处理来自客户端的HTTP请求,并将其转发给适当的Java Servlet、JSP(JavaServer Pages)或其他Web组件进行处理。

2024-01-18 17:19:58 576

原创 Kafka篇——Kafka集群Controller、Rebalance和HW的详细介绍,保姆级教程!

一、概念在Kafka中,Controller是Kafka集群中的一个角色,负责管理集群的元数据、分区分配、副本管理等功能。Controller的主要职责包括:1. 元数据管理:Controller负责维护Kafka集群的元数据,包括broker的存活状态、分区的分配情况、副本的分配情况等。它通过与Zookeeper进行交互,监控集群中broker的状态变化,并更新集群的元数据。

2024-01-17 16:44:11 1567

原创 Kafka篇——SpringBoot中使用Kafka,详细的集成和简单生产消费流程流程,常见消息配置,黄金文档!

一、引入依赖二、配置文件中配置Kafka将来我们的项目大概率不会是会都扮演生产者和消费者两个角色,所以在集成Kafka的时候,生产者的项目中只配置生产者相关的配置即可,消费者项目配置消费者的相关的配置即可三、编写生产者代码为了简化演示,直接将业务层代码写到了控制层,见谅哈!四、编写消费者注意:如果不调用手动提交offset这个方法,那么会产生消息重复消费的问题五、调用生产者的接口,观察消费者是否正常消费到消息1、调用生产者接口2、观察控制台消费者。

2024-01-17 16:35:01 792

原创 【已解决】解决新建配置类报错Application context not configured for this file

关于 “Application context not configured for this file” 的错误,这通常是因为Spring的应用上下文没有正确配置。这可能是因为你的配置类没有被正确地识别或加载,或者你的其他Spring配置存在问题。使用Spring框架并配置文件上传时遇到了问题。你提供的代码是一个配置类,它定义了一个名为"multipartResolver"的bean,这个bean的类型是。

2024-01-16 15:48:05 769

原创 Spring篇——IOC容器至关重要的BeanFactory、ApplicationContext底层实现、两个API的区别等技术点,保姆级教程!

1、BeanFactory在加载配置文件的时候,不会创建对象,在获取对象或者使用对象的时候才会创建Bean对象;而ApplicationContext在加载配置文件的时候,就会创建配置文件中的对象。一般在操作中,会选择使用ApplicationContext,启动项目的时候就创建需要的对象,把耗时耗资源的步骤都交给服务器。

2024-01-16 14:30:30 1173

原创 MySQL篇——MySQL迁移GaussDB的PG模式讲解,涵盖AWS SCT、AWS Database Migration Service(AWS DMS)详细介绍,实战经验!

通过AWS Schema Conversion Tool工具实现评估和做数据转换AWS Schema Conversion Tool(SCT)是一款免费的AWS工具,用于将现有数据库架构从一个数据库引擎转换为另一个数据库引擎。SCT支持多个源数据库和目标数据库,可以转换关系OLTP架构或数据仓库架构。

2024-01-16 14:15:03 1276

原创 Kafka篇——Kafka消费者端常见配置,涵盖自动手动提交offset、poll消息细节、健康状态检查、新消费组消费offset规则以及指定分区等技术点配置,全面无死角,一篇文章拿下!

一、自动提交offset1、概念Kafka中默认是自动提交offset。消费者在poll到消息后默认情况下,会自动向Broker的_consumer_offsets主题提交当前主题-分区消费的偏移量2、自动提交offset和手动提交offset流程图3、在Java中实现配置4、自动提交offset问题自动提交会丢消息。因为如果消费者还没有消费完poll下来的消息就自动提交了偏移量,那么此时消费者挂了,于是下一个消费者会从已经提交的offset的下一个位置开始消费消息。

2024-01-15 10:16:01 3130

原创 JUC篇——CompletableFuture实现异步编排,涵盖全部编排功能API,详细讲解异步编排实战场景,一篇文章彻底拿下!

CompletableFuture介绍:CompletableFuture 是 Java 8 中新增的一个异步编程工具类,基于 Future 和 CompletionStage 接口构建。它支持 lambda,通过回调利用非阻塞方法,提升了异步编程模型。主要用于异步执行任务并返回结果,实现异步计算和操作组合。它提供了一种灵活、可组合的方式来实现异步计算,同时也提供了异常处理、取消、超时等特性。

2024-01-15 09:36:16 1213

原创 Kafka篇——消费者实现流程,详细的消费者创建和使用流程!

Kafka消费者是Kafka消息队列系统的一部分,用于从Kafka集群中读取和处理消息。作为一个分布式流平台,Kafka被设计为高性能、可扩展且可靠的消息传递系统。Kafka消费者允许应用程序实时订阅并消费Kafka中的消息流。下面是Kafka消费者的一些关键特点和功能:1. 可扩展性:Kafka消费者可以水平扩展,从而支持大规模的消息处理和高吞吐量。2. 消息流订阅:Kafka消费者可以订阅一个或多个主题(topics)中的消息流,并实时地读取和处理这些消息。

2024-01-12 17:20:52 598

SSM整合的图书管理系统

整合了Spring、SpringMVC和Mybatis,对spring-dao.xml、spring-service.xml、spring-mvc.xml配置文件基本配置的整合,综合到applicationContext.xml配置文件,完善了Controller调用service层,service层调用Dao层的常规架构,系统可以实现基本的增删改查,后续会逐步完善,此项目可以作为空项目的起手,里面的配置文件可以直接使用!

2023-02-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除