- 博客(237)
- 资源 (7)
- 收藏
- 关注
原创 上传下载 ~ 就看这篇就OK了
实现一个文件上传和下载的案例。在实现案例之前,首先分析案例的功能需求。本案例要实现的功能为,将文件上传到项目的文件夹下,文件上传成功后将上传的文件名称记录到一个文件中,并将记录的文件列表展示在页面,单击文件列表的链接实现文件下载。接下来按照分析思路实现文件上传和下载,具体步骤如下所示。
2025-06-05 16:51:45
482
原创 上传、下载功能 巧实现
文件上传下载对应的功能,而是在内部调用了Apache Commons FileUpload的组件,所以使用SpirngMVC的文件上传功能,需要在项目中导入Apache Commons FileUpload组件的依赖,即commons-fileupload依赖和commons-io依赖。大多数文件上传都是通过表单形式提交给后台服务器,因此,要实现文件上传功能,就需要提供一个文件上传的表单,并且该表单必须满足以下3个条件。
2025-06-05 16:46:54
674
原创 Spring MVC 实现登录案例 就这么简单~~
为了保证后台系统的页面不能被客户直接请求访问,本案例中所有的页面都存放在项目的WEB-INF 文件夹下,客户需要访问相关页面时,需要在服务器端转发到相关页面。如果没有登录系统而直接访问系统首页,拦截器会将请求拦截,并转发到登录页面,同时在登录页面中给出提示信息。在com.lq.controller包中,创建控制器类UserController,并在该类中定义跳转到系统首页、跳转到登录页面、跳转到订单信息页面、用户登录和用户退出五个方法。当已登录的用户在系统页面中单击“退出”链接时,系统同样会回到登录页面。
2025-06-05 16:43:27
455
原创 Spring MVC 拦截器 知道多少?
拦截器(Interceptor)是一种动态拦截Controller方法调用的对象,它可以在指定的方法调用前或者调用后,执行预先设定的代码。拦截器作用类似于Filter(过滤器),但是它们的技术归属和拦截内容不同。Filter采用Servlet技术,拦截器采用Spring MVC技术;Filter会对所有的请求进行拦截,拦截器只针对Spring MVC的请求进行拦截。在Spring MVC 中定义一个拦截器非常简单,常用的拦截器定义方式有以下两种。
2025-06-05 16:38:08
673
原创 Spring MVC 之 异常处理
Spring MVC内部提供了HandlerExceptionResolver的实现类SimpleMappingExceptionResolver。它实现了简单的异常处理,通过该实现类可以将不同类型的异常映射到不同的页面,当发生异常的时候,实现类根据发生的异常类型跳转到指定的页面处理异常信息。实现类也可以为所有的异常指定一个默认的异常处理页面,当应用程序抛出的异常没有对应的映射页面,则使用默认页面处理异常信息。
2025-06-05 16:32:10
949
原创 JSON 数据绑定~小案例
在Spring MVC中,HttpMessageConverter接口用于处理HTTP请求和响应中的消息转换,特别是将JSON数据绑定到Java对象或反之。MappingJackson2HttpMessageConverter是该接口的一个实现,专门处理JSON格式的数据。通过@RequestBody注解,可以将客户端发送的JSON数据自动绑定到控制器方法的参数对象上。本文通过一个异步提交商品信息的案例,展示了如何在Spring MVC中实现JSON数据绑定。首先,需要在项目中导入Jackson依赖以支持J
2025-05-15 11:29:40
1049
原创 论云原生架构及其应用~系统架构师论文
2021年3月,我单位联合某省公安厅研发了数据脱敏管理系统。系统以数据脱敏为核心,分为资源模块、敏感属性模块、脱敏规则模块、脱敏模块、权限模块、审计模块,解决了数据在其生命周期的传输、存储、使用、共享环节的安全问题。在项目中,我担任系统架构师,负责架构设计工作。本文论述了云原生架构在系统中的应用。系统使用springcloud开发,分为前端web服务、平台支撑服务、业务服务三部分。前端web服务由负载均衡和服务集群组成;平台职称服务以Eureka为中心,包括api网关、服务注册中心、监控平台等构成,实现基础
2025-05-15 11:24:39
281
原创 Spring MVC数据绑定和响应 你了解多少?
数据绑定的概念在程序运行时,Spring MVC接收到客户端的请求后,会根据客户端请求的参数和请求头等数据信息,将参数以特定的方式转换并绑定到处理器的形参中。Spring MVC中将请求消息数据与处理器的形参建立连接的过程就是Spring MVC的数据绑定。
2025-05-14 11:28:11
1119
原创 论系统安全架构设计及其应用~系统架构师论文
本人在2023年5月参与某大型电话营业购物综合管理系统项目,担任架构师,负责架构设计和中间件选型。项目通过生物特征识别、基于角色的访问控制和访问控制列表等技术,解决了客户身份验证、业务受理范围限制和网上商城安全保障等问题。系统安全架构设计包括鉴别服务、访问控制、数据完整性验证、数据保密性和抗抵赖五个方面,重点考虑了鉴别服务和访问控制能力。项目于2024年6月完成第一版验收,上线后获得一致好评,但仍存在调用链崩溃和运维数据修复等问题,后续通过调用链剥离和访问控制等措施进行了改进。
2025-05-14 11:17:48
987
原创 Spring MVC核心类及注解 知道这些就OK啦
DispatcherServlet的本质是一个Servlet,可以在web.xml文件中完成它的配置和映射。参考之前写的Spring MVC入门程序FirstMVCDemo,在IDEA中创建一个名称为springmvc-disp的Maven Web项目。需要注意的是,如无特殊说明,本章的所有案例都将在springmvc-disp项目中开发和运行。项目创建完成之后,在项目web.xml文件中配置DispatcherServlet。
2025-05-06 15:57:41
1020
原创 论微服务架构及其应用~系统架构师考试论文
2023年3月,我很幸与参与了某高校大数据教学辅助平台的教学系统的策划、技术选项及部分开发工作,作为架构师的我思考了目前软件系统开发的大环境:目前国家提倡及重点高校带头,很多高校都在着手搞智能高校及智慧课堂,因此本校决定也开始着手大数据教学辅助平台的教学系统的开发,本项目由校董事会领导发起,校技术员参与进行了项目的评审,该项目总共花费工期大概15个月时间,逐渐完成了用户权限模块、课程推荐管理模块、课堂管理模块、考试模块及智能问答模块的相关功能。针对学生用户和老师用户,都会在用户中心的模块展示用户的画像。
2025-05-06 15:38:51
795
原创 论分布式事务及其解决方案 架构师论文范文(考试笔记)
请围绕“论分布式事务及其解决方案”论题,依次从以下三个方面进行论述。1、概要叙述你参与分析设计的软件项目以及你在其中所承担的主要工作。2、请介绍4种分布式事务的解决方案及简单说明。3、具体阐述你参与的软件项目是如何做到分布式事务的,过程中遇到哪些问题,是如何解决的。
2025-04-25 14:36:04
910
原创 Spring MVC 工作原理就是那么简单
处理器映射器可以理解为一个Map<URL,Hanlder>,HandlerMapping负责根据用户请求的URL找到Handler(处理器),Spring MVC提供了不同的映射器来实现不同的映射方式。处理器适配器作用是根据处理器映射器找到的处理器Handler 信息,去执行相关的Handler。不同的处理器映射器映射出来的Handler对象是不一样的,不同的映射由不同的适配器来负责解析。视图解析器进行视图解析,首先将逻辑视图名解析成物理视图名,即具体的页面地址,再生成View视图对象返回。
2025-04-18 22:13:20
247
原创 Spring MVC 初体验~~
Spring MVC作用于三层架构中的表现层,用于接收客户端的请求并进行响应。Spring MVC中包含了控制器和视图,控制器接收到客户端的请求后对请求数据进行解析和封装,接着将请求交给业务层处理。
2025-04-18 22:10:25
1277
原创 Spring框架模块~留给学生的作业
按照Spring数据库编程知识,实现学生管理系统的登录功能。本案例要求学生在控制台输入用户名和密码,如果正确,显示用户所在班级,如果失败,显示登陆失败!请自行实现未实现部分的代码~!
2025-04-18 22:02:23
220
原创 不可不知道的Spring事务管理相关知识
传播行为说明默认的事务传播行为。如果当前存在一个事务,则加入该事务;如果当前没有事务,则创建一个新的事务。读未提交。允许如果当前存在一个事务,则加入该事务;如果当前没有事务,则以非事务方式执行。当前必须存在一个事务,如果没有,就抛出异常。创建一个新的事务,如果当前已存在一个事务,将已存在的事务挂起。不支持事务,在没有事务的情况下执行,如果当前已存在一个事务,则将已存在的事务挂起。永远不支持当前事务,如果当前已存在一个事务,则抛出异常。如果当前存在事务,则在当前事务的一个子事务中执行。
2025-04-18 21:56:29
564
原创 Spring 数据库编程
在dataSource的4个属性中,需要根据数据库类型或者系统配置设置相应的属性值。频繁的数据库操作会产生大量的重复代码,造成代码冗余,Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使开发人员可以从频繁的数据库操作中解脱出来,从而将更多的精力投入编写业务逻辑中。针对数据库操作,Spring框架提供了JdbcTemplate类,JdbcTemplate是一个模板类,Spring JDBC中的更高层次的抽象类均在JdbcTemplate模板类的基础上创建。
2025-04-18 21:52:59
981
原创 Spring 装配方式及作用域你了解多少?
在Spring中,使用XML配置文件可以实现Bean的装配工作,但在实际开发中如果Bean的数量较多,会导致XML配置文件过于臃肿,给后期维护和升级带来一定的困难。为解决此问题,Spring提供了注解,通过注解也可以实现Bean的装配。
2025-03-29 16:35:16
1041
原创 Spring数据库编程一文解决
传播行为说明默认的事务传播行为。如果当前存在一个事务,则加入该事务;如果当前没有事务,则创建一个新的事务。读未提交。允许如果当前存在一个事务,则加入该事务;如果当前没有事务,则以非事务方式执行。当前必须存在一个事务,如果没有,就抛出异常。创建一个新的事务,如果当前已存在一个事务,将已存在的事务挂起。不支持事务,在没有事务的情况下执行,如果当前已存在一个事务,则将已存在的事务挂起。永远不支持当前事务,如果当前已存在一个事务,则抛出异常。如果当前存在事务,则在当前事务的一个子事务中执行。
2025-03-29 16:29:58
1024
原创 Spring AOP到底是个啥?
基于AOP的面向切面编程,可以为此类问题提供解决方案,AOP可以将事务管理的业务逻辑从这三个方法体中抽取到一个可重用的模块,进而降低横向业务逻辑之间的耦合,减少重复代码。和OOP(面向对象编程)不同,AOP主张将程序中相同的业务逻辑进行横向隔离,并将重复的业务逻辑抽取到一个独立的模块中,以达到提高程序可重用性和开发效率的目的。这样,即使一个业务类原本没有实现某一个接口,通过AOP的引介功能,也可以动态地为该业务类添加接口的实现逻辑,让业务类成为这个接口的实现类。织入可以在编译时,类加载时和运行时完成。
2025-02-28 18:07:59
301
原创 不可不知道的Spring Bean的作用域及装配方式
在Spring中,使用XML配置文件可以实现Bean的装配工作,但在实际开发中如果Bean的数量较多,会导致XML配置文件过于臃肿,给后期维护和升级带来一定的困难。为解决此问题,Spring提供了注解,通过注解也可以实现Bean的装配。XML配置文件:在项目的src\main\resources目录下创建applicationContext.xml,在该文件中引入Context约束并启动Bean的自动扫描功能。作业:原型作用域的测试方法请学生自己实现,其中的类可以自定义,不要和上面的类相同。
2025-02-28 18:05:46
1168
原创 两句话让 Cursor 做一个谷歌翻译插件
然后Cursor就开始着手进行代码生成,我们啥也不用管,等生成结束后,直接点击右下角的Applay All接受全部,此时Cursor可以给你生成的代码甚至目录都生成好了。之后,导入到Cursor让代码生成,我要采用该图片为Logo。帮我开发一个页面英文翻译插件。功能点:当选中页面上的英文的时候,在选中的文字下面展示翻译成中文的结果。最后,我们想设定Logo图标,进入Canvas中绘制一个Logo。紧接着它就会再次优化,我们只需要接受所有修改结果就可以了。之后,我们再给它说明我们想要的输入框是什么样式的。
2025-01-07 13:07:28
460
原创 Cursor,让你想象不到的快乐!!
最近,AI编程工具Cursor就像一颗超新星在编程宇宙中突然爆发,火爆得一塌糊涂!你能想象吗?Twitter上,Cloudflare副总裁分享了一个超震撼的视频,他家8岁小棉袄,只用了45分钟,就靠Cursor AI搭建起一个聊天机器人!这就好比一个小学生突然掌握了建造摩天大楼的魔法,简直不可思议!前几年咱们国内掀起的全民Python学习热,大家还在老老实实上课打基础,可现在,这小女孩的视频让我深刻体会到,啥叫工具改变世界、降低门槛、提高效率!
2025-01-07 13:03:27
775
原创 探秘 DNS 服务器:揭开域名解析的神秘面纱
通过今天的探索,我们深入了解了 DNS 服务器这个互联网世界中不可或缺的 “幕后英雄”。从它的基础知识,包括什么是 DNS 服务器、域名空间结构以及复杂而又神奇的域名解析过程,到实际操作中如何一步步查询指定域名的 IP 地址,我们仿佛揭开了一层神秘的面纱,看到了互联网背后运行的奇妙机制。DNS 服务器就像一个无声的导航员,在我们每次输入域名时,迅速准确地将我们带到想去的网站。它的重要性不言而喻,没有它,我们的互联网之旅将会变得异常艰难。
2024-12-23 16:04:57
1075
原创 探索 Samba 服务器:搭建跨平台文件共享的桥梁
samba最先是再Linux和Windows两个平台之间建立一个桥梁,使得Linux系统和Windows系统之间互相通信和传输内容,比如复制文件、实现不同操作系统之间的资源共享等。在实际应用中,可以将samba服务器设置成一个功能非常强大的文件服务器。
2024-12-23 15:50:30
1293
原创 实例工厂实例化Bean走一波~
实例工厂实例化Bean就是直接创建Bean实例。在XML配置文件中,不使用class属性直接指向bean实例所属的类,而是通过factory-bean属性指向Bean配置的实例化工厂,并且使用factory-method属性指定要调用的实例工厂中的方法。
2024-12-20 16:05:13
276
原创 Spring Bean的配置你了解多少?
Spring容器支持XML和Properties两种格式的配置文件,在实际开发中,最常用的是XML格式的配置文件。在Spring中,XML配置文件的根元素是,元素包含子元素,每个子元素可以定义一个Bean,通过元素将Bean注册到Spring容器中。使用静态工厂方法实例化Bean时,要求开发者定义一个静态工厂类,用静态工厂类种的方法创建Bean实例,此时Bean配置文件中的class属性指定的不再是Bean实例的实现类,而是静态工厂类。
2024-12-17 21:49:53
415
原创 Apache服务器配置:从小白到高手的飞跃
本节目录:Web服务器概述Apache服务器及安装配置作业Web服务:互联网的心脏想象一下,如果没有Web服务器,我们就不能浏览网页,不能在线购物,不能看视频,不能做很多事情。Web服务器就是互联网的心脏,它不断地跳动,确保信息的流动。Web服务通常分为两种:静态Web服务和动态Web服务。静态Web服务就像是一本已经写好的书,你每次请求,它都会给你相同的内容。而动态Web服务则更像是一场现场演出,每次观看都可能有所不同。WWW是Internet上被广泛应用的一种信息服务技术。
2024-12-16 16:41:08
751
原创 严蔚敏老师,一路走好
Hey,小伙伴们,今天我要和大家分享一个令人心痛的消息,但也是我们向一位伟大的学者致敬的时刻。:清华大学计算机教授、《数据结构》编著者严蔚敏 去世,享年 86 岁。她的离去,让无数学子和同行感到深深的哀痛和不舍。
2024-12-13 22:43:02
1060
原创 探索ApplicationContext接口的使用方法
上文我们详细介绍了ApplicationContext,本文我们着重介绍ApplicationContext接口的实现类。实现类名称描述从classpath加载XML配置文件的ApplicationContext实现类。从文件系统加载XML配置文件的ApplicationContext实现类。基于注解的配置ApplicationContext实现类。基于注解的Web应用程序的ApplicationContext实现类。用于Web应用中基于XML配置的ApplicationContext实现类。
2024-12-12 12:50:24
685
原创 探索Spring之利剑:ApplicationContext接口
ApplicationContext是Spring框架中的核心接口,它不仅继承了BeanFactory的所有功能,还提供了更多面向企业应用的特性,如事件发布、国际化支持等。简单来说,ApplicationContext是Spring的“应用容器”,负责管理应用中所有的Bean实例。ApplicationContext不仅仅是一个接口,它是Spring框架的心脏,负责管理和维护应用中所有的Bean实例。
2024-12-12 12:39:06
819
2
原创 循环语句(Linux网络服务器 25)
while…do…done(不定循环)语法:while [判断式]do #do是循环的开始程序段done #done是循环的结束语法解释:当条件满足时,进入循环,直到条件不满足结束。until…do…done(不定循环)语法:until [判断式]do #do是循环的开始程序段done #done是循环的结束当条件满足时,终止循环,否则持续进入循环,运行程序段。for …in…do…done(固定循环)语法:do #do是循环的开始程序段。
2024-12-09 11:19:21
508
原创 SHELL脚本3(Linux网络服务器 24)
基于上题,利用case...in...esac进行修改。当条件判断式1、2均不成立时,可以进行的命令工作内容;不包含第一个变量内容与第二个变量内容的其他程序运行段。案例:第一个参数为0代表文件名,1代表第一个参数。当条件判断式1成立时,可以进行的命令工作内容;当条件判断式2成立时,可以进行的命令工作内容;
2024-12-09 11:13:47
278
原创 轻松掌握Spring依赖注入:打造你的登录验证系统!
本文以轻松活泼的风格,带领读者走进Spring框架中的依赖注入和登录验证的世界。通过详细的步骤和代码示例,我们从DAO层的创建到Service层的实现,再到Spring配置文件的编写,最后通过测试类验证功能,一步步构建了一个简单的登录验证系统。文章不仅提供了实用的技术指导,还以口语化和生动的语言,让学习变得不再枯燥。
2024-12-08 12:50:50
634
原创 Spring框架核心之BeanFactory接口大揭秘
本文生动揭秘了Spring框架中的核心接口BeanFactory,它如同魔法工厂,负责实例化、配置和组装对象,实现IoC控制反转。通过XML或注解,BeanFactory管理Bean的生命周期,实现依赖注入,是Spring IoC容器的起点。其实现类如XmlBeanFactory和DefaultListableBeanFactory各具特色,功能强大。
2024-12-08 12:36:50
659
原创 SHELL脚本2(Linux网络服务器 23)
描述:在终端输入Y或N(y或n),提示是结束或者继续,输入的非Y、y、N、n,提示我不知道您选择的是什么。fi 将if反过来写,就是fi了,结束if的意思。当条件判断式成立时,可以进行的命令工作内容;当条件判断式成立时,可以进行的命令工作内容;当条件判断成立时,可以进行的命令工作内容;if [条件判断式];if [条件判断式];
2024-12-02 16:05:37
438
原创 SHELL脚本初体验(Linux网络服务器 22)
脚本:本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解析器 翻译或解析文件内部的指令并执行(它不需要编译)描述:利用shell脚本,自动创建三个文件,第一个文件的日期位两天前,第二个文件日期为一天前,最后一个文件为今天。shell是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户与系统之间进行交互的作用。描述:终端输入您的姓(英文),然后在输入名(英文),最后输出你的全名。shell脚本就是将命令写入文本中,文本可以被执行。描述:输入两个数字,计算他们的乘积。
2024-12-02 15:59:36
467
php实现简单的图书管理系统-php&mysql技术栈-实现增删改查的功能
2024-07-08
js实现动态菜单-html+css+js+jquery-eweb端菜单实现
2024-07-03
点名神器-html+css+js简单小案例-实现课堂点名功能
2024-07-03
人工智能核心论文汇总之自然语言处理(部分带模型代码)下半部分
2024-07-02
人工智能核心论文汇总之自然语言处理(部分带模型代码)上半部分
2024-07-02
im2vatar-3Dvisualiation.zip
2019-07-24
VON(3D图像生成)安装笔记以及数据包
2019-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人