点点行星
码龄9年
关注
提问 私信
  • 博客:25,359
    社区:4,386
    29,745
    总访问量
  • 47
    原创
  • 807,462
    排名
  • 4
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2016-02-10
博客简介:

qq_33954947的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得6次评论
  • 获得72次收藏
创作历程
  • 1篇
    2023年
  • 1篇
    2022年
  • 6篇
    2021年
  • 41篇
    2020年
成就勋章
TA的专栏
  • SpringMVC
    2篇
  • SpringBoot
    2篇
  • MySQL优化
    2篇
  • 乱七八糟
    6篇
  • Redis
    36篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

笔记本外接显示器,edge浏览器播放视频黑屏

解决笔记本外接显示器后,浏览器播放视频黑屏的问题
原创
发布博客 2023.10.08 ·
996 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

JDK 1.8 API 文档

在线下载地址https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html在线浏览地址https://docs.oracle.com/javase/8/docs/api/?xd_co_f=47c934d9-e663-4eba-819c-b726fc2d0847
原创
发布博客 2022.05.17 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot扩展SpringMVC的配置

官方文档:Spring Boot FeaturesIf you want to keep those Spring Boot MVC customizations and make more MVC customizations (interceptors, formatters, view controllers, and other features), you can add your own @Configuration class of type WebMvcConfigurer but .
原创
发布博客 2021.05.16 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SpringBoot静态资源默认路径

按优先级排序,参考:org.springframework.boot.autoconfigure.web.WebProperties.Resourcesclasspath:/META-INF/resources/classpath:/resources/classpath:/static/classpath:/public/
原创
发布博客 2021.05.16 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SSM整合(SpringMVC + Spring + MyBatis)

