page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
19670 经验值
4个粉丝
主页被访问 6604 次

1048 个回答

0 赞同

面试的时候该如何回答单点登录的原理?

单点登录,其实是把登录页面登录认证等登录相关的拆成单独的项目,称为认证中心,或者登录中心。访问各个独立的系统时,如果没有登录,前端用户请求首先会被自己A应用内的拦截器拦截,跳转到认证中心的登录页,同时会带上来时的地址(登录认证通过后跳转回去),登录成功后,认证中心会生成一个Token或者Ticket,这个Token...

回答于 2019-12-26 15:42

0 赞同

单例模式如何防范反射机制

从调式的角度来看,当从反射的入口进来时,instance当时的值为null,直接执行成功,创建好实例对象,可此时并未将此实例对象赋值给类中的instance变量,而只是在jvm中存在该实例对象。而通过getInstance的方式进来后,该类下的变量的值的确还是为null。所以最终返回两个内存地址是正确的。 这个跟类加载和jvm内存模型有关...

回答于 2019-12-26 15:40

0 赞同

枚举式单例如何创建实例的?

源码: public enum ColorX { RED, GREEN, BLUE; } 编译后再反编译: public final class ColorX extends Enum {     public static ColorX[] values()     {         return (ColorX[])$VALUES.clone();     }     public static ColorX valueOf(String name)     {         return (ColorX)Enum.valueOf...

回答于 2019-12-26 15:37

0 赞同

数据库的某一行在更新是为什么会被锁定?

InnoDB写操作会自动添加排它锁,排它锁不能再加锁,和进行写操作,你可以去看看mysql数据库锁这一块

回答于 2019-12-26 15:34

0 赞同

spring+mybatis配置多数据源,事务怎么配置

用jta-atomikos

回答于 2019-12-26 15:33

0 赞同

hashmap的时间复杂度问题

hashmap在最坏的情况下实际上是一个红黑树,时间复杂度是logn,但是我们说的时间复杂度一般不是指最好的,也不是指最差的,一般是指平均的,即大多数情况下的情况,hashmap时间上最耗时的操作是在计算hash值(这是在有限的时间内一定能算出来的,时间复杂度为1),然后通过数组下标取值,一般情况下,在hash冲突比较多的时候...

回答于 2019-12-25 15:36

0 赞同

关于springAOP生成的代理类的生命周期的问题

AOP动态代理生成的代理类?应该是代理对象吧!如果是代理对象的话,肯定是被Spring的IOC容器所托管的。你可以这么理解,我们在使用的Mybatis的Mapper,就是面向接口编程,但底层就是通过JDK的动态代理生成的Mapper的代理对象,而每一个Mapper的生命周期都是跟随着Spring的生命周期直至结束的。

回答于 2019-12-25 15:35

0 赞同

一套代码部署在不同的目录下导致的问题

这边 主要有下面几个相关点。request.getRequestURL() 完整的路劲带有请求地址协议request.getRequestURI() 表示查找某个项目的某个路径 带有项目和路劲request.getContextPath() 项目名称request.getServletPath() 项目名称之后的路劲, 不带?相关参数request.getQueryString() ?之后的参数 举例:请求路径: http://loc...

回答于 2019-12-25 15:35

0 赞同

k8s集群搭建应用集群时,一直处于ContainerCreating状态

看下calico镜像有没有下载并启动成功

回答于 2019-12-25 15:32

0 赞同

Java如何模拟GPS发送定位消息

自己坐车,直接根据自己位置发送数据

回答于 2019-12-25 15:31