![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
中间件
文章平均质量分 80
Sahm5k
这个作者很懒,什么都没留下…
展开
-
knife4j springboot3使用
在日常开发中,写接口文档是我们必不可少的,而Knife4j就是一个接口文档工具,可以看作是Swagger的升级版,但是界面比Swagger更好看,功能更丰富。原创 2024-02-23 15:18:37 · 654 阅读 · 0 评论 -
Eureka服务注册与发现中心
Spring Cloud封装了Netflix 公司开发的Eureka模块来实现服务治理在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。原创 2024-01-02 19:07:31 · 1361 阅读 · 0 评论 -
springboot devtools实现热部署
将设置里面的两项打钩,其他的勾是默认存在的。高级设置里面的这个选项打钩。原创 2023-12-28 20:45:27 · 390 阅读 · 0 评论 -
Dubbo
一款高性能Java RPC框架。特性:面向接口RPC调用、智能负载均衡、服务注册与发现、高度可扩展、灰度发布等。原创 2023-12-26 14:36:53 · 952 阅读 · 0 评论 -
Netty网络编程
Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。Netty是基于NIO开发的,体系图如下。原创 2023-12-19 08:51:32 · 930 阅读 · 0 评论 -
RabbitMQ消息队列
MQ(message queue),从字面意思上看就个 FIFO 先入先出的队列,只不过队列中存放的内容是 message 而已,它是一种具有接收数据、存储数据、发送数据等功能的技术服务。作用:流量削峰、应用解耦、异步处理。生产者将消息发送到消息队列中,消息队列负责转发消息给消费者,消费者在处理完消息后会对消息队列进行应答,消息队列收到应答信息会将相应的消息进行丢弃。批量应答会导致高并发时消息的丢失,所以尽力以channel.ack()进行手动应答。原创 2023-11-23 20:53:34 · 259 阅读 · 0 评论 -
golang-gin框架
json标签表示结构体转化为json时的字段名,c.JSON(Status,stu)会返回{name:“yi”,Age:“1”}GET请求地址:http://localhost:8080/pwd?url为: http://localhost:8080/?前端代码:点击提交按钮后,会向/doAddUser发送携带表单数据的post请求。需要注意:绑定的结构体字段需要大写(用到了反射机制),并且要带上form标签。请求地址:http://localhost:8080/lists/15。原创 2023-05-30 17:31:31 · 851 阅读 · 1 评论 -
golang-mysql、sqlx
func (db *DB) QueryRow(query string, args …any) *Row //查询单行。Query和Exec的主要区别是Query(查询)能够知道返回的结果集,而Exec(执行)只能知道最后插入的ID和影响的行数。_ 表示只执行包中init函数,mysql包会在init函数中注册自己。利用基本库database/sql连接数据库。更新,删除与插入类似,不多叙述。原创 2023-05-22 19:59:56 · 471 阅读 · 0 评论