6月16日云栖精选夜读:数据库分布式架构巧设计,水平拆分不再难
在阿里云生态日,袋鼠云首席数据库架构师赵晓宏分享了《高容量大并发数据库服务——数据库分布式架构设计》。他从分布式需求、拆分原则、拆分难点及解决方案、数据库规范设计、运维相关五个方面进行了分享。在分享中,他主要介绍了水平拆分的原则以及解决方案,分享了DRDS的架构与实践。
web3j教程:以太坊过滤器(filter)筛选和智能合约事件(event)监听
web3j过滤器提供以太坊网络发生的某些事件的通知,对java和安卓程序员来说很有用。在Ethereum以太坊中支持三类过滤器:
块滤波器(Block filters)
未决交易过滤器(Pending transaction filters)
主题过滤器(Topic filters)
块过滤器和未决交易过滤器提供了在网络上创建新交易或块的通知。
刚步入工作的程序员不需要理财?那么财可就真的“不理”你了
在很多同学心里,理财是有钱人才关心的问题,对于刚刚踏入职场的程序员新人来说,资金储备不是特别多,也就没有理财的需要。如果大家都这么想的话那可就真的大错特错了,不是有这么一句话么,叫做“你不理财,财不理你”,的确就是这样的,就算手中的资金不是特别多,但是也绝对不能让自己的资金在银行里睡大觉!所以无论是
程序员的常见“谎话”:对,这是一个已知 Bug
面对程序员,特别是当你是以测试人员或者产品经理的身份面对程序员时,他们往往会在出现问题的时候找一些小借口,其实大家都是一样,最容易原谅的就是自己,程序员也是的,所以你下次如果和程序员同学沟通时听到下面的这些话一定不要拆穿他们咯,给点面子,让程序员生活更美好,笑哭ing。
当我和程序员说:你的Bug,我可以帮忙解决时...
其实对于程序员而言,你如果质疑说他的代码有Bug,他往往会觉得你很SB,但是当他承认有个Bug的时候,也会尽可能地将问题给什么环境变量呀,有个包没导入呀,尽量把锅丢给别人,如果锅是在甩不掉的话,就只能说这个问题其实很难...难以调试,如果这个Bug被菜鸟调试出来了,那么又会什么样呢?