自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【单元测试】测试用例编写

本文不讲概念、不说废话,仅展示一些单元测试编写的技巧和方法,希望能够帮助大家实际用起来。在你想要了解如何编写单元测试的时候,想必对于单元测试的概念和重要性都已经有了比较充足的了解。

2024-06-17 12:47:33 1457

原创 MySQL8 主从同步详解

MySQL8复制的配置和原理,包含基于日志位置和GTID的复制。

2022-05-22 14:41:13 1386 3

原创 SpringCloud本地多网卡,服务注册地址处理

SpringCloud在多网卡的机器上进行服务注册时,会导致注册IP网段错误,导致服务不能正常通讯。可参照此方法解决

2024-04-16 13:51:19 556 1

原创 Redo Log工作原理

Redo Log是InnoDB引擎中的重要日志之一,也是InnoDB实现故障恢复的根本。本文整理了许多数据中没有提到,但是对于理解Redo Log非常重要的知识,包括持久化、故障恢复等。

2023-09-01 13:01:30 261 1

原创 Kafka Eagle安装、配置与常见问题汇总

Kafka Eagle可视化监控平台安装、配置与常见问题汇总

2022-07-17 10:08:48 1020 1

原创 MySQL 常用SQL语句【基础篇】

MySQL常用的基础SQL语句,包括:数据库、数据表、视图、存储过程、触发器

2022-05-05 22:29:06 450

原创 多种方式安装MySQL 8

MySQL 8 多种方式安装,附测试、常见问题解决。

2022-05-04 15:10:14 1626

原创 MySQL索引读书笔记

什么是索引索引是存储引擎用于快速找到记录的一种数据结构。索引之于存储引擎,相当于目录之于书籍。为什么要用索引使用索引能够在查询时快速找到对应的数据行,避免MySQL进行全表扫描,大大减少服务器需要扫描的数据量。覆盖索引中包含的数据,能够直接为相关查询提供数据,无需进行回表查询。索引数据的顺序存储方式,可将随机I/O变为顺序I/O,大幅提升数据读取效率(尤其是机械硬盘,但对固态硬盘同样有效)。索引数据的顺序结构,同样可以减少或避免额外的排序操作,GROUP By操作也无需再做排序和将行按组

2022-04-09 19:25:58 711

原创 选择正确的MySQL数据类型

MySQL数据类型整数类型整数类型有:tinyint、smallint、meduimint、int、bigint,占用字节数、位数、表示范围如下:数据类型字节(Byte)数位(bit)数表示范围无符号(unsigned)表示范围tinyint18-2^(8-1) ~ 2^(8-1)-10 ~ 2^(8-1)smallint216-2^(16-1) ~ 2^(16-1)-10 ~ 2^(16-1)-1mediumint324-2^(2

2022-04-04 11:56:43 814

原创 雪花算法使用中的一些问题及解决方案

帮助理解雪花算法的知识十进制、二进制表示法、位运算什么是雪花算法关于雪花算法是啥网上到处都是,为了节省大家的流量和时间,一句话概括下:雪花算法是Twitter设计的根据时间戳、机器标识码和序列号生成的唯一长整型数能解决什么问题确保在大规模高并发环境中,可以生成持续递增的唯一长整型数具有哪些特点唯一性持续递增结果为长整型数字不依赖其他系统,无需引入数据库、Redis等系统吞吐量大,12位序列号情况下,每毫秒可生成 4095个ID实现原理一张非常经典的图符号位:仅表示

2021-10-06 16:04:30 3604 2

原创 Vue Treeselect使用常见问题汇总及解决办法(持续更新)

Vue Treeselect组件使用问题汇总及解决办法(持续更新!!!)文章中使用的数据样例(数据字段和值,仅便于突出展示效果,并非实际使用需要)如下:const mockData = [ "id": 1, "name": "手机", "subOptions": [ { "value": 21, "name": "5G手机", "subOptions": [] } ],]1

2021-08-27 23:58:31 10272 3

原创 git rebase 的几种用法

** 演示过程中,为便于区分修改结果,未使用commit 版本号,建议各位使用尽量以版本号为准 **1.修改历史提交信息例如:将提交历史 修改提交1改为 develop 修改提交1修改步骤:查看 git的提交历史,找到要修改的commit message之前的提交版本号λ git log --pretty=oneline37a8fb4fac5e42c59bebb91ebcb7f6a6f857d2a1 :pencil: 修改提交3b0ac728c9d9a668f4d645d3555a9618f

2021-08-22 00:51:38 630

原创 Emoji使commit产生双倍快乐

效果展示什么是emojiemoji一种视觉情感符号,也叫“小黄脸”。人与人之间的语言可能互不相同,但是却可以通过表情及肢体语言,传达自身所有表达的意愿与情感。互联网时代减少了人与人之间的面对面沟通,emoji有效的成为了表达个人意愿或情感的新手段。在当代人的微信、留言板中都少不了emoji的存在。并因为其类似于表情与肢体语言的特性,甚至于有时比文字更能具体有效的表达个人情感。一些常用emoji????:art:​改进代码结构/代码格式⚡️:zap:提升性能????:

2021-07-04 17:41:00 233

原创 Github & Gitee 使用本地代码初始化仓库

前提条件 已在 gitee 或 github 创建项目 对当前项目有管理权限 初始化仓库,均以 github为例本地github 仓库没有初始化,进行设置echo "# some text" >> README.md # 修改文件,产生不同,用于进行一次提交git init # 初始化git 仓库git add README.md # 将刚才进行修改的 `README.md`添加到缓冲区git commit -m "first commit" # 编

2021-06-23 22:27:00 1342

原创 MySQL新建用户,及设定访问权限

MySQL数据库账号分配连接、访问权限。

2017-06-11 18:06:28 552 1

原创 php Carbon 中文文档

我只是个搬运工 0.0 [TOC]简介Carbon 是php的日期处理类库(A simple PHP API extension for DateTime.)。 The Carbon class is inherited from the PHP DateTime class. Carbon has all of the functions inherited from the base

2016-10-25 12:18:13 27640 2

转载 PHP7 + Nginx 打开php页面显示空白

最近在新的Ubuntu 16 上配置php7 + nginx,发现访问php页面出现空白,日志中也没有错误信息,google后找到的解决办法。参考原文:http://stackoverflow.com/questions/15423500/nginx-showing-blank-php-pages修改站点配置信息,如下即可: location ~ \.php$ { includ

2016-10-24 11:00:47 11025

空空如也

空空如也

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

TA关注的人

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