mushroomsir.github.io
mushroomsir.github.io copied to clipboard
https://mushroomsir.github.io
https://mushroomsir.github.io/stock_1/ 最近看了弗朗西斯科·加西亚·帕拉梅斯的《长期投资》,帕拉梅斯被称为西班牙巴菲特。西班牙股票市场体量相对较小,长期收益率也只有 3.6%;但帕拉梅斯 25 年收益 30 倍年化接近15%,管理的资金量最高 65 亿欧元,已经是非常厉害的战绩了。
https://mushroomsir.github.io/distribution_transaction/ 在分布式系统、微服务架构大行其道的今天,服务间互相调用出现失败已经成为常态。如何处理异常,如何保证数据一致性,成为微服务设计过程中,绕不开的一个难题。 在不同的业务场景下,解决方案会有所差异,常见的方式有:
go 1.14中 stBytes := []byte("") 分配到栈上的slice其cap现在也是0了
新的go编译器 //1、最小分配内存是8字节. //2、const string转到slice是强转,不会重新分配空间;如果是变量string,那么会对slice重新分配空间. // 2.1、如果const string(s没有重新分配空间),那么剩余空间不够(slice强转),那么s1/s2也会重新分配空间,所以s1,s2重新分配空间 // 2.2、如果变量string,那么s重新分配空间,导致cap的剩余空间足够,导致s1/s2都还是用s的空间,导致s1,s2的内容相同。 // 2.3、变量string,如果正好8字节,正好在赋值满了,s也满了,所以s1//s2也会重新分配空间,所以s1,s2重新分配空间.
调用IPPROTO_RAW发送后,服务端收不到对应的包,不知为什么? syscall.Socket(syscall.AF_INET, syscall.SOCK_RAW, syscall.IPPROTO_RAW) 抓包:(centos 7 环境上两台服务器) 客户端:发出 服务端:没有收到