java
天空中飞翔的鱼
这个作者很懒,什么都没留下…
展开
-
面试之java容器
ArrayListhttps://blog.csdn.net/crave_shy/article/details/17436773LinkedList原创 2019-10-21 10:29:05 · 114 阅读 · 0 评论 -
面试之Java基础
面向对象1. Java面向对象的特征 封装、继承、多态 (自行百度三大特征的优缺点)2.谈谈final、finally、finalize的区别 (1)final 修饰符:修饰非抽象类、非抽象类成员方法和变量 final类不能被继承,没有子类,final类中的方法默认是final的 final方法不能被子类的方法覆盖,但可以继承 final成员变量表示常量,只能被赋...原创 2019-10-15 16:36:11 · 393 阅读 · 0 评论 -
【大型网站架构】性能优化之Web前端性能优化
根据网站分层架构,可分为Web前端性能优化,应用服务器性能优化,存储服务器性能优化3大类。Web前端性能优化一、浏览器访问优化1.减少Http请求 HTTP协议是无状态的应用层协议,意味着每次HTTP请求都需要建立通信链路、进行数据传输,而在服务器端,每个HTTP都需要启动独立的线程去处理,这些通信和服务的开销都很昂贵,减少HTTP请求的数目可有效提高访问性能。...原创 2019-01-21 16:14:33 · 231 阅读 · 0 评论 -
【大型网站架构】瞬时响应:网站的高性能架构
网站性能是客观的指标,可以具体体现到响应时间,吞吐量等技术指标;同时也是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受不同。一、网站性能测试 性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下网站性能有不同的标准,也有不同的优化手段。 (1)用户视角的网站性能 从用户角...原创 2019-01-21 15:47:14 · 115 阅读 · 0 评论 -
【大型网站架构】核心要素
一般来说,除了当前系统的功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。架构设计过程中需要平衡这5个要素之间的关系以实现需求和架构目标。一、性能 性能是网站的一个重要指标。一个打开缓慢的网站会导致严重的用户流失,很多时候网站性能问题是架构升级优化的触发器。任何软件架构设计方案都必须考虑可能会带来的性能问题。 从用...原创 2019-01-18 10:29:58 · 186 阅读 · 0 评论 -
【大型网站架构】演化发展历程
大型网站的技术挑战主要来自于庞大的用户、高并发的访问和海量的数据,任何简单的业务一旦需要处理数以P计的数据和面对数以亿计的用户,问题就会变得很棘手。大型网站架构主要就是解决这类问题。(1)初始阶段的网站架构 大型网站都是从小型网站发展而来,网站架构也一样,是从小型网站架构逐渐简化而来。小型网站最开始没有太多人访问,只需要一台服务器就绰绰有余。这时的网站架构图如下:...原创 2019-01-17 11:06:31 · 310 阅读 · 0 评论 -
jar包和war包的区别
war包:是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。根据其根目录下包含有html和jsp文件,或者包含有这两种文件的目录,另外还有WE...转载 2018-07-14 21:39:38 · 692 阅读 · 0 评论