摘要:
与函数的区别 1、方法执行时的参数类型取决于方法定义时的类型,与调用方的类型无关。即定义时参数类型是指针类型,那么即时调用方不是指针类型,也会传递指针类型的参数。 package main import "fmt" type Data struct { x int } func (self Data 阅读全文
摘要:
rang原理 rang的value是对被遍历值的一个拷贝 即遍历时,value会开辟一块内存,每次将被遍历对象的值拷贝到value的内存空间里。所以对value本身的修改是无法影响外部对象的。 除非被遍历的对象是一个指针类型。这样拷贝过来的是一个地址。对地址指向内存空间的值进行修改则会影响到原始值。 阅读全文
摘要:
组内排序 1、mysql8.0以前 MySQL实现over partition by(分组后对组内数据排序) 2、mysql8.+ mysql partition by的用法 阅读全文
摘要:
redis系列文章-W-D YSOcean-Redis详解 王者之巅-redis底层设计 阅读全文
摘要:
SqlServer清空所有表数据 EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL' EXEC sp_MSFo 阅读全文
摘要:
1、浅析C# Dictionary实现原理 阅读全文
摘要:
锁 MySQL的锁机制 - 记录锁、间隙锁、临键锁 事务相关 8000字 | 32 张图 | 一文搞懂事务+隔离级别+阻塞+死锁 其他 赐我白日梦 阅读全文
摘要:
RabbitMQ六种工作模式的对比与实践 阅读全文
摘要:
C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁 阅读全文
摘要:
结构型模式 1、Decorator装饰器模式 总结: 在不修改原方法的情况下,对其扩展功能。动态的赋予其功能。 2、Bridge桥接模式 总结: 将实现与抽象分离。使其实现能够在不同维度进行灵活变化。如同一个功能在不同的平台实现不同。则可以采用桥接模式。一般用于项目的设计阶段。 3、Adapter适 阅读全文