随笔分类 -  jee之高并发

摘要:1、高并发带来的问题就是 {公共资源 } 的读写不准确 2、解决高并发的几种场景: 场景一) 同一个JVM进程(jee中就是同一个tomcat)中,公共资源在同一块内存中,使用synchronized关键字给代码块或是方法加锁,使得同一个代码块不会被同时调用;成员变量的数据类型尽量使用JUC中的at 阅读全文
posted @ 2017-09-29 19:20 构建巨人肩膀 阅读(1875) 评论(0) 推荐(0)
摘要:javaweb的访问量到达一定的并发数量之后,需要高可用的负载均衡 , LVS+nginx+tomcat搭建集群 lvs:linux虚拟服务,利用Keepalived技术可达到 阅读全文
posted @ 2017-06-23 11:14 构建巨人肩膀 阅读(183) 评论(0) 推荐(0)
摘要:浅谈数据库表的分割技术(水平、垂直、库表散列) 直接对一个数据量很庞大的数据表进行查询时,即使添加了索引,查询起来也会很慢的,因实际应用的需要,为了加快查询速度,增加系统性能,通常的做法就是采用数据库表的分割技术(以下称分割技术),分割技术主要有3种类型,即水平分割、垂直分割、库表散列。 图为未经分 阅读全文
posted @ 2017-01-04 10:25 构建巨人肩膀
摘要:一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非 阅读全文
posted @ 2017-01-04 10:05 构建巨人肩膀