Java
大树plus
java
展开
-
springboot 集成CAS 实现单点登录
最近新参与的项目用到了cas单点登录,我还不会,这怎么能容忍!空了学习并搭建了一个spring-boot 集成CAS 的demo。实现了单点登录与登出。单点登录英文全称是:Single Sign On,简称SSO。含义:在多个相互信任的系统中,只要登录一个系统其他系统均可访问。CAS 是一种使用广泛的单点登录实现,分为客户端CAS Client和服务端 CAS Service,客户端就是我们的系统,服务端是认证中心,由CAS提供,我们需要稍作修改,启动起来就可以用。~~~~效果演示,实现步骤移步ht原创 2020-06-22 01:41:29 · 1326 阅读 · 0 评论 -
订单自动过期实现方案
需求分析:24小时内未支付的订单过期失效。解决方案被动设置:在查询订单的时候检查是否过期并设置过期状态。定时调度:定时器定时查询并过期需要过期的订单。延时队列:将未支付的订单放入一个延时队列中,依次取出过期订单。过期提醒:reids支持将一个过期的key(订单号)通知给客户端,根据过期的订单号进行相应的处理。1. 被动设置这个太简单了,就是在查询的时候判断是否失效,如果失效了就给他设置失效状态。但是弊端也很明显,每次查询都要对未失效的订单做判断,如果用户不查询,订单就不失效,那么如果原创 2020-05-18 00:11:00 · 5349 阅读 · 5 评论 -
不能解析EL表达式解决方案:The identifier [static] is not a valid Java identifier as required by section 1.19 of
错误:不能解析EL表达式 原因:将原本tomcat6的项目搬到tomcat7上去运行。 解决方法: 修改文件: 1.打开文件:catalina.properties(路径:你的toamcat/conf/catalina.properties) 2.添加内容:在最后加上 org.apache.el.pa转载 2017-03-15 17:39:36 · 3658 阅读 · 0 评论 -
String的常用方法
1、字符数组与字符串 一个字符串可以变为一个字符数组,同样,也可以把一个字符数组,变为一个字符串。 在String类中提供了以下的操作方法: ·将字符串变为字符数组: 1.toCharArray() 返回 char[] 例:*String str = "你好";原创 2017-03-16 17:43:39 · 471 阅读 · 0 评论 -
JAVA 数据类型
java分为基本数据类型和引用数据类型九种基本数据类型:第一类:整型:byte;short;int;long 第二类:浮点型:float;double 第三类:逻辑型:boolean 第四类:字符型:char 第五类: 空型:void8位(byte)==一个字节(bit)类型 字节原创 2017-04-23 13:06:11 · 248 阅读 · 0 评论 -
Java关键字static,面试经常会问到(二)
static可以理解为全局的。 static可以修饰: 变量,方法,代码块,内部类。static变量 被static修饰的变量,叫静态变量或类变量;static的变量一直只有一个,被所有对象共享。 *对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态变量的内存分配,可用类名直接访问(方便),当然也可以通过对象来访问(但是这是不推荐的)。 对于实原创 2017-04-25 22:20:05 · 454 阅读 · 0 评论 -
get和post的区别--面试经常被问到!(一)
原理上的区别:get和post是HTTP与服务器交互的方式, 说到方式,其实总共有四种:put,delete,post,get。 他们的作用分别是对服务器资源的增,删,改,查。 所以,get是获取数据,post是修改数据。但是,现在大家都不这么干了! 只用一个方式就可以做增删查减的操作。表面上的区别:1.get把请求的数据放在url上,即HTTP协议头上,其格式为: 以?分割URL和原创 2017-04-24 21:45:05 · 72171 阅读 · 14 评论