耳冉鹅
码龄5年
关注
提问 私信
  • 博客:60,706
    动态:19
    60,725
    总访问量
  • 65
    原创
  • 80,074
    排名
  • 281
    粉丝
  • 0
    铁粉

个人简介:程序员小白

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-07-05
博客简介:

qq_45366447的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    3
    当前总分
    314
    当月
    2
个人成就
  • 获得444次点赞
  • 内容获得71次评论
  • 获得2,037次收藏
  • 代码片获得264次分享
创作历程
  • 4篇
    2024年
  • 9篇
    2023年
  • 3篇
    2022年
  • 29篇
    2021年
  • 20篇
    2020年
成就勋章
TA的专栏
  • 计算机网络
    1篇
  • Redis
    2篇
  • 项目
    9篇
  • JavaWeb
    3篇
  • JUC
  • 操作系统
    1篇
  • JVM
    2篇
  • MySQL
    3篇
  • JavaSE
    8篇
  • 前端基础
    6篇
  • 数组
    8篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从内存到sql的upsert

内存实现数据对比进行唯一键判断后的upsert与upsert时利用唯一键冲突更新,增加快照过滤条件的选择
原创
发布博客 2024.06.02 ·
484 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

Kubernetes剖析

梳理容器技术生态的发展脉络,用最通俗易懂的语言描述容器底层技术的实现方式,知其然,也知其所以然。Kubernetes 集群号称“非常复杂”,但是如果明白了其中的架构和原理,选择了正确的工具和方法,它的搭建却也可以“一键安装”,它的应用部署也可以浅显易懂。“编排”永远都是容器云项目的灵魂所在
原创
发布博客 2024.02.27 ·
913 阅读 ·
21 点赞 ·
0 评论 ·
9 收藏

面向代码之丑

多方面展示可优化的代码,从各个代码优化demo中学习正确的代码编程思路
原创
发布博客 2024.01.16 ·
965 阅读 ·
23 点赞 ·
0 评论 ·
17 收藏

DTM分布式事务

DTM,Distributed Transaction Manager, 其是一个分布式事务管理器,解决跨数据库、跨服务、跨语言更新数据的一致性问题。​ DTM提供了Saga、TCC、XA和二阶段消息模式以满足不同应用场景的需求,同时首创的**子事务屏障**技术有效解决`幂等`、`悬挂`和`空补偿`等异常问题。​ DTM的优点:- 提供简单易用的接口,拆分具体业务接入分布式事务- 支持多语言栈- 核心技术**子事务屏蔽**,降低处理子事务乱的难度
原创
发布博客 2024.01.08 ·
1534 阅读 ·
20 点赞 ·
0 评论 ·
17 收藏

golang优雅退出

graceful shutdown,优雅退出。指HTTP服务接受到用户的退出指令后停止接收新请求,在处理和回复当前正在处理的这批请求后主动退出服务。区别于SIGKILL(kill -9 or CTRL + C),安全退出可以最小化程序在时的服务抖动用户的退出指令一般是SIGTERM(k8s的实现)或SIGINT(常常对应bash的Ctrl + C。
原创
发布博客 2023.11.17 ·
678 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Mysql存储-EAV模式

EAV(Entity-Attribute-Value)模式,也称为对象-属性-值模式,是一种常用于数据库设计的灵活模式,适用于具有大量属性和属性值的实体。它在MySQL数据库中的实现可以解决一些传统关系型数据库表结构无法轻松满足的需求,例如动态属性、稀疏属性等。EAV模式的核心思想是将实体(Entity)的属性(Attribute)和值(Value)分别存储在不同的表中。这样可以在不修改表结构的情况下轻松添加或删除属性,从而提高数据库的灵活性。
原创
发布博客 2023.10.08 ·
879 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

QRcode二维码以及其背后的数学运算

二维码背后的数学逻辑与代码应用
原创
发布博客 2023.07.23 ·
1388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hugging Face应用——图像识别

使用datasets下载和处理的图像分类数据集通过微调预训练的ViT transformer
原创
发布博客 2023.07.07 ·
1097 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

ES基础知识总结含SQL、DSL、GOLANG

Elasticsearch生态简介+es与kibana的紧密结合使用方法+es多种混合查询使用+golang框架调用以及源码解析
原创
发布博客 2023.05.12 ·
1898 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Go内存分配和逃逸分析、三色标记法

内存管理的思维导图,包括堆栈、逃逸分析以及垃圾回收、三色标记法
原创
发布博客 2023.03.02 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang数据竞态

本文以一个简单事例的多种解决方案作为引子,用结构体Demo来总结各种并发读写的情况。
原创
发布博客 2023.02.03 ·
676 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Go并发读取string的Panic问题

本次问题出现的原因是string的修改并非是原子操作,与int、bool等不同,所以与数据竟态给的Demo不尽相同。在读取或复制这个字符串的时候,刚好另一个goRoutine只更改了str没有修改len,这时候会出现上述现象:空字符串的长度为9,最终在bytealg.CountString()发生panic。
原创
发布博客 2023.02.02 ·
1204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mongo时间戳转日期以及日期分组

MongoDB的$project时间戳转日期,$group日期分组
原创
发布博客 2023.01.09 ·
5467 阅读 ·
12 点赞 ·
0 评论 ·
11 收藏

MongoDB聚合小tips

使用MongoDB Aggregations进行聚合查询
原创
发布博客 2022.12.08 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Golang标准包time总结

标准包time用法总结,字符串与时间戳转化
原创
发布博客 2022.09.18 ·
1963 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker命令整理

docker知识入门以及常用命令解释
原创
发布博客 2022.08.01 ·
496 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

AQS、CAS、Synchronized小理解

小伙伴们可以在参考思维导图的时候,去看java.util.concurrent的源码,理解max~ABA问题:耳冉现在有100块钱,按顺序执行线程应该是执行线程1、线程3(执行线程2时仅剩50块钱),所以最后结果耳冉还剩100块钱。若是在线程1读的时候, 线程2先进行操作,则剩50块钱(此时线程1还在读);若是在线程1读的时候,线程3再进程操作,则剩100块钱(此时线程1还在读);这是线程1读到了耳冉还有100块钱,就取走50 ,因此只剩下50块钱...
原创
发布博客 2021.09.12 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CPU上下文切换详解思维导图

总结地址: https://zhuanlan.zhihu.com/p/52845869
原创
发布博客 2021.09.02 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap重要思维导图

HashMap为什么使用红黑树而不是其他的数据结构回顾一下二叉树的基本内容:二叉排序树(查找树)若左子树不为空,则左子树上所有结点的值均小于根结点的值。若右子树不为空,则右子树上所有结点的值均大于根节点的值。左右子树也为二叉排序树平衡二叉树(AVL树)是一种二叉查找树,当且仅当两个子树的高度差不超过1时,这个树是平衡二叉树红黑树是许多二叉查找树中的一种,它能保证在最坏的情况下,基本动态集合操作时间为O(lgn)为什么不使用二叉排序树在添加元素的时候极端情况下会出现线性结构eg:.
原创
发布博客 2021.08.30 ·
226 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Redis哨兵模式+过期策略、淘汰策略、读写策略

最近总结的一些思维导图,记录一下!
原创
发布博客 2021.08.15 ·
296 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏
加载更多