Spring Security的过滤器链机制

在“码农小胖哥”的文章中提到一个关键的过滤器链,当一个请求 HttpServletRequest 进入时,会通过matches方法来确定是否满足条件进入过滤器链,进而决定请求应该执行哪些过滤器。下面我们将自己来梳理一遍。.........

【Java】封装的实现,访问限定符、包

封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互(简单来说就是套壳屏蔽细节)。

Java后端开发常用规范

本文介绍Java后端开发的一些规范。持续更新。 本规范是本人总结出来的,可提高项目的可维护性、提高扩展性、提高开发速度。本文可以解决项目中效率低下、难以维护、让人心累的痛点等问题。...

SpringCloud Alibaba系列以及要点

SpringCloud Alibaba系列是阿里巴巴用SpringCloud实践产物,经得住市场的考验,同时配套不少好用的中间件,因此在这里安利一波。笔者SpringCloud Alibaba系列专栏是经过实际生产总结的,目前项目的基础搭建放在了码云的私人仓库。集项目搭建、开发、系统测试以及系统部署

微服务治理框架- - -Spring Cloud

提倡将单一应用程序划分成一组小的服务,服务之间相互协调,互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务之间采用轻量级的通信机制(如HTTP或Dubbo)互相协作,每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境中,另外,应尽量避免统一的,集中式的服务管理机制

JDBC最详讲解(快速入门)

作者简介:大家好我是小唐同学(๑>؂

【JavaSE】抽象类与接口(上篇)

JavaSE抽象类与接口(上篇),抽象类,听名字看起来很抽象?快来看看这篇博客,带你深入理解抽象类!

基于FTP协议的文件上传于下载

FTP全称File Transfer Protocol,即文件传输协议,是一种应用层的协议,主要面向文件。它是基于TCP协议之上的一种协议(网页默认端口号是8880,ftp的代理服务器的默认端口号是21)此外,ftp是基于C/S模式设计的。用户通过一个客户端主机程序连接至远程计算机上运行的服务器程序

解决Mysql和redis缓存不一致问题

本文其实是对目前互联网中已有的一致性方案,进行了一个总结。对于先删缓存,再更新数据库的更新策略,还有方案提出维护一个内存队列的方式,博主看了一下,觉得实现异常复杂,没有必要,因此没有必要在文中给出。最后,希望大家有所收获。...

MyBatis(三、注解开发)

实现复杂关系映射之前我们可以在映射文件中通过配置来实现,使用注解开发后,我们可以使用@Results注解 ,@Result注解,@One注解,@Many注解组合完成复杂关系的配置。​ 修改MyBatis的核心配置文件,我们使用了注解替代的映射文件,所以我们只需要加载使用了注解的Mapper接口即可

继承关系下构造方法的访问特点注意:把this()访问本类其他成员方法也加进去

要说继承关系下构造方法的访问特点,首先要知道继承的意义,Java为社么要继承?构造方法怎么访问?通过什么方式继承?关键字是什么? 继承是面向对象三大特征之一。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。子类可以直接调用父类中非private修饰

Spring如何解决循环依赖

我们先来看看官方文档的说法:通俗来讲,就是A依赖B或者B依赖A,或者C依赖自己本身,或是三个以上,例如A依赖B,B依赖C,C又依赖A。

七千字带你了解封装等机制

面向对象程序三大特性:封装、继承、多态。封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。将自身的对象属性隐藏起来,对外只通过接口和对象进行访问....

【JavaEE进阶】锁策略, 和 synchronized 优化过程

有些程序的代码中,用到了synchronized,但是其实没有在多线程的环境下。例如StringBuffer.我们知道在StringBuffer类的源码中,是用synchronized修饰的,是线程安全的,它适合在多线程的环境下使用。

【Java SE】面向对象三大特性之继承

【Java SE】面向对象三大特性之继承图例与7000字详解

初识类和对象(1)

本文摘录了初学者对类和对象的初理解

初识面向对象上

类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能,称为类的成员方法。

毕业论文说明书排版样例

大学本科 毕业设计论文排版样例。

我说MySQL联合索引遵循最左前缀匹配原则,面试官让我回去等通知

的功能,当第一列索引的唯一值较少时,即使where条件没有第一列索引,查询的时候也可以用到联合索引。具体优化方式,就是匹配的时候遇到第一列索引就跳过,直接匹配第二列索引的值,这样就可以用到联合索引了。三个字段上创建联合索引时,实际上是创建了三个索引,分别是(a)、(a,b)、(a,b,c)。我:可能

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