golang实现p2p之UDP打洞

当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端
阅读全文

Spring Boot 介绍

做 Java 开发,没有人敢小觑 Spring Boot 的重要性,现在出去面试,无论多小的公司 or 项目,都要跟你扯一扯 Spring Boot,扯一扯微服务
阅读全文

MySQL ACID及四种隔离级别的解释

以下内容出自《高性能MySQL》第三版,了解事务的ACID及四种隔离级有助于我们更好的理解事务运作。下面举一个银行应用是解释事务必要性的一个经典例子。假如一个银行的数据库有两张表:支票表(checki
阅读全文

Mysql中事务ACID实现原理

引言照例,我们先来一个场景~面试官:'知道事务的四大特性么?'你:'懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Dura
阅读全文

为什么要用规则引擎?

一天,朱斯参加了一场研讨会。会上的一群人正在讨论着如何对祖传代码进行变更,大家你一言,我一语,场面十分热闹!突然,只见人群中的一个人满面愁容,说道:'昨天在项目中看到下面这样一段代码,分支太多了!
阅读全文