coffee_mao
码龄5年
关注
提问 私信
  • 博客:50,499
    社区:2
    问答:96
    50,597
    总访问量
  • 80
    原创
  • 95,172
    排名
  • 84
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:不忘初心 ,善始善终

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2020-04-01
博客简介:

qq_46724069的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    650
    当月
    1
个人成就
  • 获得100次点赞
  • 内容获得4次评论
  • 获得276次收藏
  • 代码片获得301次分享
创作历程
  • 8篇
    2024年
  • 8篇
    2023年
  • 53篇
    2022年
  • 11篇
    2021年
成就勋章
TA的专栏
  • java基础
    31篇
  • 框架
    14篇
  • LeetCode
    16篇
兴趣领域 设置
  • Java
    tomcatmavenintellij-idea
  • 开发工具
    gitwindowsdocker
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

SQL的执行顺序

优化器根据解析后的SQL语句生成执行计划。首先确定从哪些表中检索数据,并执行JOIN操作(如果有的话)。如果没有命中缓存,服务器将对SQL语句进行解析和预处理。客户端与SQL服务器建立连接,进行账号认证和权限校验。服务器首先检查查询缓存,如果命中缓存,则直接返回结果。去除结果集中的重复行(如果指定了DISTINCT)。执行实际的查询操作,选择需要返回的列。对JOIN后的结果进行条件筛选。将结果集按一个或多个列进行分组。限制返回的记录数(实现分页)。将最终的结果集返回给客户端。对分组后的结果进行筛选。
原创
发布博客 2024.06.10 ·
520 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Redis面试题

缓存失效策略:在更新数据库之后,立即使缓存中对应的数据失效,下次访问时重新从数据库中获取数据并更新缓存。这样可以确保数据库和缓存数据保持一致。读写时双写:在更新数据库时,同时更新缓存中对应的数据。这样可以确保数据库和缓存中的数据保持一致。但是这种方式会增加系统的复杂度,需要处理并发写入的情况。延时双删:在更新数据库时,先删除缓存中对应的数据,然后在事务提交成功后再重新写入缓存。这样可以避免并发写入导致数据不一致的情况。
原创
发布博客 2024.06.10 ·
531 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

Go语言学习

官网下载地址: https://golang.google.cn/dl/配置环境变量参考:配置环境变量 官方文档地址:https://golang.google.cn/doc/语法示例:note 官网文档地址:https://xorm.io/zh/docs/chapter-08/readme/
原创
发布博客 2024.06.10 ·
376 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

初识springclould到生产者消费者的RPC通信

是关注于全局的服务治理框架,离不开springBoot,它将每一个springboot的单体微服务进行了整合,为各个微服务之间进行整合管理,为各个微服务之间提供配置管理,服务发现,路由,微代理,事件总线,全局锁,分布式会话等集成服务。运行与查看,先启动提供者的端口,查看生产者是否可以正常运行,再运行开启消费者的端口,注意期间生产者不能关闭,否则消费者将无法访问。专注于快速的,方便的,开发单体微服务,可以离开springcloud独立使用,开发项目,开发单体个体的微服务。,版本不同的情况,修改版本费事费力。
原创
发布博客 2024.06.10 ·
708 阅读 ·
11 点赞 ·
0 评论 ·
21 收藏

时间相关格式的转化

时间不加L就会越界。
原创
发布博客 2024.06.10 ·
212 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

密码责任链校验

密码校验规则流水线式处理密码校验。
原创
发布博客 2024.06.10 ·
158 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Mock数据

mock数据
原创
发布博客 2024.06.10 ·
392 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

工厂模式+策略模式

【代码】工厂模式+策略模式。
原创
发布博客 2024.05.06 ·
300 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

代码的并发问题

删除都存在删除异常,在捕获异常的时候注意异常信息的简化消息传递,容易造成异常错误的简化。无法删除完的问题,因为集合在不断的伸缩变化。的判断,不然它不知道该删除哪一个错误。使用中间的集合暂存元素,再修改。安全但是依旧爆并发修改的错误。但是在删除之前一定要有个。通过安全的集合类,可行。通过迭代器修改,可行。
原创
发布博客 2023.11.29 ·
331 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

集合的使用

首先按照数组元素的第一个值进行降序排序,如果第一个值相等,则按照第二个值进行升序排序。队列数组,一维数组中存储的是队列,队列中存储字符初始化 ,并且添加新的元素数组静态内部的类,长度不可变,重新构造之后,移除元素出现数组 长度动态修改结果一定是类型擦除结果是PriorityQueue优先队列stream结果依次是 字符串分割后的数组转为集合 集合并行流过滤出字符串长度大于的数目 集合并行流去重后集合的数量 集合并行流处理后将字符串映射全大写的,在映射为字符串的长度,收集为集合返回 集合
原创
发布博客 2023.11.29 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

