- 博客(24)
- 收藏
- 关注
原创 ruoyi-cloud项目部署教程
dockerfile文件修改mysql版本对应。(打包前将所有服务停止)记得修改yml文件。docker文件拷贝到桌面便于操作。将对应jar包拷贝到对应文件里。配置文件修改mysql地址。db放入sql脚本文件。安装docker引擎。然后去测试模块就好了。
2023-06-29 13:51:48 938
原创 RabbitMq学习之路
情况1 高并发情况下,例如618订单量突然12000但我只能处理10000订单,这时候就可以让用户先下单,将其放在消息队列中等待,消息队列发送给接收端的订单永远小于10000,这样虽然会慢一点,但不会影响用户体验。情况2 解耦,例如服务端同时处理订单、物流、库存时物流出现了问题,那么整个系统可能都会停,但如果消息在mq中时,物流出现问题只会等待,其他正常运行直到物流正常。既然用到了rabbitmq不能只是简单的写一个类吧,肯定是要整合进springboot框架的,第二步就是整合springboot。
2023-06-15 16:51:57 149
原创 MVC三层架构(后端架构模型)
(编译后的字节码文件中会出现一个私有的静态变量,类型是Logger,指针名为log,这个就是用来打印日志的对象,需要在哪个类中打印日志,只需要给这个类添加@Slf4j注解,这个类中就会有一个log指针。注入:在运行时,从IoC容器中找到与指针相匹配的对象赋值给指针的过程。Bean/JavaBean咖啡否/组成(指的对象/被Ioc容器发现后创建的对象)(1)用于扫描mapper包,在运行时创建接口的实现类,并注册对象到IoC容器。在使用log对象打印日志之前,需要先配置打印日志的规则。
2023-06-15 14:11:00 467
原创 websocket的升华学习
最后一步因为websocket是一个长链接的通信协议,所以我们需要一个客户端页面去和他互动,我这里简单写了一个没有优美的页面只有功能大家可以自行优化。今日在复习websocket时简单写了一个聊天的功能然后突发奇想接入chargpt,历经不断的bug下面是成果展示!第一步怎么搭建一个简单的websocket的服务端呢,首先一定要是springboot项目导入websocket依赖。类是一个配置类,用于将 WebSocket 相关的组件注册到 Spring Boot 容器中进行管理。ok,今日学习到此为止。
2023-06-14 17:10:21 230
原创 Stream流的学习
/ 创建一个并行流 Stream<String> parallelStream = list.parallelStream();// 创建一个顺序流 Stream<String> stream = list.stream();方法将流收集为列表:使用collect(Collectors.toList()):接收一个函数作为参数,将流中的每个值都换成另一个流,然后把所有流连接成一个流。:接收一个函数作为参数,该函数会被应用到每个元素上,并将其映射成一个新的元素。方法去除流中的重复元素,保留唯一的字符。
2023-06-13 15:03:19 92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人