摘要:
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,使用负载均衡,减轻每个从库的查询压力。 采用读写分离技术的目标:有效减轻Master库的压力,又可以把用户查询数据的请求分发到不同的Slave库,从而保证系统的健壮性。我们看下采用读写分离的背景。 . 阅读全文
摘要:
很少写博客,如果写的不好请多多包涵!最近在用Spring mvc时遇到一个问题,在网上搜了很多资料。几乎没看到解决办法!例如:当我们在做批量添加或者更新时,在Controller层接收表单数据的问题!我们做一个对用户批量添加的实验!用户Model: 1 public class User { 2 3 //用户名 4 private String username; 5 //密码 6 private String password; 7 8 public String getUsername() { 9 return username;... 阅读全文