本来这篇文章是继续分享IdentityServer4 的相关文章的,由于之前有博友问我关于微服务相关的问题,我就先跳过IdentityServer4的分享,进行微服务相关的技术学习和分享;微服务是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间... ...
分类:
Web程序 时间:
2020-03-16 09:32:58
阅读次数:
62
==和equals()和Hashcode()三者的理解
分类:
其他好文 时间:
2020-03-15 23:54:54
阅读次数:
262
写在前面: 上一篇文章中我们讲到了二叉树的递归遍历——三分钟快速实现二叉树的递归遍历;这不,现在就有小伙伴提出二叉树的非递归遍历的方式; 于是乎,时光也为大家聊聊如何用最简方式实现二叉树的非递归遍历; 思维导图: ? 思路分析: ? 要实现二叉树的非递归遍历,就必须要借助栈的结构特点来实现; ?? ...
分类:
其他好文 时间:
2020-03-15 22:06:44
阅读次数:
49
1 #include<bits/stdc++.h> 2 #define ll long long 3 #define scan(i) scanf("%d",&i) 4 #define scand(i) scanf("%lf",&i) 5 #define scanl(i) scanf("%lld",& ...
分类:
其他好文 时间:
2020-03-15 21:55:37
阅读次数:
58
最近要测试一个借口,借口的传值参数是使用AES加密,偏移量为0000000000000000,秘钥:12345678901234567890123456789012,加密后内容转成16进制发送,用网上的代码一直没实现,最后发送是因为jre的两个jar包需要升级,支持key大于16位。 两个jar包: ...
分类:
编程语言 时间:
2020-03-15 20:27:44
阅读次数:
74
虚析构函数 上面的程序,如果基类的析构函数不是虚函数,则 一个指向派生类对象的基类指针将产生未定义的行为。 之前的经验是如果一个类需要析构函数,那么它也同样需要拷贝和赋值操作,但是基类的析构函数并不遵循上述原则,它是一个重要的例外,一个基类总是需要析构函数,而且它能将析构函数设定为虚函数,此时,该析 ...
分类:
其他好文 时间:
2020-03-15 11:25:12
阅读次数:
69
上一节在认证服务器里,将token 由uuid改造成了JWT,之前在网关上拿到令牌access_token后,需要去认证服务器校验令牌,将令牌信息转换为用户信息。 现在有了jwt后,由于jwt是自包含的,已经包含了用户的身份信息,所以在网关上不需要去认证服务器验令牌了。 之前在网关上所做的这些去认证 ...
分类:
编程语言 时间:
2020-03-15 10:12:14
阅读次数:
93
本地环境:GNU gdb (Debian 7.12 6) 7.12.0.20161007 为可选 黑色 为gdb原生命令 绿色 为pwndbg命令 命令| 缩写| 效果 | | gdb \ \ ||添加新程序| gdb attach \ ||负载运行的程序| set args ||设置程序运行参数| ...
分类:
数据库 时间:
2020-03-14 21:38:41
阅读次数:
878
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 vim filename +num 使用vim打开文件filena ...
分类:
系统相关 时间:
2020-03-14 20:13:53
阅读次数:
63
走进JAVA 一、JAVA简介 1) Java 由 SUN 公司研发,后来 SUN 被 Oracle 收购。 2) Java 之父:James Gosling 3) Java 由 1995 年发布,正式版本由 1996 年 1 月(jdk1.0) 二、Java 的特点 1) 面向对象 2) 分布式 ...
分类:
编程语言 时间:
2020-03-14 10:56:42
阅读次数:
71