A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Lee1

初级黑马

  • 黑马币:58

  • 帖子:15

  • 精华:0

© Lee1 初级黑马   /  2016-10-12 16:19  /  5652 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
求大神告诉下,面试的时候人家问你,有没有高并发项目经验,我该怎么回答。

12 个回复

倒序浏览
现在百度或请教下别人,面试时可以说有,起码让人家感觉了解些,回答的好不好可以归结于自己表达能力问题,或者含蓄回答,有,不多,简历包装很普遍的,一般私人小公司不严格,大公司就...你明白的
回复 使用道具 举报
补充一下,高并发一般项目中很普遍出现的问题,所以提前准备回答方式,加油,祝福你
回复 使用道具 举报
songchangchang 发表于 2016-10-12 18:58
补充一下,高并发一般项目中很普遍出现的问题,所以提前准备回答方式,加油,祝福你 ...

我就是看不明白百度说的,我才 那个 发的帖子,亲
回复 使用道具 举报
songchangchang 发表于 2016-10-12 18:58
补充一下,高并发一般项目中很普遍出现的问题,所以提前准备回答方式,加油,祝福你 ...

我就是看不明白百度说的,我才 那个 发的帖子,亲
回复 使用道具 举报
多线程安全问题的原因(也是我们以后判断一个程序是否有线程安全问题的依据)
                A:是否有多线程环境
                B:是否有共享数据
                C:是否有多条语句操作共享数据
同步解决线程安全问题
                A:同步代码块
                        synchronized(对象) {
                                需要被同步的代码;
                        }
                       
                        这里的锁对象可以是任意对象。
                       
                B:同步方法
                        把同步加在方法上。
                       
                        这里的锁对象是this
                       
                C:静态同步方法
                        把同步加在方法上。
当然线程安全的类有
                A:StringBuffer
                B:Vector
                C:Hashtable
至于面试我觉得更多的是想问具体的你做的什么项目,怎么出现的,怎么解决的吧
回复 使用道具 举报
Lee1 初级黑马 2016-10-12 20:19:21
7#
songchangchang 发表于 2016-10-12 19:54
多线程安全问题的原因(也是我们以后判断一个程序是否有线程安全问题的依据)
                A:是否有多线程环境
                B:是否 ...

我觉得  都是在与服务器交互的时候 用的 ,  但是那些大多都是 网络框架什么的吧,  还有什么消息推送,我感觉也有, 但是 ,这个集成第三方就可以了。 具体我还是不太会说,
回复 使用道具 举报
barny 中级黑马 2016-10-14 10:08:48
8#
这个简单的说来就是只同一个功能,或者说对同一条数据的更改可能是很多个人同时进行。那么此时就会存在数据不同步而导致保持了错误的数据到数据库。比如4个管理员对同一个对一个用户的余额进行修改。 主要的话还是要从数据库加锁上来解决。一般都是行级读锁,即在一个时刻只能有一个人拿取此条数据进行修改,待修改完成后提交在释放锁供下一个人获取数据。
回复 使用道具 举报
楼上正解
回复 使用道具 举报
帮你百度的:高并发是指在同一个时间点,有很多用户同时的访问URL地址,比如:淘宝的双11,双12,就会产生高并发,如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击,再屌丝点的说法就像玩撸啊撸被ADC暴击了一样,那伤害你懂得(如果你看懂了,这个说法说明是正在奔向人生巅峰的屌丝
回复 使用道具 举报
gyy 中级黑马 2016-10-18 23:18:11
11#
你问的这么高深,哈哈。来说一下个人经验吧,一般而言,高并发对于简单的、不涉及Sqlite的app、仅仅用于显示的app,高并发的特点都是服务端需求考虑的。而android作为前端仅仅做显示来用。那么是否就没有高并发的状态呢?有!常见的就是本地数据库的并发访问,这个时候我们需要对read/write进行加解锁,或者使用信号量的机制来保证数据读写的正确性。所以下次别人问你有没有,你就说有,就是数据库的并发读写就好了!!!!
回复 使用道具 举报
顶一个顶一个
回复 使用道具 举报
类似于 多线程并发问题 ,这个概念貌似是来源于Javaweb中的 多个用户请求同一个资源,很多种方式都可以解决的,synchronised 同步代码块锁;Lock锁:这里本人常用于多级锁 关系处理 同时配套使用 Condition
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马