spring boot
文章平均质量分 86
沈晨曦0723
这个作者很懒,什么都没留下…
展开
-
Rabbit MQ
Rabbit MQ1. Rabbit MQ介绍定义:MQ:消息队列,用于系统与系统之间进行消息通信。Rabbit MQ:是一款基于erlang语言,基于AMQP协议实现的MQ。作用:应用解耦:提升应用的可维护性和容错性,可扩展性异步并发:提升应用的并发吞吐性能,提高系统性能削峰填谷:提升应用的高可用分布式事务:提供分布式事务解决方案,解决数据的一致性、原子性等劣势:系统可用性降低:系统引入的外部依赖越多,系统稳定性越差。一旦MQ宕机,就会对业务造成影响,就不能保证原创 2021-05-10 16:16:07 · 346 阅读 · 0 评论 -
springboot
Spring Boot学习第五天一、Spring Boot 异常处理#mermaid-svg-kSb3PPmjQLi1vr91 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-kSb3PPmjQLi1vr91 .label text{fill:#333}#mermaid-svg-kSb3PPmjQLi1vr9原创 2021-04-14 16:37:39 · 426 阅读 · 3 评论 -
Springboot 监控、日志
一、Spring boot监控1 spring boot Actuator1.1 集成ActuatorSpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。在项目中集成Actuatorpom导入依赖 <!--actuator--> <dependency> <groupId>org.springframework.boot原创 2021-04-14 16:36:42 · 1401 阅读 · 0 评论 -
Spring boot 集成redis、redislock
Spring boot 集成redis、redislock一、redis1. redis介绍定义:redis是用C语言开发的开源高性能基于内存运行的键值对NoSql数据库;特点:在6之前是单线程,之后便是多线程高效性:因为基于内存,读取速度是110000次/s,写的速度是81000次/s;原子性:redis所有操作都是原子性。支持对几个操作合并后的原子性操作数据类型丰富稳定性:持久化、主从复制(集群)ttl(过期时间),事务,消息订阅;支持的数据类型:string:re原创 2021-04-13 11:32:40 · 240 阅读 · 0 评论 -
spring boot全面复习第二天
spring boot 学习总结 第二天10-restful在观察控制台打印结果时,发现了日志控制的每个方法的运行时间,推测应该是做了拦截器,点开示例代码,用日志实现的运行时间打印,com.imooc.springboot.mvc.LogInterceptor : preHandlec.imooc.springboot.mvc.TimeInterceptor : 开始时间:1617872090814c.imooc.springboot.mvc.TimeInterceptor : 结束时间原创 2021-04-09 18:10:18 · 130 阅读 · 0 评论 -
spring boot全面复习
Spring boot学习总结学习笔记根据此demo示例撰写https://github.com/liushuijinger/springboot第一天03 helloworld标题为spring boot实战项目的章节名这一章为springboot入门案例,了解到了springboot基础架子的搭建,pom需要导入Spring boot starter parent,可以统一spring的version,避免了spring由于版本不一致的冲突还要导入spring-boot-st原创 2021-04-08 17:35:12 · 200 阅读 · 0 评论 -
redisTemplate存key:\xAC\xED\x00\x05t\x00\x04name
出现问题的代码环境: //redis用的jdk默认的序列化,这样存进去会出现乱码 redisTemplate.opsForValue().set("name","scx");原因:spring-data-redis的RedisTemplate<K, V>在操作redis时默认使用JdkSerializationRedisSerializer来进行序列化解决方法:更改序列化方式@Autowired(required = false)原创 2021-04-06 14:20:37 · 367 阅读 · 0 评论