
Java – 关于switch case 和 break
TOC 前言 神奇的 switch case ,你以为完全掌握的 switch case 。。。今天的它看起来十分陌生。。。。 实现代码 问题实例 看看以下实例,你以为他会输出什么? Integer a = 1;/*** Example 1...
TOC 前言 神奇的 switch case ,你以为完全掌握的 switch case 。。。今天的它看起来十分陌生。。。。 实现代码 问题实例 看看以下实例,你以为他会输出什么? Integer a = 1;/*** Example 1...
Java审计之SSRF Java中的SSRF SSRF(Server-Side Request Forge, 服务端请求伪造),一般在一些请求url资源的时候会遇到,如 ?url=https://ip:prot/xxx.jpg 请求别的站点...
Java审计之XXE 写在前面 因为已经很久没有接触到XXE了,所以借此机会打算温习一遍XXE再来讲一下在Java中去审计XXE的一个思路和流程。 About XXE 基础知识 XXE(XML External Entity Injecti...
TOC 前言 Mybatis-Plus 是 Mybatis 的增强, Mybatis-Plus 在 Mybatis 的基础上借鉴了很多 JPA 的做法,记录下 SpringBoot 下的整合方法。 环境 SpringBoot2.53 + M...
HttpMessageConverter HttpMessageConverter ,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文 HttpMessageConverter 提供了两个注解和两个类型: @Re...
前提介绍 本章主要介绍相关线程声明周期的转换机制以及声明周期的流转关系以及相关AQS的实现和相关的基本原理,配合这相关官方文档的中英文互译的介绍。 线程状态流转及生命周期 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处...
基本数据类型引用数据类型特点 1、基本数据类型的特点:直接存储在栈(stack)中的数据 2、引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里 引用数据类型在栈中存储了指针,该指针指向堆中该实体的起始地址。当解释器寻找...
登录流程 前端登录传输用户名和md5加密后的密码 后端对密码在进行md5加密,或者使用md5加密的密码 + id 进行盐加密,增加密码被破解的难度。 登录成功后,这里分成单体,或者分布式的情况单体单体比较简单,登录成功后,在后端在 sess...
前面已经分享了很多不错的项目,有ssm的、springboot的,为了帮助大家的学习,还出了详细的视频教程! 当然我会不断的更新各种干货!没关注猛哥的,关注...
TOC 前言 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity 、 Mapper 、 Mapper XML 、 Service 、 Controller 等...