摘要: Struts2:一个基于MVC设计模式的Web应用框架,本质上相当于一个servlet。以WebWork为核心,采用拦截器的机制处理用户的请求(Filter)。 轻量级的MVC框架。低侵入性,与业务代码的耦合度很低。 采用Filter实现 实现MVC方式: SpringMVC:属于SpringFra 阅读全文
posted @ 2018-09-26 19:24 聂鑫磊 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 定义:是运行在后台的一种特殊进程。独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 阅读全文
posted @ 2018-09-26 19:11 聂鑫磊 阅读(107) 评论(0) 推荐(0) 编辑
摘要: dubbo和springcloud都是微服务框架,各自有各自的注册中心。 dubbo监控中心:zookeeper,redis 提供高性能和透明化的RPC远程调用方案,SOA服务治理方案。 核心部分: 远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式 阅读全文
posted @ 2018-09-26 18:54 聂鑫磊 阅读(265) 评论(0) 推荐(0) 编辑
摘要: Java8又称jdk1.8。 主要新特性: Lambda 表达式 − Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。 方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁, 阅读全文
posted @ 2018-09-26 17:12 聂鑫磊 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 作用域 定义 singleton 在每一个Spring容器中,一个Bean定义只有一个对象实例(默认) prototype 允许Bean的定义可以被实例化任意次(每次调用都创建一个实例) request 在一次Http请求中,每个Bean定义对应一个实例,该作用域仅在基于web的Spring上下文( 阅读全文
posted @ 2018-09-26 09:12 聂鑫磊 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 事务的四大特性(ACID): 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 事务属性: 1. propagation :指定事务的传播行为,即当前的事务方法被另外一个事务调用时如何使用事务 2. isolation : 阅读全文
posted @ 2018-09-26 09:07 聂鑫磊 阅读(224) 评论(0) 推荐(0) 编辑
摘要: set集合(接口):无序不重复的。(最多包含一个null)。 实现类:HashSet,TreeSet,LinkedHashSet...... HashSet: 特点: 1、底层实现是HashMap,所以初始容量为16,负载因子为0.75,当存放的元素个数超过当前容量*负载因子的时候,进行扩容,增长方 阅读全文
posted @ 2018-09-25 23:24 聂鑫磊 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 选择性排序是数列排序的算法之一。 线性搜索数列并且找到最小值。 将最小值替换为列中左端的数字并进行排序。 如果最小值在最左端则不进行操作。 重复相同的操作,直到排序完成。 阅读全文
posted @ 2018-09-25 23:15 聂鑫磊 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 首先要了解一下@RequestMapping注解。 @RequestMapping用于映射url到控制器类的一个特定处理程序方法。可用于方法或者类上面。也就是可以通过url找到对应的方法。 @RequestMapping有8个属性。 value:指定请求的实际地址。 method:指定请求的meth 阅读全文
posted @ 2018-09-25 22:45 聂鑫磊 阅读(30131) 评论(0) 推荐(5) 编辑
摘要: 微服务框架 Dubbo:分布式服务治理框架,RPC(远程过程调用),容器化的技术。 SpringCloud:基于http的rest调用。基于SpringBoot提供一套微服务解决方案,包括服务注册与发现,配置中心...... 服务提供方 服务消费方 注册中心 项目规划: 父项目:pom包(paren 阅读全文
posted @ 2018-09-25 22:25 聂鑫磊 阅读(199) 评论(0) 推荐(0) 编辑