• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
古加纳
博客园    首页    新随笔    联系   管理    订阅  订阅
2024年3月25日
linux下git的两种配置
摘要: 一 账号密码设置 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-credentials 在里面按“i”然后输入: https://{username}:{password}@ 阅读全文
posted @ 2024-03-25 13:54 古加纳 阅读(87) 评论(0) 推荐(0)
2023年11月4日
map
摘要: Golang 中 map 是一个指针,占用 8 个字节。当使用 make 创建 map 时,底层调用的是 makemap() 函数,makemap() 函数返回的是一个指针,因为返回的是指针,所以 map 作为参数的时候,函数内部能修改map 如图,当前map的最大承载为6.5*2^B个,count 阅读全文
posted @ 2023-11-04 18:32 古加纳 阅读(73) 评论(0) 推荐(0)
内存分配
摘要: arena 这块区域最大,明显就是用来存放我们最终的对象,里面分成了一个个8K大小的房间,每个房间我们称为page。(这里虽然写了它是512G,但是你心里要有B数,你电脑根本没这么大的内存,其实操作系统只是给了你地址而已)同时几个page组合在一起的大房间又叫做mspan(这个是golang中内存管 阅读全文
posted @ 2023-11-04 17:57 古加纳 阅读(29) 评论(0) 推荐(0)
堆和栈的区别
摘要: 1 存储对象不同:堆上存储的是实体,比如对象,栈上存储的是局部变量 2 释放方式不同:栈的内存存放的变量周期一旦结束就会被内核释放掉,堆的内存变量周期结束后不会被立即释放,需要GC不定时释放 阅读全文
posted @ 2023-11-04 16:36 古加纳 阅读(21) 评论(0) 推荐(0)
关于切片的理解
摘要: slice是一个引用类型,底层引用的是数组。每次扩容后都会指向一个新的底层数组,内存地址也随之改变。 扩容规则: 在不考虑内存对齐的情况下, 1 )如果切片的大小小于1024,同时翻倍后的大小可以支持所需的切片大小,则进行翻倍扩容;否则需要按照所需的切片大小进行扩容 2) 如果切片的大小大于1024 阅读全文
posted @ 2023-11-04 16:10 古加纳 阅读(37) 评论(0) 推荐(0)
2023年11月3日
mysql sql常用优化
摘要: 1 explain 输出执行计划,检查order by和where后边的字段是否建立索引 2 in() 中的列不应过多,not in 和 in()数据过多 都不再走索引,使用全表扫描,连续数值可以使用between 1 and 3 3 select 后边指定字段,少用select(*) 4 wher 阅读全文
posted @ 2023-11-03 11:58 古加纳 阅读(12) 评论(0) 推荐(0)
2023年5月24日
go build的执行过程
摘要: https://blog.csdn.net/weixin_52690231/article/details/124691960 分为词法分析 语法分析 类型检查 中间代码 编译二进制 五步。 阅读全文
posted @ 2023-05-24 13:54 古加纳 阅读(25) 评论(0) 推荐(0)
2022年10月14日
四次挥手可以改成三次吗
摘要: 这种是看情况,取决于服务端是否还有未发送的数据和是否开启了TCP延时发送机制。如果服务端没有了发送数据,并且开启了TCP延时机制,此时第二次和第三次挥手是可以一起发送的,即三次挥手。 TCP延时机制,指ack回复时如果没有数据,则等待最短40ms,最长200ms的时间,看是否有数据,有数据则一起发送 阅读全文
posted @ 2022-10-14 10:47 古加纳 阅读(104) 评论(0) 推荐(0)
2022年2月11日
docker-proxy
摘要: 例子:docker run -name zxy-nginx -itd -p 8080:80 mynginx:v1 /bin/bash 分析:在docker默认配置时刻,docker端口暴露是通过docker-proxy加适当的iptables规则实现的。 如图, docker-proxy 通过-ho 阅读全文
posted @ 2022-02-11 10:38 古加纳 阅读(3124) 评论(0) 推荐(0)
2021年9月2日
关于serviceAccount的理解
摘要: 如果自己在k8s环境创建了一个新的serviceAccount,并且向在pod中使用。在apiserver创建pod的时候并不会去校验创建的pod的secret是否存在。只有在kubelet去调用这个pod的时候,才会去apiserver获取这个secret,没有的话会按照一定的时间间隔去访问,同时 阅读全文
posted @ 2021-09-02 11:48 古加纳 阅读(401) 评论(0) 推荐(0)
下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3