怎么样学习高并发设计?

kang279959591 2015-04-30 04:40:05

目前的工作内容很简单,就是用j2ee框架做个web,没有用到缓存,没有用到多线程,没有用到并发等相关知识。最近去面了几家互联网公司,基本都闻到自己的项目是怎么解决并发问的,以及缓存是怎么用的,这些根本就没有用过啊,面试也就没有结果了,求各位牛人指点一下,该怎么学习,才能弥补并发、缓存相关知识,面试不被鄙视。。。。
...全文
4925 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
能源恒观 2018-01-17
  • 打赏
  • 举报
回复
先学习一下理论知识,看看架构方面的书籍,之后自己可以写一下代码做压测玩玩
  • 打赏
  • 举报
回复
既然都知道这些不行了 那就作死的背一些网上能搜到的啊 然后混进公司后再说; 扫地的都说要会三大框架 不怕
什么都不能 2018-01-04
  • 打赏
  • 举报
回复
高并发,其实这个要有实际操作才能真的理解,但从理论上讲是从细微处入手,比如说网络通讯,构建轻量级的服务,网络协议,对象序列化,nio,当前比较流行的reactor模型。分布式处理、缓存、nosql技术。这只是理论上的些东西,实际上还涉及非常庞大,可能还需要异构支持,真的只能见招拆招。
  • 打赏
  • 举报
回复
现在找工作都问这些问题。都没用到过,都不知道从哪里入手了。
javasishen 2017-03-01
  • 打赏
  • 举报
回复
高并发,就是减少后端请求,http://download.csdn.net/detail/javasishen/9766909
豆浆王子 2015-10-14
  • 打赏
  • 举报
回复
数据库 用redis 做缓存 支持大数据
南猿北辙 2015-08-25
  • 打赏
  • 举报
回复
自己动手,丰衣足食,搞个相关的项目做做
bzqgo 2015-08-24
  • 打赏
  • 举报
回复
引用 12 楼 qq546937127 的回复:
[quote=引用 11 楼 bzqgo 的回复:] [quote=引用 10 楼 qq546937127 的回复:] 推荐你两本书: 《淘宝技术这十年》 《大型网站系统与java中间件实践》 你首先要解决的问题不是要去弥补这些知识,是没有互联网的意识,因为你没有接触过互联网相关的技术,所以问到这一块肯定是一头雾水的,一起学习吧,加油!
大型网站系统与java中间件实践 这本书我读了一遍,似乎就是webservice[/quote] 那我觉得你还是缺乏互联网意识,这本书你只看到了一个webservice。。。 这本书是淘宝这十年用到的技术总结,书上提到的那些东西如果你都搞明白了的话,你就是架构师了, 不过这些东西你现在直接看可能真没什么感触,必须实战之后看这本书你才能产生共鸣。[/quote] 大型网站技术架构 核心原理与案例分析 我也读了一遍, 感觉不错
qq546937127 2015-07-24
  • 打赏
  • 举报
回复
引用 11 楼 bzqgo 的回复:
[quote=引用 10 楼 qq546937127 的回复:] 推荐你两本书: 《淘宝技术这十年》 《大型网站系统与java中间件实践》 你首先要解决的问题不是要去弥补这些知识,是没有互联网的意识,因为你没有接触过互联网相关的技术,所以问到这一块肯定是一头雾水的,一起学习吧,加油!
大型网站系统与java中间件实践 这本书我读了一遍,似乎就是webservice[/quote] 那我觉得你还是缺乏互联网意识,这本书你只看到了一个webservice。。。 这本书是淘宝这十年用到的技术总结,书上提到的那些东西如果你都搞明白了的话,你就是架构师了, 不过这些东西你现在直接看可能真没什么感触,必须实战之后看这本书你才能产生共鸣。
bzqgo 2015-06-23
  • 打赏
  • 举报
回复
引用 10 楼 qq546937127 的回复:
推荐你两本书: 《淘宝技术这十年》 《大型网站系统与java中间件实践》 你首先要解决的问题不是要去弥补这些知识,是没有互联网的意识,因为你没有接触过互联网相关的技术,所以问到这一块肯定是一头雾水的,一起学习吧,加油!
大型网站系统与java中间件实践 这本书我读了一遍,似乎就是webservice
qq546937127 2015-06-21
  • 打赏
  • 举报
回复
推荐你两本书: 《淘宝技术这十年》 《大型网站系统与java中间件实践》 你首先要解决的问题不是要去弥补这些知识,是没有互联网的意识,因为你没有接触过互联网相关的技术,所以问到这一块肯定是一头雾水的,一起学习吧,加油!
jdmake 2015-06-20
  • 打赏
  • 举报
回复
一般情况下 真的高并发了!首页瘫痪的必须是数据库啦!!!内存什么的基本不会的!B/S 通信一般会自动释放内存
jdmake 2015-06-20
  • 打赏
  • 举报
回复
没什么好说的! 首先要模拟出高并发! 有了高并发!你才能做设计! 不要空说! 也没几个站能真的高并发! 最好的办法是!用 阿帕奇的 apache-jmeter
  • 打赏
  • 举报
回复
你可以发现,是基础知识的差别,已经不是简单的技巧(例如sql语句优化技巧)的差别的。 有些人还在主要地纠结一些技巧的差别,那就落伍了。
  • 打赏
  • 举报
回复
引用 楼主 kang279959591 的回复:
目前的工作内容很简单,就是用j2ee框架做个web,没有用到缓存,没有用到多线程,没有用到并发等相关知识。最近去面了几家互联网公司,基本都闻到自己的项目是怎么解决并发问的,以及缓存是怎么用的,这些根本就没有用过啊,面试也就没有结果了,求各位牛人指点一下,该怎么学习,才能弥补并发、缓存相关知识,面试不被鄙视。。。。
告诉你一个捷径。搞懂两方面知识: 1. 时髦的用内存数据存储来前置处理传统数据库的程序概念。 2. 服务器水平扩展设计概念。
唐三角 2015-05-21
  • 打赏
  • 举报
回复
这个是在实践环境中摔打出来的~你会碰到你从来没想到的很多东西,而且不可能有一本书会把他们都提到~~~ 可能是跟某款服务器或者网络的MTU值有关,也可能是ARP的问题,总之,多实践吧~~~
lantu0 2015-05-17
  • 打赏
  • 举报
回复
附一个这方面架构总论blog 图书当当上有的,可以入门。基它可以分项研究了。
lantu0 2015-05-17
  • 打赏
  • 举报
回复
高并发:即web系统可以同时在线大量用户,面临大并发的用户,主机系统应该支持分布式,一般数据库查询会是瓶颈,因此人家会问你缓存。分布式,是说你的系统如何部署多个主机,是否可以。这些内容,推荐图书【大型网站技术架构:核心原理与案例分析】
ryan19891022 2015-05-15
  • 打赏
  • 举报
回复
多看点书。或者去做一个虚拟项目吧,我现在都在做虚拟项目,自己搭建框架,自己设计数据库,自己设计原型。改有的都会有,工作流,高并发,缓存,高德地图等等。
漫长学习路 2015-05-06
  • 打赏
  • 举报
回复
多看点书。或者去做一个虚拟项目吧,我现在都在做虚拟项目,自己搭建框架,自己设计数据库,自己设计原型。改有的都会有,工作流,高并发,缓存,高德地图等等。

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