曹辰的博客

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


  • 首页

  • 文章

  • 分类

  • 标签

  • 关于

  • 搜索

JavaEE基础知识学习-----Collections包学习笔记

发表于 2019-03-21 | 分类于 Java
本文共计 : 1.3k 字 | 阅文耗时 ≈ 5 min

一、apache.Collections-Map学习笔记

在Java Collections API中,我们经常会使用到list、map、Collection、Arrays、Collections等等。今天,我们就来学习总结一下org.apache.commons.collections的常用类。

  • org.apache.commons.collections– Commons Collections自定义的一组公用的接口和工具类
  • org.apache.commons.collections.bag – 实现Bag接口的一组类
  • org.apache.commons.collections.bidimap – 实现BidiMap系列接口的一组类
  • org.apache.commons.collections.buffer – 实现Buffer接口的一组类
  • org.apache.commons.collections.collection – 实现java.util.Collection接口的一组类
  • org.apache.commons.collections.comparators – 实现java.util.Comparator接口的一组类
  • org.apache.commons.collections.functors– Commons Collections自定义的一组功能类
  • org.apache.commons.collections.iterators – 实现java.util.Iterator接口的一组类
  • org.apache.commons.collections.keyvalue – 实现集合和键/值映射相关的一组类
  • org.apache.commons.collections.list – 实现java.util.List接口的一组类
  • org.apache.commons.collections.map – 实现Map系列接口的一组类
  • org.apache.commons.collections.set – 实现Set系列接口的一组类
    Java
    阅读全文 »

JavaEE基础知识学习-----ArrayUtils学习笔记

发表于 2019-03-21 | 分类于 Java
本文共计 : 891 字 | 阅文耗时 ≈ 4 min

一、ArrayUtils方法解读

1.1.数组的常用判断方法

  • isEmpty(final Object[] array):判断数组是否为空;
  • isNotEmpty(final float[] array):判断数组是否不为空;
  • isSameLength(final char[] array1, final char[] array2):判断两个数组的长度是否相同,要同类型;
  • isSameType(final Object array1, final Object array2):判断两个数组的类型是否相同;
  • isSorted(final int[] array):判断数组是否以自然顺序排序;
    Java
    阅读全文 »

JavaEE基础知识学习-----Apache Commons学习笔记

发表于 2019-03-21 | 分类于 Java
本文共计 : 140 字 | 阅文耗时 ≈ 1 min

一、Apache Commons常用类库

1.1.简介

Apache Commons包含了很多开源的工具类,用于减少代码的的重复性,其中共包含类以下42个包,如下所示:

Java
阅读全文 »

Java8新特性学习总结

发表于 2019-03-21 | 分类于 Java
本文共计 : 7k 字 | 阅文耗时 ≈ 31 min

lambda表达式

在Java8中引入了一个新的操作符“->”,该操作符称为箭头操作符或Lambda操作符。
左侧:Lambda表示式的参数列表
右侧:Lambda表达式中所要执行的功能

语法格式

1.无参数,无返回值()-> System.out.print(“Hello Word”);

Java
阅读全文 »

CSS3学习总结

发表于 2019-03-21 | 分类于 前端
本文共计 : 9.6k 字 | 阅文耗时 ≈ 42 min

CSS3学习笔记

前言

  • css的全称是什么?——casccading style sheets
  • 样式表的组成?——选择器+声明块
  • 浏览器杜宇编译css的顺序?——div ul li #test从右往左

选择器

CSS
阅读全文 »

Mybatis知识总结

发表于 2019-03-21 | 分类于 Java
本文共计 : 8.9k 字 | 阅文耗时 ≈ 38 min

MyBatis简介

MyBatis概述

  • MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。
  • MyBatis 避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。
  • MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录.

Mybatis与其他持久化方式对比

  • MyBatis是一个半自动化的持久化框架
  • JDBC是SQL夹在Java代码中,耦合度高导致硬编码,维护不易且实际开发中SQL会经常变化
  • Hibernate和JPA是内部自动产生的SQL语句,不容易做特殊优化,长而复杂的SQL,hibernate处理也不容易,是基于全映射的全自动化框架,大量子弹的pojo进行部分映射比较困难,导致数据库性能下降

对于开发人员,核心SQL需要自己优化,所以需要SQL和java编码分开,功能界面明显,一个专注业务,一个专注数据

文档资料

下载地址:https://github.com/mybatis/mybatis-3

中文文档:http://www.mybatis.org/mybatis-3/zh/index.html

Mybatis
阅读全文 »

1…212223
曹辰

曹辰

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