[转载]百万级高并发网站开发的技术支持

一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 技术上出现先天不足,写给一些技术人员,也写给不懂技术的创业者。 对互联网有了解的人都有自己的想法,有人就把想法付诸实现,做个网站然后开始运营。其实从纯网站技术上来说,因为开源模式的发展,现在建一个小网站 已经很简单也很便宜。当访问量到达一定数量级的时候成本就开始飙升了,问题也开始显现了。因为带宽的增加、硬件 […]

Solr集群搭建尝试

Solr集群的搭建测试: 1.创建四个tomcat实例,设置每个tomcat的运行端口,分别改为: 8180/8280/8380/8480 进入tomcat/conf目录下,编辑server.xml配置文件 例:第一个tomcat中改为: 8105、8180、8109 第二个tomcat中改为: 8205、8280、8209   依次类推 修改每个端口号,每个服务器保证这些端口都不能相同,每一个配 […]

ZooKeeper集群搭建尝试

引言: 对于solr集群的逻辑结构理解: 通常情况下,搜索功能,在我们的网站中的使用的频繁程度是非常高的 如果使用单机版的solr,会出现一个问题,当并发太高,会导致服务器宕机,导致用户体验非常差 同时也会导致数据的丢失。 因此,我们采用loadbalance负载均衡,将solr的solrcore拆分成多个部分,每一个部分的数据都是不同的。 同时,为了保证数据的安全性,也就是说,当某个服务器宕机后 […]

freemarker页面静态化技术

浅谈认识与使用 在访问 新闻、活动、商品 详情页面时, 路径可以是 xx【id】.html, 服务器端根据请 求 id, 动态生成 html 网页,下次访问数据时,无需再查询数据,直接将 html 静态页面返回。它可以实现:减 少 数 据 库 交 互 , 提 高 查 询 性 能。 原理分析: 当用户第一次访问该类型页面的时候,会向服务器请求,服务器通过id值进行判断是否已存在该页面,如果不存在,就 […]

[转载]关于java的23种设计模式详解

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 其实还有两类:并发型 […]