写在前面 针对一些经常访问而很少改变的数据,使用缓存,可以提高性能。缓存是一种用空间换取时间的技术,说的直白点就是,第一次访问从数据库中读取数据,然后将这些数据存在一个地方,比如内存,硬盘中,再次访问的时候,不必再从数据库中读取,而是从内存或者硬盘中读取数据,可以提高访问速度。 缓存 缓存是一种利用 ...
分类:
Web程序 时间:
2016-12-19 08:58:33
阅读次数:
205
对象:我们将实际待解决的问题(位于问题空间,问题存在的地方,如一项业务)和其在程序中的表示(建立机器模型,位于解空间,对问题建模的地方)称为对象 1.8 单根继承结构 a.在除C++以外的所有的OOP语言中,所有的类最终都继承自单一的基类。JAVA中,这个终极基类名叫Object。这就是单根继承结构 ...
分类:
其他好文 时间:
2016-12-14 18:46:15
阅读次数:
150
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。 ...
分类:
Web程序 时间:
2016-11-29 14:32:48
阅读次数:
183
对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发人员一开始都将注意力放在了产品需求设计上,缺忽视了程序整体性能,可扩展性等方面的考虑, ...
分类:
数据库 时间:
2016-10-20 14:36:50
阅读次数:
157
目前,Java的主要就业方向有三个。Web开发 Web开发语言很多,Java是其中之一。Java在开发高访问、高并发、集群化的大型网站方面有很大的优势,例如人人网、去哪儿网、美团等。 web前端开发技术是用于做什么的?1.html、xhtml:主要用于进行网站框架的布局,搭建出整个网站的骨骼架构。2 ...
分类:
编程语言 时间:
2016-10-14 09:46:03
阅读次数:
148
java实现html网页的gzip解压 在对网页抓包中发现,返回的很多网页是经过压缩的,比如访问谷歌首页,返回的头文件中包含Content-Encoding gzip 使用gzip可以省下很多网页流量,在网速一定的情况下,可以提高访问效率,我们用java访问时如何可以得到gzip的返回,并且我们如何 ...
分类:
编程语言 时间:
2016-10-11 21:38:35
阅读次数:
160
修饰符 访问权限 public 关键字是类型和类型成员的访问修饰符。 公共访问是允许的最高访问级别。 对访问公共成员没有限制 private 私有访问是允许的最低访问级别。 私有成员只有在声明它们的类和结构体中才是可访问的 protected 受保护的,访问权限于包含类或包含类派生的类型 inter ...
memcache是一个免费开源的、高性能的、具有分布式内存对象的缓存系统,通过减轻数据库负载加速动态web应用,提高访问网站的相应速度。memcache将经常存取的数据以key-value的方式缓存在内存中。memcache和数据库的协作过程:1、客户端发送请求到memcache服务器上,memcache检查..
分类:
系统相关 时间:
2016-10-09 20:56:00
阅读次数:
206
一、什么是索引 1、简单定义 索引通过各种数据结构实现值到行(值=》行)位置的映射,没有索引会全表扫描; 2、索引的作用 (1)提高访问速度; (2)实现主键、唯一键逻辑; (1)在计算机世界了,磁盘的IO(读写性能)是常见的性能瓶颈,它与内存IO/CPU的IO根本不在一个量级上。一般机械硬盘的随机... ...
分类:
其他好文 时间:
2016-09-24 21:43:22
阅读次数:
159
Cookie和Session都是为了保持用户的访问状态,一方面为了方便业务实现,另一方面为了简化服务端的程序设计,提高访问性能。Cookie是客户端(也就是浏览器端)的技术,设置了Cookie之后,每次访问服务端,请求中都会带上Cookie;Session是服务端技术,在服务端存储用户的访问信息。 ...
分类:
其他好文 时间:
2016-09-24 00:35:43
阅读次数:
207