JAVA 用户登录后token验证

JAVA用户登录后token验证此例使用的是数据库存token,如果使用redis更佳一、注解接口是否需要验证tokenIgnoreAuth.javaimportjava.lang.annotation.*;/***忽略Token验证*@authorchenshun*@emailsunlightcs
2020年05月28日 65次浏览

多线程-同步

多线程-同步同步可以避免线程干扰和内存一致性错误synchronized关键字经典卖票问题假设我们开启3个窗口进行卖票classTestimplementsRunnable{privateinttick=100;@Overridepublicvoidrun(){while(true){if(tick
2020年05月28日 47次浏览

多线程-通信

多线程-通信等待通知模式是Java中比较经典的线程通信方式。两个线程通过对同一对象调用等待wait()和通知notify()方法来进行通讯。如两个线程交替打印奇偶数:classCommunityimplementsRunnable{privateintcount=0;@Overridepublicv
2020年05月28日 47次浏览

navicat 连接oracle数据库报错:ORA-28547connection to server failed,probable Oracle Net admin error

navicat连接oracle数据库报错:ORA-28547:connectiontoserverfailed,probableOracleNetadminerror背景:版本nacicatpremium12,mac连接没问题,windows有问题。用navicat习惯了,不喜欢用plsql一、百度
2020年05月28日 82次浏览

多线程

多线程-创建线程是什么?线程被称为轻量级进程,是程序执行的最小单位,它是指在程序执行过程中,能够执行代码的一个执行单位。每个程序程序都至少有一个线程,也即是程序本身。线程状态Java语言定义了5种线程状态,在任意一个时间点,一个线程只能有且只有其中一个状态。,这5种状态如下:(1)新建(New):创
2020年05月28日 47次浏览

springboot登陆页面图片验证码

springboot登陆页面图片验证码作用网站上的验证码的作用是保护网站安全,一般网站都要通过验证码来防止机器大规模注册,机器暴力破解数据密码等危害。手机的短信和语音验证码是要确定这个手机是用户自己的。其实最后都是为了验证,这个操作是个人在做而不是机器,证明我是我的过程,23331、生成验证码的工具
2020年05月28日 43次浏览

Cookie和Session

Cookie和Session  首先Cookie和Session都是为了状态管理,HTTP协议是无状态的,不能保存每次提交的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就丢掉了。  如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系。  对于那些需要多次提交数据才能完
2020年05月28日 49次浏览

idea插件整理

idea插件整理1、jrebeljrebel是可以热部署项目的一个工具,更改代码自动部署并不需要重启项目(在spring中的controller中,增加、修改方法都是可以进行热部署而不需要重启的),极大的提高工作效率。安装破解地址:https://www.cnblogs.com/a8457013/p
2020年05月28日 53次浏览

@Valid注解的作用以及使用

@Valid注解的作用以及使用前言在对应的类的相关属性上加上相关注解之后,@Valid会按照指定的规则进行数据检查,是否符合,如果不符合则返回错误信息。限制说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为
2020年05月28日 45次浏览

Java - Exception

Java-Exception一、简介我们看看异常处理的一些类的结构组成:从根部开始分为两大类:Error和Exception。Error是程序无法处理的错误,比如OutOfMemoryError、ThreadDeath等。这些异常发生时,Java虚拟机(JVM)一般会选择线程终止。Exception
2020年05月28日 42次浏览