自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

给自己一个smile

记录生活学习点点滴滴,活成自己想要活成的样子,每天给自己一个smile,努力活成自己想要活成的样子,余生不将就!

  • 博客(181)
  • 收藏
  • 关注

原创 还在为画流程图而烦恼吗?Kimi一键帮你生成流程图

流程图是揭示工作流程清晰路径的利器。通过上述案例,我们可以看到流程图在不同工作场景中的多样化应用。无论是项目管理、客户服务、产品开发还是数据分析,流程图都能帮助我们更高效地理解和优化工作流程。掌握流程图的制作和应用希望这篇文章能够帮助你更深入地理解流程图在实际工作场景中的应用,如果有任何问题或需要进一步的探讨,欢迎随时交流。

2024-09-01 13:59:20 1245

原创 还在为低效工作烦恼?Kimi使用指南,让你的效率飞跃提升

在这个信息爆炸的时代,效率成为了我们追求的重要目标。今天,我要为大家介绍一个能够显著提升工作效率的智能助手——Kimi。Kimi不仅能够理解复杂的指令,还能处理多种文件格式,甚至还能进行网页内容解析。这篇文章将带你一文看懂Kimi,让你的效率提升60%!

2024-08-31 14:45:18 1344

原创 Spring5.x 源码环境搭建

Spring5.x 源码环境搭建

2022-01-12 10:15:04 921 1

原创 构建一个基础SpirngBoot脚手架框架

构建一个简单SpirngBoot框架

2021-03-11 16:16:40 309 1

原创 Spring中BeanFactory和FactoryBean区别

目录一、BeanFactory二、FactoryBean三、小结Spring学习专栏1.Spring源码分析(一)基本框架介绍2.Spring源码分析(二)两种方案搭建基础框架3. Spring中@Conditional注解详细讲解及示例4. Spring中@Import注解详细讲解及示例5. Spring中BeanFactory和FactoryBean区别一、BeanFactory这个其实是所有Spring Bean的容器根接口,给Spring 的容器定义...

2021-02-26 14:28:53 248 1

原创 MySQL的MVCC及实现原理

一、前提概要1. 什么是MVCC?MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更好的方式去处理读-写冲突,做到即使有读写冲突时,也能做到不加锁,非阻塞并发读什么是当前读和快照读?在学习MVCC多版本并发控制之前,我们必须先了解一下,...

2021-02-07 10:50:49 2931

原创 MySQL日志模块

一、简介MySQL有两大重要的日志模块:redo log(重做日志)和binlog(归档日志)。redo log是InnoDB存储引擎层的日志,binlog是MySQL Server层记录的日志, 两者都是记录了某些操作的日志,但两者记录的格式不同。二、redo logredo log: 又称(重做日志)文件,用于记录事务操作的变化,记录的是数据修改之后的值,不管事务是否提交都会记录下来。在media failure时,redo log文件就能派上用场,如数据库掉电,Inn...

2021-02-05 13:55:56 1616 1

原创 MySQL5.7开启binlog日志,及数据恢复简单示例

目录一、相关命令二、开启binlog三、演示数据恢复一、相关命令 1. 查看是否开启 binlog日志(默认不开启,log_bin值为OF)及日志位置show variables like '%log_bin%';  2. 查看产生的 日志文件。show binary logs;3. 查看当前使用的日志文件,即记录操作的最后一个日志文件show master status;4. 查看日志事件信息 ,开始、结束操作位置等show binl..

2021-02-05 11:24:51 1405

原创 MySQL索引底层数据结构与算法

一、MySQL数据结构几个概念索引:索引是帮助MySQL高效获取数据的排好序的数据结构I/O:从磁盘读取数据的一次操作叫做一次I/O,整个查询过程最耗费性能的步骤(检验数据结构性能)。数据页:它是InnoDB管理存储空间的基本单位,数据页是数据文件中的最小存储单元,每个数据页保存一个数据库节点。一个页的大小Mysql一般默认是16KB。聚簇索引:对于我们的数据库存储结构中,如果叶子节点保存了完整的数据,那么这个就叫做聚簇索引(一次IO查询)。非聚簇索引:对于我们的数据库存储结...

2021-02-04 17:02:41 531

原创 MySQL基础架构详解

目录一、引言二、MySQL基础架构图2.1 MySQL基础架构零件分析三、基础零件剖析3.1 连接器3.2 查询缓存3.3 分析器3.4 优化器3.5 执行器MySql学习专栏一、引言我们在学习MySQL的时候,迈入MySQL大门的第一步就是了解并安装MySQL客户端,随后才是使用MySQL做一系列数据库操作。但是往往被我们忽略的却是真正了解MySQL基础架构,为什么要这么说呢?因为在对数据库数据CURD操作的时候,也会出现一些问题或异常情况,...

2021-02-04 14:25:09 865

原创 java中冒泡排序

目录1. 简介2. 算法原理3.算法分析3.1 时间复杂度3.2 算法稳定性4.算法实现1. 简介冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料

2021-01-05 17:51:42 313

原创 Redis中数据结构类型

Redis中数据结构类型

2021-01-05 11:15:27 940

原创 你还在为写PPT而烦恼吗,Kimi一键帮你生成PPT

PPT已经成为我们日常工作和学习中不可或缺的一部分。无论是企业会议、学术报告还是产品展示,一个精心制作的PPT都能有效提升信息传递的效率和质量。然而,制作一个既美观又专业的PPT并非易事,它需要耗费大量的时间和精力。幸运的是,随着人工智能技术的发展,Kimi的出现为这一问题提供了完美的解决方案。

