自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Golang面试总结20240613

singleflight是golang内置的一个包,这个包提供了对重复函数调用的抑制功能,也就是保证并发请求只会有一个实际请求去访问资源,所有并发请求共享实际响应。通俗的来说就是 singleflight 将相同的并发请求合并成一个请求,进而减少对下层服务的压力,通常用于解决缓存击穿的问题。(当时没想到是缓存击穿的问题,除了可以用singleflight外还可以使用锁机制)

2024-06-21 13:35:30 632

原创 MySQL数据库事务

事务是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列构成。这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始和事务结束之间的全部数据库操作组成。

2024-06-06 09:07:29 687

原创 MySQL调优

MySQL调优是指对MySQL数据库进行性能优化的一系列操作,旨在提高数据库的运行效率、响应速度和稳定性。简单来说MySQL调优就是将原本执行较慢的SQL语句,通过一些列的优化转换成执行相对较快的SQL语句。在MySQL的各种语句中(SELECT UPDATE INSERT DROP),SELECT语句往往是最需要进行调优的慢查询就是一条SELECT语句执行需要花费大量时间,这个时间往往不被系统或用户能接受(比如10s钟)在MySQL中慢查询就是指执行时间超过MySQL服务器所设定的。

2024-06-03 17:31:29 373

原创 Go 语言设计原则

这篇文章主要使用Go 语言介绍了 设计模式中的六大设计原则

2023-08-02 14:25:04 222 1

原创 IDEA配置方法注释和类注释

相信很多小伙伴在使用IDEA写项目时会发现,鼠标停留在某一个系统方法上,IDEA会弹出一个小框给出给出这个方法的描述,如果有参数或者是返回值,也会有所描述,就像下面这样。那么有的小伙伴就会疑问了,为什么系统的方法会有这样的提示,而自己的方法却没有这样的提示,这是因为没有设置,是不是有的小伙伴在给某个方法写描述时还在用/**/这种注释的方式,这样出去被别人看到就显得有些low了,快点悄悄用高级一点的方法去惊艳你的同学吧首先第一步找到File->Settings->Editor->Liv

2021-09-22 21:56:17 841

原创 Java文件流

这篇文章主要用来介绍Java文件流的一些操作,相信很多小伙伴在文件操作上还是处于懵懵懂懂的状态,没关系相信看了我这篇文章,肯定会有所收获说明其实Java的流操作有很多,文件流只是其中一部分,但是他们的操作方法大同小异,而且我们平时用到的最多的也就是文件流,所以我这里就只介绍文件流字节输入输出流InputStream 和 OutputStream 是所有字节输入输出流的父类,InputStream 是输入流,OutputStream是输出流。FileInputStream 和 FileOutputSt

2021-06-30 13:59:15 5650

原创 Windows下 SQL server安装及常见问题的解决

Windows下 SQL server安装及常见问题的解决废话不多说了,直接进入正题首先到官网进行下载,选择developer版本下载完成之后直接打开,选择自定义安装接着选择安装目录,点击安装等待下载安装完成之后会出现下面的界面点击右侧的安装,在新出现的界面中点击第一个点击之后会出现一下界面选择developer,然后下一步,接受许可条款继续下一步勾选使用Microsoft 更新检查更新,下一步到了这里防火墙的状态是警告,这里不用管它,直接下一步这一步是功能选择,

2021-03-22 13:37:33 2032

原创 程序内存的四个区域

内存四区​ 这篇文章主要介绍的是程序内存的四个存储区域:代码区、全局区、栈区、堆区。代码区​ 代码区,简单来说就是存放代码的一块区域,这块区域在程序运行前存在。其实代码区存放的代码时CPU执行的机器指令,也就是二进制字符串。​ 代码区有两个特点:共享性和只读性。​ 1、共享性:因为一个程序有可能被运行很多次,不可能每次运行前都要将代码保存一次,所以共享性是为了让程序能够高效的多次运行。​ 2、只读性:为了防止程序运行过程中被恶意修改代码,造成损失,所以代码区具有只读性,不能修改。

2020-10-13 19:21:40 1949

空空如也

空空如也

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

TA关注的人

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