知识点

Spring MVC处理异常有3种方式:

1、使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver

2、实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器

3、使用@ExceptionHandler注解实现异常处理

Mybatis

1.MyBatis的缓存全局开关默认是true;

2.在Mapper XML文件中,默认是关闭缓存的;

3.Mabatis支持对个别查询单独设置缓存

Spring MVC请求流程的理解:

在Spring MVC的请求流程中,浏览器的请求会先被DispatcherServlet拦截,然后再转到相应的Controller中处理

spring是一个分层框架 由七个良好的模块组成

分别是Score,aop,orm,dao,web,context,mvc

使用springMVC进行多文件的效率要比字符流写入方式效率上要快得多

单例模式的概念:

单实例类只能存在一个该类的实例。其构造方法是private型,外部不能直接访问构造方法创建对象。

DCL授权或撤销权限的语法

给一个用户授权的语法:GRANT 权限1,权限2 ON 表名 TO 用户;撤

销用户权限的语法:REVOKE 权限1,权限2 ON 表 FROM 用户

Cascade属性 中 包括all,save-update,delete none ,all包括所有的操作,inverse代表控制反转,和级联没关系

在Struts 2中,通过OGNL访问request中访问数据的方式

#request[‘userName’]和#request.userName

MapReduce架构设计与HDFS架构设计相似,在Hadoop中,用于执行MapReduce作业的机器也有2两个角色,JobTracker和TaskTracker。

MapReduce作业执行数据流
MapReduce执行数据流(先后顺序)

  1. input
  2. split
  3. map
  4. shuffle
  5. reduce

HDFS是分布式文件系统,是整个Hadoop体系的基石,

MapReduce是并行编程模型,由Map和Reduce组成,HBase是Hadoop中面向列的数据库,

Zookeeper是一个为分布式应用设计的协调任务。这一堆都是在HDFS基础上实现的。

在Hadoop中常用的基本数据类型如下:

  1. Hadoop基本数据类型
  2. IntWritable:整型数
  3. LongWritable:长整型数
  4. FloatWritable:浮点数
  5. DoubleWritable:双字节数
  6. BooleanWritable:布尔型
  7. ByteWritable:单字节,对应Java中byte类型
  8. BytesWritable:字节数组,对应Java中byte[]

Hadoop其它常用数据类型
Text:使用UTF8格式存储的文本,对String类型的重写
ObjectWritable:是一种对多类型的封装
可以用于Java的基本类型,String等
如同Java的Object类
NullWritable:是一个占位符,序列化长度为零
当<key,value>中的key或value为空时使用
ArrayWritable:针对数组的数据类型
MapWritable:对java.util.Map的实现</key,value>

Oracle数据库的安装后的基本文件属性,数据文件,日志文件,控制文件,

字符和日期类型是左对齐;数字为右对齐

Spring常用的注解实现Bean组件的定义包括
@Component、@Service@、Controller、@Repository

SpringMVC的注解和Struts注解的区分。

@Controller、@RequestMapping、@RequestParam都是SpringMVC的常用注解,而@Before是Struts注解

使用Spring注解方式实现AOP切面,
需要aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar的支持

ValueStack

ValueStack允许保存多个Action实例

ValueStack贯穿整个Action的生命周期中,保存在request作用域中

ValueStack本质上就是一个ArrayList

每个Action对象都有一个对应的ValueStack,ValueStack存放的数据类型是action的实例以及action的实例变量 action对象默认保存在栈中

NameNode管理文件系统的命名空间

Hadoop的子项目主要包括HDFS、MapReduce、Hive、Pig、HBase、ZooKeeper

在HBase中删除表中数据的关键字有delete(只能删除一个单元)和deleteall(删除一行),
相应的语法为:
delete ‘表名称’,’行键’,’列键’
deleteall ‘表名称’,’行键’

Bootstrap分页导航组件的使用,实现分页导航的方式有两种,分别是pager或pagination,

Bootstrap中表单验证状态:has-warning ,has-error , has-success

nav nav-tabs是普通的选项卡导航,navbar navbar-default是导航条,navbar-form navbar-right针对导航条中的表单

Bootstrap响应式图片正确的使用方式是

  1. img-rounded 为图片添加圆角,
  2. .img-circle 将图片变为圆形,
  3. .img-thumbnail 缩略图功能,
  4. .img-responsive 图片响应式

对弹性布局中flex-direction属性的掌握:

  1. row为水平方向排列,从左到右,
  2. row-reverse为水平方向排列反序,从右到左,
  3. column为垂直方向排列,从上到下,
  4. column-reverse为垂直方向反序排列,从下到上

Bootstrap3

  1. 在Android下支持,chrome,Firefox。
  2. 在ios下支持chrome。Safari。
  3. 在 MAC OS上支持 chrome,Firefox,opera,Safari。
  4. 在windows下支持chrome,Firefox,IE,opera。

 

posted @ 2019-01-09 11:15  秋风伊人  阅读(113)  评论(0编辑  收藏  举报