- 博客(19)
- 收藏
- 关注
转载 三层架构编程、DAO层、Entity层、Service层、Controller层
本质上所有的项目(应用程序)都是需要和用户交互,然后产生数据,对数据进行处理,最后将数据存储到硬盘这么个过程在编程中,可以将这个过程分一下层次,最初只分两层,用户层和数据层,但是后来人们发现,只分两层的话,这两层之间的耦合程度比较高,在实际运行过程中会造成不必要的麻烦,所以为了分层架构的编程方法实用性更好,抽取出另外一层专门负责处理用户提交的数据,对数据进行判断,验,组装等最后将处理好的数据交给数据层完成存储,这一层被称为业务逻辑层到这里。
2023-04-18 11:31:20 3293
原创 mysql命令行导入表
3、输入mysql -hlocalhost -uroot -p,输入密码。5、导入表:source D:\db_reggie.sql。2、net start mysql 启动mysql服务。4、进入相关数据库:use reggie;1、命令提示符以管理员身份运行。导入表的路径不能有中文。
2023-04-12 11:02:52 897
原创 RESP连接到Redis服务器
2.关闭防火墙( systemctl stop firewalld )虚拟机开启redis:systemctl start redis。1.去虚拟机确认是否打开,端口是否是6379。3.确认密码是否正确( 123456 )地址:linux虚拟机地址。
2023-04-03 20:45:10 302
原创 Linux下安装Redis
官网下载网页链接:https://redis.io/download百度网盘:链接:https://pan.baidu.com/s/1t2AcwGp7EzITQ59GOUbeHw提取码:jq6g。
2023-04-03 17:24:21 92
原创 程序包io.swagger.annotations不存在
报错:程序包io.swagger.annotations不存在。添加完依赖后,重新编译运行即可。
2023-03-28 21:34:15 11075 1
转载 @PathVariable注解
PathVariable注解的作用是从URL路径中获取参数并将其绑定到控制器方法的参数上。它可以用来捕获URL中的占位符并将其传递给控制器方法。一般与@RequestMapping(method = RequestMethod.GET)一起使用。@PathVariable(“xxx”) 绑定到操作方法的入参中。@PathVariable 映射 URL 绑定的占位符。如果去掉@RequestMapping。
2023-03-17 10:46:17 3869 1
原创 同步与异步,阻塞与非阻塞
阻塞调用是指调用结果返回之前,当前线程会被挂起。对于同步调用来说,很多时候当前线程还是激活的,只是从逻辑上当前函数没有返回而已。在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前,该函数不会阻塞当前线程,而会立刻返回。阻塞调用是指调用结果返回之前,当前线程会被挂起。阻塞和非阻塞关注的是程序在等待调用结果(消息,返回值)时的状态.非阻塞调用指在不能立刻得到结果之前,该调用不会阻塞当前线程。
2023-03-17 10:23:39 60
原创 @RequestMapping
RequestMapping 和 @GetMapping 是Spring MVC中用于处理HTTP请求的注解。@RequestMapping用于映射URL到处理程序方法,并可用于指定请求方法(如GET,POST等)。@GetMapping是@RequestMapping的简写,表示只处理GET请求。
2023-03-16 23:27:34 342
原创 get和post
3、Get是不安全的,因为在传输过程,数据被放在请求的URL中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异在以后的编程也会很有帮助的。
2023-03-16 23:26:17 58
原创 @RestController = @Controller + @ResponseBody
在Spring中@RestController的作用等同于@Controller + @ResponseBody。所以想要理解@RestController注解就要先了解@Controller和@ResponseBody注解。在一个类上添加@Controller注解,表明了这个类是一个控制器类。@ResponseBody表示方法的返回值直接以指定的格式写入Http response body中,而不是解析为跳转路径。
2023-03-16 23:02:11 347
原创 @Repository、@Service、@Controller 和 @Component
@Repository、@Service、@Controller 和 @Component
2023-02-28 16:57:33 121
原创 【无标题】springMVC环境搭建
因为我们在视图前缀中写的是在WEB-INF下创建包templates,所以创建templates包以及index.html文件。编写index.html,添加thymeleaf,添加跳转成功后的success.html。通过RequestMapping注解定位到index()方法,跳转到index.html。在resources下添加springMVC.xml。创建testSuccess类,接收a标签的跳转。添加路径,将WEB-INF放入webapp下。以扫描组件的配置地址为包创建测试类。
2022-11-22 12:00:05 130
原创 springMVC中利用@RequestMapping注解跳转首页时出现500问题
springMVC中利用@RequestMapping注解跳转首页时出现500问题。
2022-11-20 16:37:26 243
原创 Type interface com.aiit.mapper.BrandMapper is not known to the MapperRegistry.解决办法
Type interface com.aiit.mapper.BrandMapper is not known to the MapperRegistry.错误解决
2022-11-16 20:57:29 2288 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人