分类:JavaWeb

JavaWeb

Java Web分布式集群搭建(四)——NFS文件共享集群

服务器集群搭建后,若系统中存在文件的上传功能,那么如何保证上传文件的一致性呢?通常的解决思路有两种:第一种是建立文件服务器,所有的文件上传都到该服务器上;第二种就是做文件共享,每一台服务器的文件都相同。本文以第二种为例,介绍NFS文件共享集群。 NFS介绍 NFS(Network File System)网络文件系统,...

yan 2017 年 12 月 7 日 1299℃ 8评论 2喜欢

Java Web分布式集群搭建(三)——Session同步

对于一个业务系统的Tomcat集群来说,必须保证同一个用户访问到任一台服务器上都可以维持之前操作的身份。比如在服务器A进行了登陆,那么在服务器B中也要同步该用户已登录的状态,这里就用到了Session的同步。 同步方式 sticky模式、复制模式、Terracotta模式(非Tomcat自带) sticky模式 把所有...

yan 2017 年 12 月 3 日 525℃ 0评论 4喜欢

Java Web分布式集群搭建(二)——Apache+Tomcat集群负载均衡

在分布式中,为了防止应用在单服务器因受压力过大而崩溃,而利用多个Tomcat集群进行部署,使应用可以无状态的访问到任何一个Tomcat服务器,从而进行合理的负载均衡操作,保证应用的可靠和稳定运行。(本节中暂不考虑Session同步的问题) 主要方式 mod_proxy、mod_proxy_blancer、mod_jk ...

yan 2017 年 12 月 1 日 642℃ 0评论 4喜欢

Java Web分布式集群搭建(一)——Mysql集群

MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。 MySQL Cluster的特点是在内存中部署服务器的集群,这样的好处是可以免去读写磁盘IO,提高速度。同...

yan 2017 年 11 月 25 日 1284℃ 1评论 3喜欢

Spring AOP 原理解析

什么是AOP? AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,...

yan 2015 年 11 月 24 日 585℃ 0评论 5喜欢

DAO DTO PO POJO VO 等概念

PO:persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。  BO:business object业务对象 主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。 比如一个简历,有教育经历、工作经...

yan 2015 年 10 月 20 日 719℃ 0评论 1喜欢

Spring IoC 中的BeanFactory

spring的IOC容器能够帮我们自动new对象,对象交给spring管之后我们不用自己手动去new对象了。那么它的原理是什么呢?是怎么实现的呢?下面我来简单的模拟一下spring的机制,相信看完之后就会对spring的原理有一定的了解。 spring使用BeanFactory来实例化、配置和管理对象,但是它只是一个接...

yan 2015 年 7 月 28 日 1142℃ 4评论 1喜欢

servlet,filter, listener的区别与联系

Servlet servlet 流程是短的,url传来之后,就对其进行处理,之后返回或转向到某一自己指定的页面。详细看Servlet的学习>> 职责 创建并返回一个包含基于客户请求性质的动态内容的完整的html页面; 创建可嵌入到现有的html页面中的一部分html页面(html片段); 读取客户端发来的...

yan 2015 年 7 月 24 日 1491℃ 0评论 4喜欢