09 2022 档案
摘要:个人主页: 杨sir的主页 个人技术网站:www.yangsir2021.top 一、赠君一言 天行健,君子以自强不息;地势坤,君子以厚德载物; 二、过往与现在 过往: 我叫杨志宏,来自湖南益阳的一个小小农村,高中毕业时因为一些原因体育专业考试失利没过线,选择进入了湖南软件职业技术大学的专科学习,在
阅读全文
摘要:Javascript_DOM操作 一、关于Javascript与DOM 1.JavaScript JavaScript简称JS,是一种解释型脚本语言。 JavaScript是一种轻量级编程语言。 JavaScript是可插入HTML页面的编程代码。 JavaScript插入HTML页面后,基本上所有
阅读全文
摘要:一、关于MyBatis 持久层可以将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏(大部分的重要数据都会有相关的备份机制),在断电或者其他情况下,重新开启系统仍然可以读取这些数据。 Mybatis 是一个优秀的持久层框架,它对 jdbc 的操作数据库的过程进行封装,使得开发者只需要专注 于 S
阅读全文
摘要:RabbitMQ消息丢失 消息从生产到消费经过三个环节: 生产-->MQ Broker --> 消费 这三个环节都有丢失消息的可能。 一、生产者丢失消息 原因:网络传输不稳定,从生产者到MQ的传输过程中,MQ未收到消息,而生产者认为任务完成不会重复发送,从而导致消息丢失。有两种方式可以解决该问题:事
阅读全文
摘要:Redis Redis是一个使用C语言编写的、开源的高性能非关系型NoSQL键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射,键的类型只能为字符串String,值支持五种数据类型:String字符串、List列表、Set集合、Hash散列表、ZSet有序集合。 与传统数据库不同,R
阅读全文
摘要:Redis缓存异常 一、缓存雪崩 缓存雪崩是指缓存的 key 在同一时间大面积的失效,所以后面的请求都会落到数据库上面,造成数据库在短时间内承受大量请求而宕机。 解决方案: 缓存数据的过期时间设置随机,防止同一时间大量数据同时过期现象发生。 一般并发量不是特别多的时候,使用最多的解决方案是加锁排队。
阅读全文
摘要:Spring_IOC操作bean管理(基于注解) 格式:@注解名称(属性名=属性值,属性名=属性值,……) 注解可以作用在类,属性,方法。 使用注解的目的:简化xml配置 1、基于注解创建对象: spring提供了四种创建对象的注解: @Component 全局都可以使用 @Service:一般用于
阅读全文
摘要:一、springboot自动配置 1.启动器 springboot将各种开发功能的环境抽取出来做成了单独的starter(启动器),开发时只需要在pom.xml中引入启动器,就可以将相关的依赖环境导入进来,所以在使用时做什么功能就引入对应的启动器就可以了。 启动器: spring-boot-star
阅读全文