#J

看图理解JWT如何用于单点登录

单点登录是我比较喜欢的一个技术解决方案,一方面他能够提高产品使用的便利性,另一方面他分离了各个应用都需要的登录服务,对性能以及工作量都有好处。自从上次研究过JWT如何应用于会话管理,加之以前的项目中也一直在使用CAS这个比较流行的单点登录框架,所以就一直在琢磨如何能够把JWT跟单点登录结合起来一起使用,尽量能把两种技术...

JWT实现token-based会话管理

上文《3种web会话管理的方式》介绍了3种会话管理的方式,其中token-based的方式有必要从实现层面了解一下。本文主要介绍这方面的内容。上文提到token-based的实现目前有一个开放的标准可用,这个标准就是JWT,从它的官网上也能看到,目前实现了JWT的技术非常多,基本上涵盖了所有的语言平台。本文选择expr...

jQuery的deferred对象详解

一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作(比如ajax读取服务器数据),也有同步的操作(比如遍历一个大型数组),它们都不是立即能得到结果的。通常的做法是,为它们指定回调函数(callback)。即事先规定,一旦它们运行结束,应该调用哪些函...
代码星球 ·2020-05-28

jQuery中的Deferred详解和使用

首先,为什么要使用Deferred?先来看一段AJAX的代码:vardata;$.get('api/data',function(resp){data=resp.data;});doSomethingFancyWithData(data);这段代码极容易出问题,请求时间多长或者超时,将会导致我们获取不到data。只有把...

java虚拟机

1.javap-c文件名进行反编译代码:1importjava.awt.*;2importjava.io.*;3importjavax.swing.*;45/**6*Aprogramforviewingimages.7*@version1.312018-04-108*@authorCayHorstmann9*/10pu...
代码星球 ·2020-05-28

Java中引用传递还是值传递的问题

我喜欢的一篇文章在这儿:传送门总结:  1.虽然这篇文章没有提到值传递和引用传递两个概念,但是确解决了它们的根本问题。因为函数调用实际上也是给形参赋值的意思。  2.因为值传递所研究的目的是,实参不随形参的改变而改变,即实参前后相同。    引用传递所研究的目的是,实参随形参的改变而改变,即实参前后不同。  3.要看实...

Java的null感悟

在做leetcode第2题时,传送门。发现标准答案对next变量根本不处理,个人感觉是个隐患。之所以这样想,是因为之前在C++中,编译器会将NULL转化为基本数据类型的形式。输出不报错。然而在Java中,使用变量前一定给给变量赋值。null就相当于未给对象赋值。一旦使用,就报NullPointerException的异...
代码星球 ·2020-05-28

Java今日头条后台开发项目任务

1.使用Git分布式版本控制系统。2.使用gitbucket上传代码,gitbucket上的代码全部都是私有;或者使用github,github上的代码全部公开。3.对于一个项目,应从业务角度理解。把业务转化为代码的能力很重要。4.下载jave8seplatformdocumentation离线版本-----传送门  ...

java基础中的技巧

  1.1.在一个项目里,一般将源代码放到src目录下。  1.2.不知道某个类所在的包?把鼠标指针放到该类名下,系统会提示import这个类所在的包。  1.3.自动生成get,set方法?选中变量后,右键,source/generatesettersandgetters。  1.4.Ctrl+左键,直接进入方法的实...
代码星球 ·2020-05-28

Java的private成员变量的继承问题

java板块关于private变量到底会不会被继承,一直都有争议。  传送门 另一种说法是非继承关系,但是不能够解释为什么。分析内存的分配后发现:  当一个子类被实例化的时候,默认会先调用父类的构造方法对父类进行初始化,即在内存中创建一个父类对象,然后再父类对象的外部放上子类独有的属性,两者合起来成为一个子类...

Java多态理解

百度几篇帖子说得很好了,在此总结一下:一:多态有什么作用,为什么一定要用多态?  链接  总结:答案写得很生动了。     1.编译时多态是简单的函数重载。     2.运行时多态是难点。子类重写父类函数的情况下,若父类引用指向子类方法,则执行子类方法。     3.好处是大大减少了代码量,可维护性更好。 二...
代码星球 ·2020-05-28

java配置环境变量Path和classpath

path:1.环境变量有很多,其中最常见的环境变量名为Path。2.Path是系统指定的可执行文件的路径。例如:在CMD窗口输入.exe程序名,系统会在Path路径找这个文件。3.Path路径不止一个,优先搜索最靠前的路径下的文件。搜索成功后,停止;否则,继续找下一个路径。如:下列为作者机器上的Path路径:C:Use...

Java的优缺点

缺点:1.由于升级了新的接口,导致Java8开发的程序不能在Java7上运行。不管有没有使用新接口,java不希望新程序用在旧版本。  参考链接:https://blog.csdn.net/u010221709/article/details/82945344 优点:1.Java的所有类型存储空间都是固定的,...
代码星球 ·2020-05-28

推荐学习 Java 的地方

学习Java的好去处:无论是刚学的,还是学习中、毕业后的小伙伴,都可以从这里学到知识。可以关注:狂神说Java(B站的UP主)https://space.bilibili.com/95256449,尚硅谷等其他的教学视频也都是很不错的。目前有7个阶段:Java基础->html+css->数据库->Ja...
代码星球 ·2020-05-27

Dotnet+Jenkins集成自动化部署

01.参照文档:微软dotnet官网:dotnet:https://docs.microsoft.com/zh-cn/dotnet/welcomeDotnet2.2安装:https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.402-linux-x6...
首页上一页...898899900901902...下一页尾页