文章目录完整工程已上传到GitHub:[传送门](https://github.com/877254169/ssm-template.git)maven依赖MyBatis整合Spring整合SpringMVC整合注意事项完整工程已上传到GitHub:传送门新建一个空的maven项目maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"
原创
发布博客 2021.04.14 ·
794 阅读 ·
9 点赞 ·
3 评论 ·
39 收藏

SpringMVC原理解析【简洁版】

ps:只是用于学习原理,所以没有用注解那些东西SpringMVC原理图SpringMVC执行步骤step 0:用户发出请求(假设请求是“/hello”),请求进入web.xml中,被web.xml的DispatchServlet拦截,请求交由DispatchServlet处理。web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" .
原创
发布博客 2021.03.20 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL 不走索引的情况

文章目录表信息1 函数操作2 隐式转换3 模糊查询4 范围查询5 计算操作6 总结表信息CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `a` varchar(20) DEFAULT NULL, `b` int(20) DEFAULT NULL, `c` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_a` (
原创
发布博客 2021.01.30 ·
823 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

MySQL explain慢查询

explain select * from t1 where a = 2000;id:查询编号select_type查询类型,显示本行是简单查询还是复杂查询table涉及到的表type本次查询的表连接类型possible_keys可能选择的索引key实际选择的索引key_len被选择索引的长度ref与索引比较的列rows预计需要扫描的行数,对 InnoDB 来说,这个值是估值,并不一定准确Extra附加信息select_type 的值解释
原创
发布博客 2021.01.30 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

BigDecimal 开n次方根

public class BigRoot { public static void main(String[] args) { BigDecimal num = new BigDecimal("545.01"); long time; time = System.nanoTime(); BigDecimal root = bigRoot(num, 3, 8, BigDecimal.ROUND_HALF_UP); ti
转载
发布博客 2020.12.16 ·
3524 阅读 ·
6 点赞 ·
2 评论 ·
8 收藏

MyBatis查询报错:Expected one result (or null) to be returned by selectOne(), but found: 2

MyBatis在查询数据时,查询涉及到多张表,且查询的对象存在集合的属性时,如下查询会报错:Expected one result (or null) to be returned by selectOne(), but found: 2<resultMap id="classesMap" type="cn.jam.entity.Classes"> <id column="c.id" property="id"/> <result column="c.name
原创
发布博客 2020.08.14 ·
4866 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

maven阿里云镜像失效

参考:https://blog.csdn.net/lsy_cheer/article/details/107854951,得知阿里云镜像要用https协议了,而不是用http。修改依赖镜像如下:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>https://maven.aliyun.com/nexus/content/groups/public/</ur
转载
发布博客 2020.08.08 ·
1106 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Redis学习_14_企业级解决方案_缓存穿透

文章目录现象原因解决方法现象系统平稳运行过程中, 应用服务器流量随时间增大,redis内存平稳,redis服务器CPU占用激增,数据库压力激增。原因redis中出现大面积未命中。出现非正常URL访问。如csdn某一篇博客的地址如下:https://blog.csdn.net/qq_33954947/article/details/107796253如果我们把最后的参数改一下,这个地址变成:https://blog.csdn.net/qq_33954947/article/details/10
原创
发布博客 2020.08.04 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_14_企业级解决方案_缓存击穿

文章目录现象原因解决方法现象系统平稳运行过程中,数据库连接量瞬间激增,但是没有大量key过期,redis内存平稳,redis服务器CPU正常。原因某一个热点key过期了,这个key访问量巨大,导致大量请求在redis没拿到数据,直接从数据库拿,导致数据库崩溃。解决方法预先设定。对于一些可以预测到的热点数据,延长过期时间。现场调整。监控访问量,对访问量激增的数据延长过期时间 或 设置永久key。后台刷新数据。启动定时任务,在高峰期来之前,刷新数据有效期。设置二级缓存,且失效时间不同,保障不
原创
发布博客 2020.08.04 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_14_企业级解决方案_缓存雪崩

文章目录现象原因解决方案理论层面实践方面现象系统运行过程中,突然数据库连接量暴增,数据库崩溃,应用服务器崩溃,重启应用服务器无效,redis服务器和集群崩溃,数据库重启后再次被瞬间流量放倒。原因在一个较短的时间内,缓存中较多的key集中过期。key过期后,开始直接请求数据库,数据库无法及时处理。redis请求开始积压,出现请求超时。请求积累到一定量后,服务器开始崩溃。解决方案理论层面更多的页面做静态化处理。构建多级缓存。Nginx + redis + ehcache优化耗时较长的SQL
原创
发布博客 2020.08.04 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_14_企业级解决方案_缓存预热

文章目录现象问题排查原因解决方案前期准备准备工作实施现象服务器启动后,很快就宕机。问题排查请求的数据较多。主从之间的数据吞吐量比较大,一直在加载数据、同步数据。原因服务器刚启动后,redis缓存中没有数据,会需要加载数据到缓存中,这时候外部请求会对服务器造成压力,请求较多时,服务器就挂了。解决方案前期准备日常统计访问较多的数据。利用LRU数据删除策略,构建数据留存队列。准备工作根据统计数据的结果,对数据分类,先把访问较多的数据加载到redis中。利用分布式多服务器同时读
原创
发布博客 2020.08.04 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_13_集群_相关配置与命令

cluster配置设置加入cluster,成为其中节点cluster-enabled yes|nocluster配置文件名,该文件自动生成,仅用于快速查找文件并查询文件内容cluster-config-file <filename>节点服务响应超时时间,用于判定该节点是否下线或切换为从节点cluster-node-timeout <milliseconds>master连接的slave最小数量cluster-migration-barrier <count&g
原创
发布博客 2020.08.01 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_13_集群

文章目录单一服务器存在的问题什么是集群集群的作用集群结构的设计数据存储设计集群内部通信设计单一服务器存在的问题单机的redis服务器存在瓶颈,当业务的体量增大的时候,可能会无法支撑。什么是集群集群就是使用网络将若干计算机连通起来,并提供统一的管理方式,使其对外呈现单机的服务效果。集群的作用分散单台服务器的访问压力,实现负载均衡。分散单台服务器的存储压力,实现可扩展性。降低单台服务器宕机带来的业务灾难。集群结构的设计数据存储设计集群中的redis存储空间,一共会划分成16384个小
原创
发布博客 2020.08.01 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_12_哨兵_工作原理<二>

文章目录故障转移发现问题投票选择sentinel,来处理问题处理故障故障转移发现问题在通知阶段,sentinel会不断给master发送hello命令,如果某一时刻,master没有回复sentinel了,sentinel就会重复发送hello,如果master一直没有回复,那么sentinel就会判定这个master挂了,于是给master一个标记:flags:SRI_S_DOWN。同时, sentinel会在他们的网络内发命令通知其他sentinel,这个master挂了,以及这个master的
原创
发布博客 2020.07.28 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_12_哨兵_工作原理<一>

哨兵的主要作用就是进行主从切换,在这个过程中,有3个阶段:监控通知故障转移下面学习各个阶段的内容。监控阶段第一个sentinel启动的时候:sentinel连接master,通过info命令获取master的信息。拿到master的信息后,建立一个和master之间的cmd连接,方便传输命令。之后在自身和master中都存一份关于sentinel、master、slave的信息。通过master中的信息,取连接slave,获取slave的info。第二个sentinel启动的时
原创
发布博客 2020.07.27 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis学习_12_哨兵_搭建一个简易的哨兵结构

文章目录哨兵的配置主从结构的搭建(1个master对应2个slave)启动主从与哨兵验证哨兵的功能哨兵的配置在redis的目录里,有一个哨兵的配置文件:sentinel.conf,先看看这个里面是什么内容:下面解释一下其中一些内容:端口号容易理解,一般就是redis服务器的端口前面加一个2。sentinel monitor mymaster 127.0.0.1 6379 2,这一行是指定这个哨兵要监视哪一个master服务器,其中“mymaster”只是对这个master取的别名,可以自定义;
原创
发布博客 2020.07.25 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多