Go 1.5的并发特性与案例

解决了协程之间通讯的问题,当有东西发送到通道中,channel会堵塞住一直等到读操作发生,因此,这种方式是不会有丢失消息的风险。 在Go 1.5以前版本,所有协程默认都是运行在单进程(类似

8 年 前

反对SQL与捍卫SQL的论战

反驳他的观点,Jamie 的大部分论点都反对几乎没有人与之交互的语言部分,其余部分已经有了一些非常好的解决方案。我真正担心的是,它会阻碍人们学习 SQL,并使那些以 SQL 为主要语言的人感到不合适

2 年 前

美国计算机大厂流行算法面试题,LeetCode算法题成为破解高薪之道? - ycombinator

解决了500个问题之后,它开始变得毫无启发性。对于个人发展,有一些很酷的事情要做,尤其是当您已经有一份艰巨的工作时。但是,那是游戏的一部分……至少规则很明确,面试官/招聘人员通常都会很好(逃避了自身的

3 年 前

Redis Cluster:为高性能付出了不安全的代价 - emil

易受攻击的事件发生的可能性来使其更安全一些。因此,如果无情的约束会阻止您从 Redis 切换到更合适的持久性堆栈,那么以下内容可能会有所启发。 我们对脏读无能为力;这是你需要忍受的东西。WAIT在那里

2 年 前

什么是事件溯源Event Sourcing?

只会导致三个东西中的一个: 1.存储事件; 2.抛出一个例外(因为一个业务规则会被侵犯); 3.什么都不做。 其他的结果,如直接修改对象的状态或进行数据库调用,都是非常令人沮丧的,因为它们是副作用

7 年 前

Django作者阐述比特币和区块链的主要技术主张

国家都有类似的东西。 在这方面落后的国家(如美国!),还有其他解决方案,如Venmo,显然效果很好。 这种便利性带来了一些安全问题,但现代银行业务有大量处理欺诈活动的伟大功能--例如: 今天早上接到

2 年 前