摘要: 简介:代理模式使用代理对象完成用户请求,屏蔽用户对真实对象的访问。就如同现实中的代理一样,代理人被授权执行当事人的一些事,而无需当事人出面。 代理的作用:①基于安全考虑,需要屏蔽客户端直接访问真实对象;②提升系统性能和反应速度,对真实对象进行封装,冬儿达到延迟加载的目的。 比如在系统在启动时,初始化 阅读全文
posted @ 2019-11-03 16:08 黄小葱 阅读(245) 评论(0) 推荐(0)
摘要: 简介:单例模式是设计模式中使用比较普遍的设计模式,也是非常简单的一种设计模式。单例模式是指确保系统中只有一个实例。最常见的单例模式分为懒汉模式和饿汉模式。 1. 单例模式的好处: 1)对于频繁使用的对象,可以省去创建对象的开销; 2)由于new操作的次数减少,因而对系统内存的使用频率也会降低,从而减 阅读全文
posted @ 2019-10-28 10:30 黄小葱 阅读(430) 评论(0) 推荐(0)
摘要: spring-cecurity的简介: Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control 阅读全文
posted @ 2019-10-27 12:26 黄小葱 阅读(1815) 评论(0) 推荐(0)
摘要: 问题描述:有时候新建的maven工程后,项目的pom.xml中报错:web.xml is missing and <failOnMissingWebXml> is set to true 如图: 解决分两种情况(三种解决方法): 1.若项目中不需要web.xml文件,且不是Web工程,则直接在pom 阅读全文
posted @ 2019-10-24 16:23 黄小葱 阅读(685) 评论(0) 推荐(0)
摘要: mysql的方式: 方式一: useGeneratedKeys="true" keyProperty="id" 方式二: <selectKey keyProperty="studentID" resultType="String" order="AFTER"> SELECT LAST_INSERT_ 阅读全文
posted @ 2019-10-21 15:23 黄小葱 阅读(712) 评论(0) 推荐(0)
摘要: 1.介绍 使用集群的方式避免单点故障时目前分布式应用实现高可用的重要手段,ZooKeeper同样可以搭建集群环境。 2.说明 1)服务器名称与地址: 集群信息(服务器编号,服务器地址,LF通信端口,选举端口); 配置项的格式为:server.N=IP:A:B N:服务器编号 IP:服务器的IP地址 阅读全文
posted @ 2019-09-01 16:12 黄小葱 阅读(228) 评论(0) 推荐(0)
摘要: 以下为一个完整JAVA操作Zookeeper项目步骤: 1. 项目中pom.xml中添加需要的依赖jar包信息 <dependencies> <dependency> <groupId>org.apache.zookeeper</groupId> <artifactId>zookeeper</art 阅读全文
posted @ 2019-08-25 16:47 黄小葱 阅读(2142) 评论(0) 推荐(0)
摘要: 1. zookeeper的简介 zookeeper由文件系统和通知机制构成 应用场景: ①dubbo+ zookeeper 实现rpc远程调用中 ②负载均衡 ③发布订阅 ④分布通知、分布式锁 1)文件系统 Zookeeper使用树形结构管理数据。而且以“/”作为树形结构的根节点。树形结构中的每一个节 阅读全文
posted @ 2019-08-17 12:11 黄小葱 阅读(317) 评论(0) 推荐(0)
摘要: 一、简介 基于Dubbo + ZooKeeper实现的分布式架构,调用接口方法就像调用本地方法一样调用远程服务。 来自Dubbo官网的架构图: 节点角色说明 节点角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 阅读全文
posted @ 2019-08-14 15:35 黄小葱 阅读(1351) 评论(0) 推荐(0)
摘要: zookeeper 阅读全文
posted @ 2019-08-12 17:36 黄小葱 阅读(804) 评论(0) 推荐(0)