Java基础
文章平均质量分 92
小白程序猿
优质的代码搬运工。
展开
-
清晰明了的使用Spring Security+JWT实现接口授权
在系统中将自己的API接口给相关系统调用是很平常的事,根据需求给不同的接口划分一定的权限级别也正常不过,所以我们一般会对所调用接口做一个授权动作,相当于是一个登录操作,只能登录了系统才可以进行后续的接口调用。目前比较流行的方案有几种:用户名和密码鉴权,使用Session保存用户鉴权结果。使用OAuth进行鉴权(其实OAuth也是一种基于Token的鉴权,只是没有规定Token的生成方式)自行采用Token进行鉴权原创 2020-06-26 20:17:14 · 800 阅读 · 0 评论 -
Java基础之理解abstract class和interface
理解抽象类 abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为Java语言中用于定义抽象类的一种方法,请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢? 在面向对象的概念中,我们知道所有的对象都...转载 2019-03-28 22:43:31 · 157 阅读 · 0 评论 -
Java基础之final关键字详解
final在Java中可以声明成员变量、方法、类以及本地变量。一旦你将引用声明作final,你将不能改变这个引用了,如果你试图将变量再次初始化的话,编译器会报编译错误。 final的含义在不同的场景下有细微的差别,但总体来说,它指的原创 2019-02-23 20:46:24 · 1508 阅读 · 1 评论 -
MyBatis增删查改常用语句
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN&quo原创 2018-11-28 20:25:58 · 189 阅读 · 0 评论 -
Java ThreadLocal全面解析
一、ThreadLocal是什么?官方介绍: 1. This class provides thread-local variables. These variables differ from 2. their normal counterparts in that each thread that accesses one (via its 3. {@code get} or {@c...原创 2020-05-15 21:43:03 · 251 阅读 · 0 评论 -
Java基础之static关键字详解
1.1概述 static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,...原创 2019-02-23 16:00:02 · 128 阅读 · 0 评论 -
POJO、PO、VO、DTO、DO、DAO,各种“O”傻傻分不清
在Java开发过程中,我们会遇到很多以“O”结尾的类名,刚开始看的时候,傻傻分不清,不都是一个Java类吗?为什么还要分这么多种类,今天就让我们来看看他们各是做什么用的?几种“O”的定义POJO(plian ordinary java object) 简单普通的Java对象,就是最简单的Java对象,最基本的Java Bean只是在属性上原创 2020-05-15 21:02:59 · 1406 阅读 · 0 评论