实现思路 用户在未登录状态下通过路径访问项目,显示未登录 用户通过账号密码登录后,返回token值 登录后,可以通过路径访问项目 没有在Headers中添加token时,无法注销;添加了token后,可以成功注销用户 项目结构 添加redis依赖 <?xml version="1.0" encodi ...
分类:
编程语言 时间:
2021-06-16 22:14:14
收藏:
0 评论:
0 赞:
0 阅读:
39
现实的业务场景中,可能需要对Spring的实现类的私有方法进行测试。 场景描述: 比如XXXService里有 两个函数a、函数b。 而实现类XXXServiceImpl中实现了函数a、函数b,还包含私有方法函数c和函数d。 要写一个XXXTestController来调用XXXServiceImp ...
分类:
编程语言 时间:
2021-06-16 22:13:32
收藏:
0 评论:
0 赞:
0 阅读:
31
普利姆算法之最短路径问题详解 说明 普利姆算法是一个求最短路径的算法,即给定一个带权的无向图,求一条路径使得将这些节点连接后带权路径最短,即如何生成最小生成树 以修路问题为例,假设有7个村庄,修一条通路连接这7个村庄,但是要求路径最短 使用无向图来模拟,图的顶点为村庄,带权路径为村庄的通路,则转化为 ...
分类:
编程语言 时间:
2021-06-16 22:12:45
收藏:
0 评论:
0 赞:
0 阅读:
26
1 //写一个把字符串转换为浮点数的程序 2 #include <ctype.h> 3 #include <stdlib.h> //这个头文件里含有atof的标准库函数声明 4 double atof2(char s[]){ 5 double res; int i; int sign = 1; 6 ...
分类:
编程语言 时间:
2021-06-16 22:11:40
收藏:
0 评论:
0 赞:
0 阅读:
36
Java如何实现类似Python的装饰器效果? 我发现用Java实现的装饰器模式非常复杂,类似的还有AOP概念,但Python的装饰器其实就是一个对函数做修饰的函数,其接收被修饰的函数作为参数,这是它的主要特征。 Java可采用模板模式,把Runnable或其他接口的函数作为参数模板函数的参数: / ...
分类:
编程语言 时间:
2021-06-16 22:11:18
收藏:
0 评论:
0 赞:
0 阅读:
38
1、如何在系统中使用SLF4j 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层的方法。 给系统里面导入slf4j的jar和logback的实现jar 2、遗留问题 a(slf4j+logback): Spring(commons-logging)、Hiberna ...
分类:
编程语言 时间:
2021-06-16 22:09:33
收藏:
0 评论:
0 赞:
0 阅读:
28
Java中final、finally、finalize的用法与区别 ...
分类:
编程语言 时间:
2021-06-16 22:08:06
收藏:
0 评论:
0 赞:
0 阅读:
27
if语句 格式: if 条件: 语句 elif 条件: 语句 else: 语句 and 且 or 或 not if 'apple' not in fruits: print('') 布尔表达式 True False 字典 dict = {'name': 'huluwa' , 'age': '1'} ...
分类:
编程语言 时间:
2021-06-16 22:03:03
收藏:
0 评论:
0 赞:
0 阅读:
23
push()接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后的数组的长度 concat()将参数添加到原数组中,这个方法会先copy一个当前数组,然后将接收到的参数添加到这个copy数组的末尾,最后返回新构建的数组,在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回。 ...
分类:
编程语言 时间:
2021-06-16 22:02:50
收藏:
0 评论:
0 赞:
0 阅读:
27
#1.导包import imaplib
#2.连接邮箱host = "imap-mail.outlook.com"username = "xxx@outlook.com"password = "xxx"port = 993serv = imaplib.IMAP4_SSL(host, port)
#3.登录邮箱serv.login(username, password)serv.select()
#
分类:
编程语言 时间:
2021-06-16 22:01:23
收藏:
0 评论:
0 赞:
0 阅读:
34
基础数据类型 int >Integer long >Long float >Float double >Double boolean >Boolean char[] >String 数组 基本类型的一组数据,使用数组来表示 int[] arrs = new int[5]; 数据越界问题--QA需注意 ...
分类:
编程语言 时间:
2021-06-16 22:00:45
收藏:
0 评论:
0 赞:
0 阅读:
20
C语言 #define NULL ((void *)0) /** * Definition for a binary tree node.*/ struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; }; / ...
分类:
编程语言 时间:
2021-06-16 22:00:21
收藏:
0 评论:
0 赞:
0 阅读:
26
hello 新建文件 后缀名为java xxxx.java notepad++ 编辑 代码 public class hello{ public static void main(String[] args){ System.out.print("hello "); } } cmd上编译 javac ...
分类:
编程语言 时间:
2021-06-16 21:59:54
收藏:
0 评论:
0 赞:
0 阅读:
23
问题 在开发的时候,使用到Lettuce连接redis,一段时间后不操作,再去操作redis,会报连接超时错误,在其重连后又可使用。 原因是:Lettuce 自适应拓扑刷新(Adaptive updates)与定时拓扑刷新(Periodic updates) 是默认关闭的导致问题的出现 解决的方案 ...
分类:
编程语言 时间:
2021-06-16 21:59:11
收藏:
0 评论:
0 赞:
0 阅读:
60
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ...
分类:
编程语言 时间:
2021-06-16 21:58:19
收藏:
0 评论:
0 赞:
0 阅读:
25
一、makefile 初探
1. 什么是 make指令 和 makefile?
make 指令就像它的名字一样 ,用于制作某个文件(make filename),或者根据 makefile target 自动化编译、打包、生成一个文件(可执行文件或压缩文件)。
例如,我们想根据 a.txt 和 b.txt 文件合成 output.txt 文件,可以书写如下 makefile 文件:
output
分类:
编程语言 时间:
2021-06-16 21:56:55
收藏:
0 评论:
0 赞:
0 阅读:
24
#1.导包import imaplibimport reimport base64 #2.连接邮箱host = "imap-mail.outlook.com" username = "xxx@outlook.com"password = "xxx"port = 993serv = imaplib.I ...
分类:
编程语言 时间:
2021-06-16 21:56:43
收藏:
0 评论:
0 赞:
0 阅读:
35
Java中int与string相互转换 一: 将整数 int 转换成字串 String int num=666; String str=""; str= num+""; //第一种方法:会产生两个String对象 str= String.valueOf(num); //第二种方法:直接使用Strin ...
分类:
编程语言 时间:
2021-06-16 21:54:42
收藏:
0 评论:
0 赞:
0 阅读:
26
全球 -- 英语(全球) en-ww 亚洲 -- 简体中文(中国) zh-cn -- 繁体中文(中国-台湾地区) zh-tw -- 繁体中文(中国-香港) zh-hk -- 英语(中国-香港) en-hk -- 俄语(俄罗斯) ru-ru -- 韩语(韩国) ko-kr -- 日语(日本) ja-j ...
分类:
编程语言 时间:
2021-06-16 21:50:22
收藏:
0 评论:
0 赞:
0 阅读:
19
jdk1.7.0_79 众所周知,Java是一门不用程序员手动管理内存的语言,全靠JVM自动管理内存,既然是自动管理,那必然有一个垃圾内存的回收机制或者回收算法。本文将介绍几种常见的垃圾回收(下文简称GC)算法。 在Java堆上分配一个内存给实例对象时,此时在虚拟机栈上引用型变量就会存放这个实例对象 ...
分类:
编程语言 时间:
2021-06-16 21:50:12
收藏:
0 评论:
0 赞:
0 阅读:
20