1.       MVCmodel view controller

Model层实现系统中的业务逻辑

View层用于与用户的交互

Controller层是ModelView之间沟通的桥梁

 

2.    一个三升的水桶,一个五升的水桶,如何获得四升水?

三升倒五升,三升接着再倒,只剩一升,把一升倒到五升桶里,再倒一个三升就正好四升了。

 

3.    一个一端开口的管子长为L,里面有N只蚂蚁,假设每只蚂蚁只向两边爬,且相遇后各自掉头,初始时每只蚂蚁距管口xi,初始时每只蚂蚁爬行方向随机,问全部蚂蚁爬出去总共走了多长。

NL,因为每次相遇后,互换角色后相当于穿过去。

 

4.    表锁和行锁

多线程操作时,表锁每次肯定只能有一个线程操作表,而行锁只要不是对同一行数据读写,很多线程可以同时操作表。