摘要:
什么是Redis??? Redis的全称是 远程字典服务(Remote dictionary server ),Redis是一个开源的,使用C语言的编写的,支持网络交互的,可基于内存 也可持久化的key-value数据库(不仅仅是一个数据库) 为什么要使用Redis??? 1.redis是基于内存的 阅读全文
摘要:
一 . Lambda表达式又称闭包,允许将函数作为参数进行传递,不需要声明参数类型。 Lambda表达式的语法格式为( parameters ) --> expression 或 ( parameters ) > { statements; } Lambda表达式是在匿名内部类的基础上发展而来的,使 阅读全文
摘要:
什么是Java反射机制 反射即是在运行时获取类的所有信息的一种功能。 Java反射机制是在运行状态中对于任意一个类, 都能知道这个类的所以属性和方法; 对于任何一个对象,都能够调用它的任何一个方法和属性; 这样动态获取新的以及动态调用对象方法的功能就叫做反射。 反射类 1.java.lang.Cla 阅读全文
摘要:
Java泛型的本质就是参数化类型。 使用泛型的好处 1.编译器在编译期就会做类型检查,告知是否插入了错误类型的对象,使得程序更加安全,增强了程序的健壮性。 2.消除源代码中的许多强制类型转换,这使得代码更加可读,并且减少了出错机会。 3.泛型变量固定了类型,使用的时候就已经知道是值类型还是引用类型, 阅读全文
摘要:
在Java语言中,Java语言的设计者对常用的数据结构和算法做了一些规范(接口)和实现(具体实现接口的类)。 所有抽象出来的数据结构和操作(算法)统称为Java集合框架(JavaCollectionFramework)。 >所有集合底层几乎都是数组,有的是链表(LinkedList)。 作用:1.减 阅读全文
摘要:
什么是MySQL数据库? 首先,我们先了解什么是数据库? 数据库是指按照数据结构来组织,存储和管理数据仓库。 数据库管理系统是指数据库系统中对数据进行管理的软件系统。 MySQL数据库是现在比较流行的关系型数据库管理系统之一。 要想深度学习MySQL,不能仅知道增删查改,还要了解它的存储引擎、锁机制 阅读全文
摘要:
什么是IO? IO:指的是输入(input)和输出(output)。 什么是流? 流:指的是一连串的数据(字节或字符),以先进先出的方式发送信息的通道。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。 类似的,当程序需要写入数据时,就会开启一个通向目 阅读全文
摘要:
Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 Mybatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的pojo为数据库中的记录。 什么是持久化? 持久化就是将程序的数据 阅读全文
摘要:
MVC:指一种架构模式。用来将业务逻辑,数据,显示分离的方法来组织代码。 M(model):模型。提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:数据DAO和行为Service。 V(view):视图。负责进行模型的展示,一般 阅读全文