2024-09-13 18:58:49 1083

原创 当“草莓”遇见专家:全能AI与专业AI的未来对决

想象一下,如果你的手机不仅能帮你解决数学题,还能为你策划一场完美的营销活动,那会是一种怎样的体验?这正是OpenAI即将推出的“草莓”AI模型所承诺的。但这种全能型AI是否真的是未来的趋势呢?它与那些专注于特定领域的专业AI相比,谁更能赢得市场的青睐?

2024-08-31 16:28:52 195

原创 Kimi 化身为你的私人翻译神器

在这个全球化的时代,无论是职场上的无缝沟通、学习资料的快速获取,还是日常生活中的轻松跨语言交流,我们都渴望拥有一个强大且便捷的翻译伙伴。Kimi,正是这样一位值得信赖的翻译神器。今天,就让我们一同探索如何高效地使用Kimi,让它不仅仅是工具,而是成为你私人定制的翻译助手。

2024-08-31 16:04:46 458

原创 Kimi浏览器助手,一键加速浏览器搜索工作效率!

在这个信息数字化时代,我们每个人都像是一名信息的探险家,每天在网络的海洋中寻找着知识与答案。而Kimi浏览器插件助手,就像是我们手中的罗盘,指引我们以更快的速度抵达搜索获取结果。它在实际使用中是如何帮助我们提升效率的。

2024-08-31 14:52:19 761

原创 流程编排是如何实现解耦代码

在现代软件开发实践中,随着系统复杂性的不断提升,解耦代码成为构建高内聚低耦合架构的核心诉求。流程编排作为一种重要的设计模式和技术手段,在实现代码解耦方面扮演着至关重要的角色。其核心理念在于将复杂的业务逻辑分解成一系列独立、可重用的任务或服务单元,并通过定义它们之间的执行流程来替代直接的代码耦合关系。

2024-04-17 15:37:48 1221

原创 通义灵码使用教程:探索AI编码的新维度

通义灵码是一款由阿里云研发的智能编码工具,整合了人工智能技术以提升开发者编码效率。本教程覆盖了通义灵码的安装注册、核心功能(如智能代码补全、代码片段生成、实时错误检测与修复、API文档查询及代码重构建议)的使用方法,并介绍了实战演练步骤和个性化设置。通义灵码旨在通过不断学习和适应用户编码习惯,成为提升开发效率和代码质量的重要助力。

2024-04-17 15:24:49 12473

原创 Spring Boot 整合 Mockito:提升Java单元测试的高效实践

Mockito与Spring Boot的整合为Java开发者提供了一套完整的解决方案,使得单元测试更为精准、高效,从而确保了代码质量、降低了维护成本,并促进了项目的持续集成与交付。通过合理运用Mockito的各项功能,开发者能够编写出高度可信赖且易于维护的单元测试代码。

2024-04-15 18:05:57 2116

原创 深入解析与实践Mockito:Java单元测试的强大助手

Mockito是一种模拟框架,其核心概念是在测试过程中创建并使用“Mock对象”。Mock对象是对实际对象的一种模拟,它继承或实现了被测试类所依赖的接口或类,但其行为可以根据测试需求自由定制。控制其在测试环境下的行为,从而将注意力聚焦于类本身的逻辑验证上。

2024-04-15 18:02:33 2270 5

原创 Java 函数编程讲解

我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范式。常见的编程范式还有逻辑式编程(Logic Programming),函数式编程(Functional Programming)。

2023-11-28 20:23:23 647 1

原创 IDEA优雅自动生成类注释和快捷键生成方法注释

IDEA优雅自动生成类注释和快捷键生成方法注释

2023-10-30 10:55:58 1177

原创 Spring Boot 优雅配置yml配置文件定义集合、数组和Map

Spring Boot 优雅配置yml配置文件定义集合、数组和Map

2023-10-27 17:26:38 8995

原创 Linux安装Maven

linux安装maven

2022-10-31 20:01:06 227 1

原创 IDEA中如果优雅Debug

Debug 是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。

2022-08-27 18:04:35 1647

原创 Java面试目录

java面试目录

2022-05-04 14:51:41 319

原创 Java集合相关面试题

集合相关面试题

2022-05-04 14:41:23 226

原创 中间件面试题

Mq elasticsearch 面试题

2022-05-03 11:28:53 3931 1

原创 Redis面试题

redis 面试题

2022-05-03 10:47:08 779

原创 MySql面试题

MySql面试题

2022-05-03 10:09:46 673

原创 并发编程面试题

并发编程面试题

2022-05-03 09:52:01 482

原创 多线程面试题

多线程面试题、线程池、线程

2022-05-02 20:29:08 591

原创 JVM常见面试题

JVM场景面试

2022-05-01 09:16:52 11721

原创 java基础面试题

java基础面试

2022-04-30 22:13:20 1010

原创 评论与回复数据表设计

评论与回复数据表设计

2022-03-31 16:03:06 6350 18

原创 关注与粉丝表结构设计及查询

关注与粉丝表结构设计及查询

2022-03-30 17:10:09 2126

原创 Redis分布式锁

Redis分布式锁

2022-03-29 11:29:53 1312

原创 Redis持久化

Redis持久化

2022-03-29 10:04:14 141

原创 Redis应用问题解决(穿透、击穿、雪崩、更新、预热、降级)

Redis应用问题解决-穿透、击穿、雪崩、降级、更新、预热方法

2022-03-28 17:16:12 1752

原创 设计模式-解释器模式

设计模式-解释器模式

2022-03-22 11:38:05 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除