会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ybex
博客园
首页
新随笔
联系
管理
订阅
[置顶]
java学go
摘要: 数组和切片的区别? 数组是同一种数据类型元素的集合,数组在定义时需要指定长度和元素类型: 例如:[3]int [3]int{1,2,3} [...]int{1,2,3} 如果数组作为函数的参数,实际传递的是一份数组的拷贝,而不是数组的指针,在函数中修改数组元素不会影响到原始数组。 切片更加常用,它是
阅读全文
posted @ 2023-07-15 14:42 饮冰而行
阅读(22)
评论(0)
推荐(0)
2025年10月30日
有没有交流rust的,可以飞书加我
摘要: https://www.feishu.cn/invitation/page/add_contact/?token=0aen78d5-a826-4023-9f43-c38f9a2445e4&unique_id=Ww2uVhQOG7MxV8e6GVtocw==
阅读全文
posted @ 2025-10-30 16:42 饮冰而行
阅读(7)
评论(0)
推荐(0)
2025年6月23日
关于go的一些注意事项
摘要: 一、命名规范 在编写Go语言代码时,务必遵循驼峰式命名法,即变量名和函数名的首字母小写,后续单词的首字母大写,以确保代码的可读性和一致性。常量命名则应使用全大写字母,单词之间用下划线分隔,这样做不仅符合Go语言的命名惯例,还能在代码中一目了然地识别出常量。二、代码格式 代码的格式化是保持代码整洁和一
阅读全文
posted @ 2025-06-23 17:15 饮冰而行
阅读(11)
评论(0)
推荐(0)
2023年12月5日
分享go的一些东西
摘要: 使用值为nil的slice和map会发生什么? 在nil切片中添加元素成功。在nil的map中添加会panic,因为map没有分配实际内存。为空的切片底层数组的指针为nil,但是len,cap都是0,当append时,go会自动分配新的底 层数组。 2.访问map的key需要注意什么? 当访问map
阅读全文
posted @ 2023-12-05 16:01 饮冰而行
阅读(21)
评论(0)
推荐(0)
2023年9月27日
数据库的MVCC模式
摘要: PG的mvcc模式:多版本并发控制,通过在数据库中创建多个版本的数据来实现并发的读写操作。每个数据库事务都能够看到一个逻辑上一致的数据库快照,当一个事务修改了数据库中的数据时,他不会直接修改原始数据,而是创建一个新的数据版本,并将修改后的数据写入新的数据版本中,这样其他事务依然可以读取到旧的数据版本
阅读全文
posted @ 2023-09-27 20:10 饮冰而行
阅读(62)
评论(0)
推荐(0)
2023年9月21日
casbin-权限控制
摘要: Casbin元模型: PERM模型 P(策略)={sub,obj,act,eft}一般存储到数据库 Sub:访问实体,一般是用户或者角色,可以用来表示用户的身份信息 object:被访问的资源,例如 文件,数据库表等 act:访问的方法,例如读取,写入。 eft:策略结果,一般为空,默 认指定all
阅读全文
posted @ 2023-09-21 14:06 饮冰而行
阅读(261)
评论(0)
推荐(0)
2023年9月18日
数据库
摘要: 数据库中,datetime和timestamp区别? Datetime类型表示时间,可以精确到秒或更小精度,存储1000-9999年的时间 Timestamp表示时间,存储1970年1月1日经过的秒数(也叫UNIX时间戳),存储1970到2038年时间。 区别:datetime使用固定长度,不受时区
阅读全文
posted @ 2023-09-18 15:55 饮冰而行
阅读(26)
评论(0)
推荐(0)
2023年9月1日
每日小记2023.9.1
摘要: 内存管理对堆而言的,程序在运行时主动从堆上申请内存,这些内存通过go的内存分配器分配,由垃圾回收器回收。栈是每个goroutine独有的,不需要在操作的时候加锁,而堆上的内存有时需要加锁防止多线程冲突。对程序上的内存回收需要通过标记清除阶段,比如采用三色标记法。对栈而言,他的分配和释放是十分廉价的,
阅读全文
posted @ 2023-09-01 18:08 饮冰而行
阅读(17)
评论(0)
推荐(0)
2023年8月18日
呃呃呃
摘要: PG表继承inherits继承表的关键字例子:create table A(name(char(2)) inherits (B) A表继承B表特性: 1.查看数据:查询父表可看子表,可以使用only,只看父表。 2.删除数据:删除父表的数据,子表和父表数据都会被删除;只删除子表数据不会影响父表。 3
阅读全文
posted @ 2023-08-18 13:50 饮冰而行
阅读(136)
评论(0)
推荐(0)
2023年7月20日
go-2
摘要: 1.对Go的理解 它是一种编译型,并发型,拥有GC的编程。它不是面向对象语言,不具备封装,继承和多态,但是可以实现,通过interfance{}接口来实现多态性。 没有做异常处理,不能像java一样try...catch...,但是可以通过panic,defer和recover来处理。 其他语言的函
阅读全文
posted @ 2023-07-20 16:53 饮冰而行
阅读(60)
评论(0)
推荐(0)
2023年7月17日
SpringBoot启动原理
摘要: Springboot自动装配流程: 1.首先初始化SpringbootApplication对象:它是一个复合注解,里面主要有@SpringbootConfiguration,@EnableAutoConfiguration,@ComponenScan。 @SpringbootConfigurati
阅读全文
posted @ 2023-07-17 14:58 饮冰而行
阅读(24)
评论(0)
推荐(0)
下一页
公告