1. java电商项目面试官问我高并发多线程怎么解决
这个很简单,高并发有多种解决方法:
1、从代码上分入手,必须得保证代码没有冗余,不要有废代码;
2、从服务器上入手,高并发一台服务器并发量有限,我们可以采用多台服务器来分担压力;
3、从存储方便入手,像我们一般高并发但是数据却可以不用存到数据库中的,我们就存在内存中,因为读内存的速度是数据库的N倍。
2. javaweb并发的问题,一个电商项目,同一时间很多人一起使用增删改查等
你好。
涉及到高并发的问题,需要根据实际业务情景来分析。
具体到问题中描述的:一个电商项目,同一时间很多人一起使用增删改查等功能
应该需要考虑数据库事务和数据库的隔离级别了,根据需求保证合适的数据库隔离级别,多个表操作的业务中使用数据库事务控制提交和回滚。
有兴趣可以深入了解下 “数据库事务四种隔离级别”