• 知识点


    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。

     

  • 相关阅读:
    2020-03-23
    2020-03-22
    2020-03-21
    2020-03-20
    2020-03-19
    2020-03-18
    2020-03-17
    单元测试-java
    2020-03-16
    C语言拯救计划Day3-1之求一批整数中出现最多的个位数字
  • 原文地址:https://www.cnblogs.com/3020815dzq/p/10243183.html
Copyright © 2020-2023  润新知