菜鸟JAVA程序员初探web整体架构
来源:互联网 发布:百度贴吧爆吧软件 编辑:程序博客网 时间:2024/06/11 10:16
从接触JAVA到现在学习JAVA也有快半年了,从J2SE到J2EE到SSH到SSM,框架初步学习后,总感觉对整个JAVAWEB开发的整体架构每一个认知,直到今天,算是自己觉得有点初探这个巨型架构的冰山一角了。特此记下。
JAVAWEB的开发过程大概如此,就是把数据通过程序对数据进行处理呈现到页面。所以数据存储方面我们有个了MYSQL,ORACLE,REDIS等等数据库,对数据进行处理我们学习了JAVASE和SSH,SSM来对数据进行处理并呈现。这样就有了一个服务的雏形,也就是客户端访问页面我们通过程序结合数据库提供他们所需的服务。
但是这个模型这样运作起来后,是非常脆弱的,在高并发的情况下,也就是多人同时访问的情况下,一个电脑是扛不住的。这个时候自然我们就得用多个电脑来支撑我们的服务了,这就牵扯到了集群技术和多线程的分发和管理的技术,因为多个物理机器间要交互肯定需要技术去管理。 这个道理就和操作系统管理多线程一个道理,必然会用到一些新技术。数据库方面一样,也得集群,这样高并发的问题就可以得到解决了。
这时候又有新的问题了,当数据量足够大时,我们的数据库存储了大量的数据,但是我们可能并不是会常用到它们,例如过去一年客户的所有订单,会占用我们大量的数据库取存,却几乎不会再用到了(当然就算会用,一直存放成本也会太高)。这必然会加大开销,此时大数据技术应运而生,它就是专门在大量的非关系型数据中挖掘出有用的信息以提高信息的价值的技术,这样的话它比传统的关系型数据库强大了很多。属于数据层面的技术,却也是这个时代的方向,感觉就像石油刚被开发出来的时候,大家都在找那里有石油,大数据的价值现在就是当代的石油,是真正的力量所在。
总的来看,我们做的就是 数据 到页面 的过程, 然而 给客户什么数据 会成为我们所要思考的最终方向。
当然,目前要做的就是扎实学技术,好好学习,天天向上。
语言组织有点乱,向各位有缘人说抱歉了。希望批评指正。
- 菜鸟JAVA程序员初探web整体架构
- web整体架构图
- java集合架构____整体架构
- java程序员从笨鸟到菜鸟之(三十八)IO流之装饰器模式初探
- Java Web整体异常处理
- java web serivce初探
- Java菜鸟程序员学习计划
- 菜鸟梳理java web
- 整体架构
- JAVA程序员从菜鸟到菜鸟
- java程序员菜鸟进阶(五)oracle基础详解(五)oracle数据库体系架构详解
- java程序员菜鸟进阶(五)oracle基础详解(五)oracle数据库体系架构详解
- 黑马程序员-Java集合框架整体观
- java web项目整体异常处理机制
- java web项目整体异常处理机制
- java web项目整体异常处理机制
- java web项目整体异常处理机制
- java web项目整体异常处理机制
- 整理常用的iOS第三方资源
- c语言编程
- android基础知识
- 小程序自学系列(零基础学小程序)---实现底部导航栏和顶部导航栏及微信开发工具常用快捷键
- NYOJ79 拦截导弹(最长单调递减子序列)
- 菜鸟JAVA程序员初探web整体架构
- ubuntu nodejs pomelo安装
- Atitit 作用域的理解attilax总结
- JSONObject转换JSON--将Date转换为指定格式
- 2016NOIP PJ 总结
- leetcode 136. Single Number
- Graphics Mesh Resources(图形学模型资源)
- vs2010下配置C/C++调用Mysql数据库
- JDBC驱动加载原理