摘要:
一、简介 数据库存储引擎是数据库底层软件组件,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不多的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储 阅读全文
摘要:
MySQL 数据类型 MySQL 中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL 支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL 支持所有标准 SQL 数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DEC 阅读全文
摘要:
MySQL基本操作 学习目标:学习基本的SQL操作,实现数据库的基本管理 SQL基本语法 SQL库操作 SQL表操作 SQL数据操作 一、SQL语法规则 目标:了解SQL的基本语法规则 SQL语法规则:SQL是一种结构化编程语言 基础SQL指令通常是以行为单位 SQL指令需要语句结束符,默认是英文分 阅读全文
摘要:
一、前言 依赖倒置原则也称依赖倒转原则(Dependence Inversion Principle) 看官方定义 高层模块不应该依赖底层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒置的中心思想是面向接口编程 如果你了解点设计模式,应该理解上面的话,但是如果不了解的话,感 阅读全文
摘要:
工厂模式 核心本质: 实例化对象不使用new,用工厂方法创建对象 使用工厂统一管理对象的创建,将调用者跟实现类解耦 三种模式: 简单工厂模式 建立一个工厂类,对实现了同一接口的一些类进行实例的创建。 优点是比较好理解,简单易操作。 缺点是类的创建依赖工厂类,如果想要拓展程序,必须对工厂类进行修改,这 阅读全文
摘要:
在介绍接口隔离原则之前我们先看下面举例说明中的第一个例子——反例 一、举例说明 1.反例 (1)类图说明 因为类图比较清晰,我们先看类图 可以看出, DogPlays.java 和 CatPlays.java 分别实现了接口PetInterface ,DogPlaysUse 和 CatPlaysUs 阅读全文
摘要:
1、Lambda表达式概述 Lambda表达式是JDK1.8之后的一种语法,是一个匿名函数,是对匿名函数的简写形式,我们可以把 Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递),可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升; im 阅读全文
摘要:
Netty 什么是 Netty Netty的官网: [https://netty.io/ Netty是一个Java NIO技术的开源异步事件驱动的网络编程框架,用于快速开发可维护的高性能协议服务器和客户端。 往通俗了讲,可以将 Netty 理解为:一个将Java NIO进行了大量封装,并大大降低Ja 阅读全文
摘要:
引言 成员变量和局部变量在每种编程语言中都有涉及,如果之前了解过其他语言的成员变量或者局部变量,那么在学习java中的成员变量和局部变量时可以看看有那些联系和不同,这一块的东西也不能说难,如果第一次接触可能会感觉有点乱,所以接下来我先把java中总结的成员变量和局部变量的部分内容先列出来,带着这些内 阅读全文