MeowrainのBlog
首页
归档
图库
日志页面
友情链接
❤️友链申请
我
备忘
meow~图床
GIT
B站
1
Golang wire依赖注入
2
Golang闭包使用场景
3
HTTP3.0和HTTP2.0的不同
4
HTTP1.0和HTTP2.0有什么区别
5
Golang面试题收集
MeowRain_Offical
⚛Do what i want.⚛
累计撰写
636
篇文章
累计创建
212
个标签
累计收到
125
条评论
导航
首页
归档
图库
日志页面
友情链接
❤️友链申请
我
备忘
meow~图床
GIT
B站
目录
搜索
标签搜索
nuxt
cs144
cs
Go
redis
github
druid
c3p0
spring mvc
spr
spri
s
socket
网络编程
工厂模式
maven
spring
vscode
vscode
vium
vscode
makefile
条件编译
调试
gdb
tmux
计算机理论
离散数学
自动机
状态机
algorithm
滑动窗口
快慢指针
jdbc
powershell
pipx
scoop
mybatis
javaweb
stl
计组
Play
_ssl库
设计模式
nestjs
状态码
全局样式
WPF
智能指针
密钥
字符串
加密
xor算法
鼠标指针
ssh
springboot
数组反转
数据库
sql
mysql
package
计算机基础
csapp
配置文档
快速幂
二分没法
队列
双指针
蓝桥
时间
蓝桥杯真题
二分查找
二分
dp
动态规划
网络
网路
高精度乘法
质数
数学建模
shell
vector
latex
线性结构
蓝桥杯
约数
数论、
判定质数
dfs
二叉树
刷题
每日一题
题解
回文数
回文
acwing
位运算
暴力
字符串匹配
bf
单调栈
proxy
回文串
vue.js
axios
typescript
包管理器
windows
chocolate
chocolat3
镜像
镜像源
n
es6模块化
commonjs
qsort
gui
javagui
创建文件
集合
链表
二分查找法
二分法
leetcode
stack
LinkedList
数据结构
datastructure
arraylist
序列化
面向对象编程
类型转换
包装对象
对象拷贝
插入排序
异常
OOP
enum
枚举
面向镀锡
面向对象
jav
ajva
选择排序
语法
公约数
阶乘
nginx
vue
递归
语法题
高精度减法
环境配置
ubuntu
wsl
归并排序
快速排序
排序
java
斐波那契数列
指针
算法
cpp\
冒泡排序
express.js
ndoe
node
manjaro
pyhon
代理
clash
git
gi
bootstrap
es6
css变量
踩坑
编程
grid
nodejs
ps
权限管理
npm
C
DOM
倒计时
css预处理
less
javascrit
webserver
caddy
javascript
踩坑日记
c语言
linux
四级英语
python
vim
Linxu
计算机网络
css
docker
聊天室
fiora
frp
halo
笔记,博客
http
网络基础
英语四级
笔记
html
Golang wire依赖注入
6 小时前
6
0
0
24.6℃
笔记
Go
基础概念wire有两个基础概念,Provider(构造器)和Injector(注入器)。Provider实际上就是创建函数,大家意会一下。我们上面InitMission就是Injector。每个注入器实际上就是一个对象的创建和初始化函数。在这个函数中,我们只需要告诉wire要创建什么类型的对象,这个
Golang闭包使用场景
7 小时前
6
0
0
24.6℃
笔记
Go
Golang闭包使用场景保存中间态package mainimport "fmt"// 保存中间态func increment() func() int { count := 0 return func() int { count++ retu
HTTP3.0和HTTP2.0的不同
10 小时前
10
0
0
25℃
笔记
HTTP3.0和HTTP2.0的不同QUIC协议简介:HTTP/3的核心——更快、更安全的互联网传输技术HTTP/2 是目前最新的网络传输协议(如上图左), - 掘金传输协议不同HTTP/2 基于TCP(传输控制协议)依赖TCP的可靠传输,但是tcp的队头阻塞问题会影响性能如果TCP数据包丢失或者延
HTTP1.0和HTTP2.0有什么区别
12 小时前
10
0
0
25℃
笔记
计算机网络
网络编程
HTTP1.0和HTTP2.0有什么区别回答重点:HTTP1.0版本主要增加了以下几点:增加了HEAD和post等新方法增加了响应状态码引入了请求头和响应头在请求中加入了HTTP版本号引入了Content-Type 使得拆书的数据不再限于文本HTTP1.1版本主要增加以下几点:新增了连接管理即kee
Golang面试题收集
13 小时前
8
0
0
24.8℃
笔记
Go
Golang面试题收集答: 不会for range在循环前已经获取了可迭代变量的可迭代次数了不会死循环,for range是golang的语法糖,在循环开始前会获取切片长度,然后再执行切片长度次数的循环如果for 循环select时候,通道关闭了,那么每次都会执行这个case如果select中的ca
Mysql为什么选择B+树作为索引结构?
14 小时前
8
0
0
24.8℃
mysql
笔记
Go
参考: https://juejin.cn/post/7412893752090181642?from=search-suggestMysql为什么选择B+树作为索引结构?减少磁盘I/O次数B+树每个节点可以存储大量键值,使得树的高度极低数据库数据存储在磁盘上,每次查询磁盘I/O次数直接影响性能,B
HTTP状态码
18 小时前
340
0
1
60℃
笔记
计算机网络
1xx 状态码API 不需要1xx状态码,下面介绍其他四类状态码的精确含义。2xx 状态码200状态码表示操作成功,但是不同的方法可以返回更精确的状态码。GET: 200 OKPOST: 201 CreatedPUT: 200 OKPATCH: 200 OKDELETE: 204
悲观锁和乐观锁
昨天
14
0
0
25.4℃
笔记
Go
悲观锁和乐观锁悲观锁核心思想假设并发冲突一定会发生,因此在访问共享资源的时候,先加锁,确保操作期间数据不会被其它线程修改。特点提前枷锁: 操作前获取锁,操作后释放锁阻塞等待: 如果锁被占用,其它线程会阻塞或者自旋等待,直到锁释放强一致性: 保证操作期间数据的独占性,适合写多少读多少的场景典型实现互斥
Golang基本同步原语sync.Pool
2 天前
15
0
0
25.5℃
笔记
Go
Golang基本同步原语sync.Poolsync.Pool 是 Go 标准库 sync 包中的一个结构,用于管理一组可重用的对象池。通过复用对象,减少内存分配和垃圾回收的开销,从而提升程序的性能和效率。以下是对 sync.Pool 的详细讲解,包括其使用案例和使用场景。sync.Pool 的大小是
Golang 基本同步原语sync.Once
2 天前
17
0
0
25.7℃
笔记
Go
Golang 基本同步原语sync.Onecesync.Once 是 Go 语言中一个简单但强大的同步原语,用于确保某个操作在并发场景下只执行一次。它常用于延迟初始化、单例模式、全局配置加载等场景基本用法sync.Once 的核心方法是 Do(f func()),传入的函数 f 只会执行一次,即使多
上一页
下一页
1
2
3
4
5
弹