曹辰的博客

隐士,一枚88年的java程序员,好奇心比较强,目前是一个码农,从事Java方向的研究和开发。-- hins


  • 首页

  • 文章

  • 分类

  • 标签

  • 关于

  • 搜索

JavaEE基础知识学习----MyBatis(四)动态SQL

发表于 2019-03-22 | 分类于 MyBatis
本文共计 : 1.4k 字 | 阅文耗时 ≈ 6 min

MyBatis的动态SQL

MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。 如下

MyBatis
阅读全文 »

JavaEE基础知识学习----MyBatis(二)全局配置文件

发表于 2019-03-22 | 分类于 MyBatis
本文共计 : 2.3k 字 | 阅文耗时 ≈ 9 min

MyBatis的全局配置文件

概述

MyBatis的全局配置文件可以配置的属性如下

  • properties 属性
  • settings 设置
  • typeAliases 类型别名
  • typeHandlers 类型处理器
  • objectFactory 对象工厂
  • plugins 插件
  • environments 环境
    • environment 环境变量
      • transactionManager 事务管理器
      • dataSource 数据源
  • databaseIdProvider 数据库厂商标识
  • mappers 映射器
    MyBatis
    阅读全文 »

大数据基础知识学习-----Hive学习笔记

发表于 2019-03-22 | 分类于 大数据
本文共计 : 8k 字 | 阅文耗时 ≈ 35 min

[TOC]

Hive基本概念

Hive概述

  • Hive:由Facebook开源用于解决海量结构化日志的数据统计
  • Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能
  • 本质是:将HQL转化成MapReduce程序
    • Hive处理的数据存储在HDFS
    • Hive分析数据底层的实现是MapReduce
    • 执行程序运行在YARN上
      Hive
      阅读全文 »

JavaEE进阶知识学习----Quartz-3-Scheduler函数

发表于 2019-03-22 | 分类于 Quartz
本文共计 : 1.4k 字 | 阅文耗时 ≈ 6 min

####Scheduler的主要函数

  1. Date scheduleJob = scheduler.scheduleJob(jobDetail, trigger);

    Quartz
    阅读全文 »

JavaEE进阶知识学习----Quartz-2-触发器Trigger

发表于 2019-03-22 | 分类于 Quartz
本文共计 : 1.6k 字 | 阅文耗时 ≈ 7 min

###认识Trigger
Quartz中的触发器是用来告诉调度程序作业什么时候触发,即Trigger对象是用来触发执行Job的。

Quartz
阅读全文 »

JavaEE进阶知识学习----Quartz-4-Quartz整合

发表于 2019-03-22 | 分类于 Quartz
本文共计 : 1.4k 字 | 阅文耗时 ≈ 8 min

###Quartz和SpringMVC,Spring整合
1.Quartz依赖的包如下:

Quartz
阅读全文 »

1…678…23
曹辰

曹辰

133 日志
16 分类
27 标签
GitHub E-Mail CSDN 博客园
© 2018 — 2019 曹辰 | 全站共计字数: 321.3k
0%
雷姆
雷姆