社交平台录笔记
笔记:社交分析
@ 5
Zuul 作为NetFlix的组件之一,它的作用是(服务网关)
1: 有关建立聚合project时要注意的问题描述正确有:
聚合模块本身也作为一个Maven 项目,它必须有自己的pom
它的打包方式必须为 pom
版本:聚合模块的版本和被聚合的版本模块一致
聚合模块内容仅仅是一个pom.xml文件, 它不包括src/main/java,src/text/java等 目录 。
2: 客户端直接和微服务度的进行通信,会存在的问题包括:
客户端会多次请求不同的微服务,增加客户端的复杂性
某些微服务使用相同的协议,很容易直接访问
随着项目的迭代,可能需要重新划分微服务,如果客户端直接和为服务通信那么冲 构会难以实施 。
Controller层常用到的三个注解:
@RestControllr
@ReqiestMapper
@Autowired
Netfix Feign 作为组件之一 作用 :服务调用
Netfix Eureka 作用 : 服务发现
Netfix Zuul 服务网关
Springcloud dubbo 错误的:
服务网关 :dubbo采用nginx , springcloud Netfix Zuul
Spring 容器使用 注解 ;
@Connfiguration
@Restontroller
@Bean
@ LoadBalanced
坐标主要组成部分 描述 :
groupid :定义当前Maven项目隶属项目
artifactid: 定义实际项目中的一个模块
packaging: 定义该项目的打包方式
-------------------------
@4
聚合工程应选择的打包方式 是: pom
maven 作为项目管理 生命周期作用:清理项目
Zuul 的route过滤器指的是:
在路由请求时候被调用
Zuul 的post过滤器指的是:
在route和error过滤器之后被调用
Zuul 的error过滤器指的是:
处理请求时发生错误时被调用
ZuulFilter 类的shouldFilter 方法作用是 :
判断该项目过滤是否要执行
开发ssm项目,web.xml 中配置内容一般不包括(配置DispatcherServlet控制器)
Dml关键字有: delete update
Feign应用名称注解是:
@FeignClient
启用Feign客户端的注解类是:
@EnableFeignclients
@2/
有关客户端直接和微服务进行通信会存在的问题描述 正确:
1. 客户端会多次请求不同微服务,增加客户端的复杂性
2. 存在跨域请求,在一定场景下处理理论相对复杂
3. 认证复杂,没一个服务都需要独立认证
--
SpringClodNetFlix zuul 的 post 过滤指的是 :
在route和error过滤之后被调用
在java 集合框架中那个接口中可以同时存放键值对对象 :
Map
九大内置对象中表示 错误 的是:
exception
关于Oracle 的rownum 说法正确的是 :
从1开始编号
zuul定义的过滤器类型有 :pre route post
单独开发spring cloud config 配置微服务时用到的注解主要 :
@SpringBoot Application
@EnableConfigServer
Service 层 常用到的注解有:
@RequestMapping
@Autowired
在 servlet (serverSpplet)生命周期中,容器只调用一次的方法:
destroy
init
------ @9
Struts2将一个文件分解成多个配置文件可以通过 include
标签配置 元素
Spring 与 springMVC 是父子容器关系springmvc获取前台方式是: 参数
ajax(1)方法个参数
不属于hibernate 映射文件标签 :
<session-factory>
如果 final 修饰符类 表示就不能在被扩展,不能再有子类:
findl
Thymeleaf 可以用工作原理:对
Thymeleaf 可以创建经过验证的XML 模板
struts2 作为展示层框架,它的方法不能有参数 对
@10
Spring 和SpringMvc是父子容器关系 ,SpringMVC中重定向关键字是:
redirect
在实现Servle他接口的时候,初始化时首先加载的是:
init
关于Spring Mvc 的核心控制器DispatcherServlet 的作用,以下正确:
初始化上下应用对象Application
它负责接收Http请求
加载配置文件
Spring 并不直接管理实务,下面正确的是:
Spring通过Aop来管理务。
缩写词中 DQL表示数据查询语言
SqlSession 中的方法有:
selectOne
insert
delete
Thymeleaf 的条件类型标签包括下面两项:
th:if
th:switch
Spring 属性的注入方式有:
setter方法
getter 方法
在Hibernate 中,如果需要进行级联修改,则cascade属性值可为:
all
save-update
Spring 的Ioc是基于工厂模式 : 对
@11
持久层框架不可以直接与SpringMVC交互 不可以
关于Springmvc中视图解析器的描述
1: 前缀的作用是用来声明前台的存放的具体位置
2: 后缀的作用的是用来声明前台文件的具体类型
3: 试图解析器的规则是:前缀++方法的返回值+后缀
下面对javaScript中的特殊数据类型包含 :
null undefined
web层的组件的有 jsp 与servlet
依赖注入(DI)的实现不包括:
使用属性 getter 方法注入
@12
在实现Seret接口的时候,初始化时首先加载的是:
init
Springmvc 作为Spring 框架的一部分,被包含在以下 web 组件中
Linux新建空文件夹命令 :
touch
vi命令给文档每一行加上编号: set number
Thymeleaf 的条件类型包括下面 :
th:if th: switch
下面是Qracle 锁的特点是:
并发性 一致性 完整性
vi 有 3种模式
一般模式 编辑模式 命令模式
命令组件登录统计多少用户 系统
who|wc
who| wc-|