logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot整合Spring Security+JWT实现用户注册登录

最近在做一个自己的项目,前后端分离的项目,于是整合了一下SpringSecurity和JWT来实现后端系统的用户登录,自己以前没有使用过Spring Security所以这次踩坑之后记录下来。该文较长,请耐心阅读,需要整合这部分的可以给到你一些帮助。一、整合JWT1.1pom包<!-- jwt依赖 --><dependency><groupId>io.jsonw

#spring#java
BigDecimal的相加问题

1、累加int型数据对于使用BigDecimal的add方法进行相加操作时,累加整型的数据没有问题,但是当我们累加BigDecimal类型的数据时,会发现数据并没有进行累加,代码如下:new BigDecimal中放入的是一个int型数据。int i = 3;BigDecimal overdueRateTotal=new BigDecimal(0);overdueRateTotal ...

#java
Java Agent与ASM字节码介绍

Java AgentJava Agent是jdk1.5以后引入的,也叫做Java代理。javaAgent是运行方法之前的拦截器。我们利用javaAgent和ASM字节码技术,在JVM加载class二进制文件的时候,利用ASM动态的修改加载的class文件,在监控的方法前后添加计时器功能,用于计算监控方法耗时,同时将方法耗时及内部调用情况放入处理器,处理器利用栈先进后出的特点对方法调用先后顺序做处理

多线程并发

总结:多线程并发 (一) 了解 Java 虚拟机 - JVM 学习知道了创建一个线程会触发JVM创建一个私有的虚拟机栈、程序计数器,当前的虚拟机栈内存就是当前线程的运行内存,程序计数器就是记录当前线程运行的代码的地址。多线程并发 (二) 了解 Thread 学习了线程的运行状态、线程的创建方式、调度原理等。多线程并发 (三) 锁 synchronized、volatile...

#java
到底了