如何避免高并发

高并发:是有很多用户在访问,导致出现系统数据不正确、丢失数据现象,比如我们在竞拍商品、转发评论微博或者是秒杀商品等,同一时间访问量特别大。

解决高并发的方法:

1.使用缓存

2.使用生成静态页面

3.从最基础的地方优化我们写代码减少不必要的资源浪费:

(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。

2. 避免使用错误的方式,如Exception可以控制方法推出,但是Exception要保留stacktrace消耗性能,除非必要不要使用 instanceof做条件判断,尽量使用比的条件判断方式.使用JAVA中效率高的类,比如ArrayList比Vector性能好。)

posted on 2019-08-25 13:48  不酷也要写代码  阅读(602)  评论(0编辑  收藏  举报

导航