断水流师弟
码龄7年
关注
提问 私信
  • 博客:12,277
    社区:1
    12,278
    总访问量
  • 18
    原创
  • 429,792
    排名
  • 75
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-04-04
博客简介:

weixin_41953641的博客

查看详细资料
个人成就
  • 获得104次点赞
  • 内容获得2次评论
  • 获得107次收藏
创作历程
  • 3篇
    2024年
  • 9篇
    2023年
  • 6篇
    2022年
成就勋章
TA的专栏
  • mq
    1篇
  • docker
    3篇
  • 数据库
  • redis
    4篇
  • springcloud
    1篇
  • 网络
    1篇
  • java基础
    2篇
  • Mybatis
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

docker——DockerFile

命令:docker build -f dockerfile文件路径 -t 镜像名:[tag版本] .DockerImages:通过DockerFile构建生成的镜像,最终发布和运行的产品。DockerFile是用来构建docker镜像的文件,是一组命令参数脚本。结论:DockerHub上提供的镜像只是最基础的,需要自己丰富完善做增强。Docker容器:容器就是镜像运行起来的实例,用来提供服务。DockerFile:构建文件,定义一切的步骤,源代码。4.每个指令都会创建提交一个新的镜像层,并提交。
原创
发布博客 2024.03.11 ·
1670 阅读 ·
31 点赞 ·
1 评论 ·
29 收藏

docker数据卷

如果数据都在容器中,容器被删除,数据就会丢失!因此,数据需要可以持久化!例如:MySQL,容器删了,删库跑路!如果持久化了,数据备份在本地。
原创
发布博客 2024.03.11 ·
1208 阅读 ·
38 点赞 ·
1 评论 ·
37 收藏

docker常用命令

以centos为例,通过centos镜像创建容器【先docker pull centos,拉取centos镜像】
原创
发布博客 2024.03.11 ·
3150 阅读 ·
7 点赞 ·
1 评论 ·
16 收藏

面试整理-线程池

创建一个新线程时使用的工厂,可以用来设定线程名、是否为daemon线程等;当线程数大于核心线程数时,空闲线程在等待新任务到达的最大时间,如果超过这个时间还没有任务请求,该空闲线程就会被销毁。核心线程大小,线程池中维护一个最小的线程数量,即使这些线程处于空闲状态,也一直存在池中,除非设置了。②工作队列已满:线程池会创建新线程,来执行这个任务(受到maximunPoolSize的限制)无法执行的任务被简单地删除,将会丢弃当前任务,通过源码可以看出,该策略不会执行任务操作。线程池中允许的最大线程数量。
原创
发布博客 2023.06.19 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-数据库-SQL

1. select * from temp where a > 1 and b =1 (a>1的情况下,b是无序的,索引失效,会全表扫描)2. select * from temp where a = 1 and b =1 (a=1的情况下,b是有序的,索引有效,走索引查询)
原创
发布博客 2023.06.18 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-数据库-索引

原因:先在辅助索引树中查询出id(id和name),再通过主键id在聚簇索引树中查询整行数据,从而查询出age,此时可建立联合索引(name, age)解决回表查询的问题。覆盖索引一般针对的是辅助索引,整个査询结果只通过辅助索引就能拿到结果,不需要通过辅助索引树找到主键,再通过主键去主键索引树里获取其它字段值。InnoDB中,在聚簇索引之上建立的索引称之为辅助索引,像唯一索引、符合索引、单值索引。InnoDB索引分两种,聚簇索引(如主键索引)和辅助索引(单值索引);①聚簇索引默认是主键。
原创
发布博客 2023.06.18 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-数据库-MyIsam和InnoDB的区别

(mysql将默认存储引擎由MyIsam改为InnoDB的原因之一)InnoDB最小的锁粒度为行锁,MyIsam最小锁粒度为表锁;(mysql将默认存储引擎改换的原因之一)InnoDB引擎存储数据,共两个存储文件;(没有专门保存数据的文件)InnoDB是聚簇索引,MyIsam是非聚簇索引。③索引文件:扩展名为.MYI(MYIndex)MyIsam引擎存储数据,共三个存储文件。②Idb文件:数据和索引存储文件。①Frm文件:表的定义文件。①Frm文件:表的定义文件。
原创
发布博客 2023.06.18 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试总结-如何保证redis和mysql的数据一致性

canal是阿里出的一个增量数据同步工具,原理就是伪装成mysql Slave向master发送jdump协议,master收到dumpq请求,开始推送binlog给canal,然后canal解析binlog中的sql,发往存储目的地,如mysql、kafka、es、mq、redis等。5. 从库的sql线程,会读取relaylog文件中的日志,并解析成具体操作,通过主从的操作一致,而达到最终数据一致。C. T1更新完数据库,再睡眠n秒(具体看T2的数据业务逻辑时间),待T2读写结束,再次删除缓存;
原创
发布博客 2023.04.18 ·
173 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

面试整理-java集合-Map

3.3.1.若遍历链表的下一个节点为空(同时会赋值给节点e),也即链表中没找到目标点, 则直接在链表尾部新建节点并插入到尾部后再判断链表节点数是否超过8个,若超过 则调用treeifybin方法将链表转为红黑树,然后退出循环。3.2.若不等于该索引位置的第一个节点,再判断第一个节点是否为红黑树节点,若是红黑树节 点,调用红黑树的putTeeValue方法查找目标节点,并把该节点赋给节点e。
原创
发布博客 2023.03.27 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-springCloud-eureka

eureka心跳续约和自我保护
原创
发布博客 2023.03.13 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-rabbitMQ

mq基础入门
原创
发布博客 2023.03.06 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一次完整的http请求过程

一次完整的http请求过程
原创
发布博客 2023.02.08 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-redis实现分布式锁

redis
原创
发布博客 2022.11.17 ·
2071 阅读 ·
27 点赞 ·
0 评论 ·
19 收藏

面试整理-redis主从复制和集群哨兵模式

redis
原创
发布博客 2022.11.17 ·
340 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

面试整理-redis持久化

redis
原创
发布博客 2022.11.17 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-redis基础

reids
原创
发布博客 2022.11.17 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-JVM内存模型及类加载

jvm
原创
发布博客 2022.11.17 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试整理-常量池分类

整个JVM中常量池可分为:1. 静态常量池2. 运行时常量池3. 字符串常量池
原创
发布博客 2022.11.17 ·
307 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多