AI智能
改变未来

Java开发 第26页

【死磕Java并发】-----深入分析synchronized的实现原理-爱站程序员基地

【死磕Java并发】—–深入分析synchronized的实现原理

AI

记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学...

Java反序列化回显与内存马注入-爱站程序员基地

Java反序列化回显与内存马注入

AI

Java反序列化回显与内存马注入 写在前面 之前已经对于Tomcat回显链和简单的内存马注入进行了部分的学习,打算先对一个很常见的场景,比如中间件是Tomcat,Web站点存在反序列化的场景去打一个内存马或者说反序列化回显的一个利用。先做一...

08-Spring5 总结-爱站程序员基地

08-Spring5 总结

AI

Spring框架概述 轻量级开源JavaEE框架,为了解决企业复杂性,两个核心组成IOC 和 AOP Spring5.2.6版本 IOC容器 IOC底层原理(工厂,反射等) IOC接口(BeanFactory) IOC操作Bean管理(基于...

05-Spring5 事务管理-爱站程序员基地

05-Spring5 事务管理

AI

事务操作(事务概念) 什么是事务 事务是数据库操作最基本的单元,逻辑上是一组操作,要么都成功,要么都失败 经典场景:银行转账 flower -> dance 转100元 结果为Flower少100 dance多100 事务的四个特性(...

06-Spring5 新特性-爱站程序员基地

06-Spring5 新特性

AI

从这章开始才是重点,前面的最多算是复习 运行时环境 整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除 日志封装 Spring5.0框架自带了通用的日志封装 Spring5已经移除了Log...

Spring5源码之Spring七种传播特性的详解-爱站程序员基地

Spring5源码之Spring七种传播特性的详解

AI

七种事务传播特性: 本篇文章主要讲解Spring事务的传播属性,先看一下下表: 传播特性名称 PROPAGATION_REQUIRED 如果当前没有事物,则新建一个事物;如果已经存在一个事物,则加入到这个事物中 PROPAGATION_SU...

Spring Security Oauth2整合JWT-爱站程序员基地

Spring Security Oauth2整合JWT

AI

Spring Security Oauth2 整合JWT 整合JWT 我们拿之前Spring Security Oauth2的完整代码进行修改 添加配置文件JwtTokenStoreConfig.java package com.yjxxt...