设计模式之工厂模式在程序中类是表示客观世界存在的某类群体的一些基本特征的抽象,对象就是一个个具体的东西,也可以理解为类的一个具体实例。工厂模式属于创建型模式,它提供一种创...
代理模式属于结构型设计模式。代理模式就是为其他对象提供一种代理一控制对这个对象的访问,代理模式可以提供非常好的访问控制。代理模式分为:静态代理和动态代理。Spring框架...
模板模式,通常又叫做模板方法模式,一个抽象类公开定义了执行方法的模板,它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方法进行,这种类型的设计模式属于行为型模式。...
策略模式(Strategy Pattern)属于行为型模式,一个类的行为或其算法可以在运行时更改。策略模式的目的:定义一系列的算法,把它们一个个封装起来, 并且使它们可相...
观察者模式也叫做发布订阅模式,定义对象间一对多的依懒关系,使得每当一个对象状态改变,所有依懒于它的对象都会得到通知并被自动更新。关键代码:在抽象类里有一个 ArrayLi...
本文为大家讲解代理模式,包括静态代理的作用和代码实现、动态代理的作用、使用反射实现动态代理的过程,从而理解 AOP 的原理。 代理模式分为:静态代理和动态代理。代理模式实现的功能和我们生活中的代理一样,类似于中介公司。也就是代理对象帮助被代理对象完成功能,被代理对象可以在代理对象已有的功能基础上,扩展代理对象的功能。 比如在已存在的多个具有相同接口的目标类的各个方法上增加一些系统功能,经常会使
一、常用的Web服务器介绍服务器介绍Web服务器分为静态服务器和动态服务器,静态服务器就是处理静态资源的,比如html,CSS,js,常用的有Apache、Nginx;动...
反向代理介绍我们平时说的代理指的是代理客户端,这个是正向代理,反向代理指的是代理服务端。我们作为用户想访问一个服务资源URL,如果我们的浏览器直接打不开这个URL,一般会...
Nginx的配置文件介绍Nginx的配置文件是nginx.conf,它在/data/program/nginx/conf目录下[root@base-1 conf]# pw...
准备篇为了进行负载均衡的演示,Tomcat服务器的/data/program/tomcat8/webapps/ROOT目录下,我们把原始index.jsp备份,修改其内容...
静态资源:html,css,js,图片,xml,mp4等(不需要依赖Tomcat容器),可参考可参考/data/program/nginx/conf/mime.types...
什么是跨域访问如果2个服务器节点的协议,域名,端口有一个不同,那么这2台服务器之间互相访问就会出现跨域访问的问题,跨域限制的根本原因是浏览器的限制,浏览器为了安全从而限制...
防盗链就是指别人的网站不可以访问我们自己网站的js,css,图片等静态资源,第一,图片有版权,我们不希望别人引用,第二,别人引用了我们的地址,消耗的是我们网站的流量,因为...
时间管理之道有没有感觉自己忙忙碌碌却没有收获、有没有感觉自己要做的事情很多以至于不知道应该做什么、有没有感觉不能集中精力去做一件事情、有没有感觉立志要做一件事情但是往往半...
当一个人在一段时间面对多项工作内容的时候,有
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTT...
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。其特点是占有内存少,并发能力强。Nginx 是一...
对于开发者来说,日志是非常重要的,出问题后,通过日志可以第一时间定为问题,快速解决问题。Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输...
Spring不是春天,Spring是一个开源框架,Spring是于2003 年
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hiberna...
Apache Struts 是一个免费的,开源的,用于创建简洁优雅的,现代的java web 应用的MVC框架。她支持约定优于配置,是一个通过插件扩展的架构,通过插件可以...
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis简介Redis是一个开源内存数据结构存储,用作数据库,缓存和消息代理。它支...
什么是Java修饰符,你知道吗?学习Java这么多年以来,对修饰符的理解做个总结。修饰符的作用是控制一个类中变量和方法的可见范围。Java中有4个修饰符:private,...
信息系统项目管理师属于计算机技术与软件专业技术资格(水平)考试五大高级资格考试中的一项,是信息系统建设领域的高级项目经理资质申报的直接性前提条件。通过本考试的合格人员能够...
在职场多年打拼的我们,对五险一金如何缴费,是否能够了如指掌呢,每个月发了工资,是否关心到底应该扣多少钱,税后收入应该是多少呢?今天我们分享的话题就是“五险一金的缴费比例与...
美国项目管理协会PMI2012年提出的项目管理有47个过程。47个管理过程有2种分类方式,一种按照这些过程发生的时间先后分成“启动、计划、执行、监控、收尾”5个项目过程组...
谈话准备
jvm启动参数的设置问题,导致Java堆空间分配不足,溢出从而出错设置方法如下打开eclipse目录下的eclipse.ini按照下面的进行设置,根据自己的计算机硬...
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能的创建型模式,是从一个对象再创建另外一个对象。原型模式就是Java中的克隆技术,以某个...
点对点(point to point)消息发送消息生产者生产消息发送到 queue 中,然后消息消费者从 queue 中取出并且消费消息。消息被消费以后,queue 中的...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号