进制数的操作

【代码】进制数的操作。
原创
发布博客 2023.11.11 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jdbc和Mybatis的增删改查

建立符合要求的包机制,其中主启动类放置的位置需要和依赖自定义扫描的位置一致,否则需要自定义包扫描机制。查询全部数据的业务函数,由于在自定义的配置文件中已经连接到本地的数据库了,所以在构造连接的时候采用的是无参构造函数生成。在实习期间,结合公司的开发体系架构,在导入公司的综合配置文件依赖之后,在基础上进行。的初始化,查询的时候需要增加一个结果集资源,在结束的时候需要逆向关闭三个连接资源。的增删改查,其中引用到公司的jar包依赖,可能会发生数据源的冲突,如下。位置,修改自己本地的。类似于这种点击发送即可。
原创
发布博客 2023.04.04 ·
536 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

JavaEE面向对象编程【持续补充完善】

仓库集合使用可见性的关键字进行修饰,针对删除和增加货物的方法使用锁的关键字进行修饰。添加其他线程的唤醒功能,优化体验感。增加了一个队列节点的类,维护的是节点和对应深度的关系,统计的是当前节点和其深度,广度优先搜索一但节点的左右子树为空,那么此节点的深度就是二叉树的最小深度。的工具类,将字符串进行翻转,对比去重之后的字符是否一致,既可得知操作之后是否是回文串。编写深度优先搜索的算法,在遍历每一个节点时候对比深度信息,对最小深度变量进行更新。中填充的的是当前线程的变量,该变量对其他线程而言是封闭且隔离的,
原创
发布博客 2023.03.14 ·
519 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue使用ECharts

快速入门 EChartsEcharts实例一个基于` JavaScript 的开源可视化图表库。例如折线图代码option = {xAxis : {
原创
发布博客 2023.02.23 ·
970 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

初识SpringSecurity

在spring的官网即可找到官方文档的地址是Spring系列的关于安全的框架,还有一套安全的框架是Shiro。
原创
发布博客 2023.02.03 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速搭建前后端分离项目

/ 添加乐观锁 mybatisPlusInterceptor . addInnerInterceptor(new OptimisticLockerInnerInterceptor());//添加分页 mybatisPlusInterceptor . addInnerInterceptor(new PaginationInnerInterceptor(DbType . MYSQL));} }测试分页查询的代码。
原创
发布博客 2023.02.02 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

项目中遇到的错误

进行了开启,应用的应用名字,应用程序的版本信息,描述信息,访问的地址等。required=“true” 表示属性是否必填,默认为false。controller 层的方法上多个参数中每一个参数的说明。required=“true” 表示参数是否必须传。controller 层的方法上多个参数的说明。description=“描述实体的作用”name=“name” 参数的变量名。defaultValue=“参数的默认值”value=“用户名” 描述参数的意义。message=“状态码对应的响应信息”
原创
发布博客 2022.12.17 ·
1188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Go安装和配置以及基本框架的配置

安装之后查看是否安装成功,使用命令。命令速度很慢,无法访问,需要设置代理。在国内放完外网速度很慢,在使用。在到编辑环境变量中设置进行添加。,囊地鼠,是北美的一种地鼠。内存管理,数组安全,编译快。的发明者之一,贝尔实验室。(罗伯特.格利茨默)
原创
发布博客 2022.12.14 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从Mybatis到Mybatis-Plus学习

修改之后,达到预期,实现创建时候获取日期,修改时候更新日期,但是这些都是基于数据库的表的操作,在实际开发情况中,不允许对数据库表进行修改,因此,需要引入代码级别的更新时间信息。以后如果需要获取相同的数据,直接从缓存中获取,不需要走数据库了。默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。由于一级缓存的作用域太低了,所以诞生了二级缓存,二级缓存也就叫做全局缓存。分析,需要在教师的实体类中加入一个学生集合的属性,学生具有老师的。号用户进行了修改,进行了修改,直接进行了提交,再对。
原创
发布博客 2022.12.13 ·
1028 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

期末复习-大数据技术原理与应用

NoSQL,泛指非关系型的数据库。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,特别是大数据应用难题。特点,灵活可扩展,灵活的数据模型,与云计算紧密相连兴起的原因,海量数据的需求,数据高并发的需求,无法满足可扩展和高可用性的需求。
原创
发布博客 2022.12.09 ·
3852 阅读 ·
11 点赞 ·
0 评论 ·
81 收藏
加载更多