-
Think Morehttps://time.geekbang.org/column/intro/48
错误码的处理常见设计
C 的 errno 是记录系统的最后一次错误代码
错误具有歧义性,比如 0 不能区分是不是真的出错还是的确返回值就是 0
...
-
https://tech.meituan.com/2020/04/02/java-pooling-pratice-in-meituan.html
基本利益
统一管理IT资源,包括服务器、存储、和网络资源等等。通过共享资源,使用户在低投入中获益。
...
-
docker基础理解
容器本身没有价值,有价值的是“容器编排”
容器技术的核心功能,就是通过约束和修改进程的动态表现,从而为其创造出一个“边界“
对于 Docker 等大多数 Linux 容器来说,Cgroups 技术是用来制造约束的主要手段,...
-
线程生命周期happens-before
程序顺序规则:一个线程中的每一个操作,happens-before于该线程中的任意后续操作。
监视器锁规则:对一个锁的解锁,happens-before于随后对这个锁的加锁。
volatile变量规则:对一个...
-
How java code run?
1234567891011121314$ echo 'public class Foo { public static void main(String[] args) { boo...
-
原文链接:https://blog.golang.org/error-handling-and-go
1234567func Open(name string) (file *File, err error)f, err := os.Open(&qu...
-
AQSCLH12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364...
-
1234567891011121314151617181920212223242526272829303132333435363738//Given a 2D binary matrix filled with 0's and 1'...
-
Java Lock锁升级
-
Binary Search123456789101112131415int binarySearch(int[] nums, int target) { int left = 0; int right = nums.length...