Java注解(Annotation) Java注解(Annotation)
概念Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类
2020-08-13
MyBatis简介 MyBatis简介
一、ORM简介JDBC是Java与数据库交互的统一API.传统的JDBC编程的操作步骤如下: (1)、注册数据库驱动,明确指定数据库URL地址、数据库用户名、密码等连接信息 (2)、通过DriverManager打开数据库连接 (3)、通
2020-08-11
Spring面试常见问题 Spring面试常见问题
1.什么是 Spring 框架?Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式
2020-08-11
认证、授权、鉴权和权限控制 认证、授权、鉴权和权限控制
本文将对信息安全领域中认证、授权、鉴权和权限控制这四个概念给出相应的定义,并对这个概念之间的相互关系进行梳理。本文给出的概念定义将有助于后续文章中对互联网应用开发用户登录功能的更多讨论。 注:本文讨论的互联网应用开发,主要是指web应用和移
2020-07-31
OAuth 2.0 的四种方式 OAuth 2.0 的四种方式
RFC 6749OAuth 2.0 的标准是 RFC 6749 文件。该文件先解释了 OAuth 是什么。 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。……资源所有者同意以后,资源服务器可以向客户端颁发令牌。
2020-07-31
Redis从入门到放弃 Redis从入门到放弃
1. Redis 介绍1.1 NoSQL 基本概念为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。 NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能
2020-07-31
JVM内存模型(基于JDK1.8) JVM内存模型(基于JDK1.8)
一、运行时数据区概览 JDK1.8同JDK1.7比,最大的差别就是:元数据区取代了永久代。元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元空间与永久代之间最大的区别在于:元数据空间并不在虚拟机中,而是使用本地内存。 二、各区
2020-07-07
Java设计模式---工厂方法模式 Java设计模式---工厂方法模式
一、概述 工厂方法模式是简单工厂的进一步深化, 在工厂方法模式中,我们不再提供一个统一的工厂类来创建所有的对象,而是针对不同的对象提供不同的工厂。也就是说 每个对象都有一个与之对应的工厂 。 优点 用户只需要知道具体工厂的名称就可得到所要
2020-07-07
Java设计模式---原型模式 Java设计模式---原型模式
一、概述 原型模式定义就是用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。可以理解为复制、克隆。属于设计模
2020-07-07
Java集合框架---ArrayList Java集合框架---ArrayList
简介 ArrayList 的底层是数组队列,相当于动态数组。与 Java 中的数组相比,它的容量能动态增长。在添加大量元素前,应用程序可以使用ensureCapacity操作来增加 ArrayList 实例的容量。这可以减少递增式再分配的数
2020-07-07
Java设计模式---单例模式 Java设计模式---单例模式
一、概述单例模式的定义就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。属于设计模式三大类中的创建型模式。 特点 单例类只有一个实例对象 该单例对象必须由单例类自行创建 单例类对外提供一个访问该单例的全局访
2020-07-07
设计模式概述 设计模式概述
设计模式有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。 根据目的来分根据模式是用来完成什么工作来划分,这种方式可分为创建型模式、结构型模式和行为型模式 3 种。 创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对
2020-07-06
1 / 2