- 博客(14)
- 收藏
- 关注
原创 SpringBoot整合Redis(四)
上面是对String类型的键值对操作,而redis支持String、List、Hash、Set、Zset五种数据格式,这五种数据格式的常用操作都在RedisTemplate这个类中进行了封装。操作string类型就是用。RedisTemplate这个类有很多功能,使用起来不方便,因此,一般情况下我们单独封装一个工具类,把常用的方法进行抽象。
2024-01-12 13:14:40
905
1
原创 Spring概述(优势、家族、系统架构)(一)
Spring Framework是Spring生态圈中最基础的项目,是其他项目的根基。Spring到今天已经形成了一种开发的生态圈,提供了若干个项目。
2024-01-11 22:32:05
419
原创 SpringBoot配置(二)
YAML:YAML Ain’t Markup Language,不是标记语言,是一种能够被电脑识别的数据序列化格式。SpringBoot是基于约定的,所以很多配置都有默认值。但是如果想使用自己的配置替换默认配置的话,就可以使用。YML文件是以数据位核心的,比传统的xml方式更加简洁。,同一套程序会被安装到不同环境,如:开发、测试、生产等。加载顺序为上文的排列顺序,高优先级配置的属性会生效。classpath的/config目录。当前项目下的/config目录下。外部配置 与 内部配置 联合使用。
2024-01-11 21:54:51
919
原创 STF概述
STF:软件测试框架(Software Testing Framework)openstf官网STF是一个开源的、基于Node.js的移动设备测试框架,主要用于并行地管理和控制多个移动设备。可以帮助测试人员自动化执行手机上的测试用例,同时支持多种设备平台和操作系统。支持持续集成和自动化测试。它提供了一组测试工具、库和规范,用于创建、执行和管理测试用例。
2024-01-10 14:48:34
2620
原创 HashMap 之 长度为什么是 2 的幂次方?hash为什么要右移16位异或?
HashMap 可以指定初始容量。当不指定初始容量时,默认是16,每次扩容都增加为2倍。当指定初始容量时,使用该初始容量的 2次幂作为HashMap的容量。JDK1.8 之前 HashMap 底层是数组和链表结合在一起使用也就是 链表散列。JDK1.8 之后 HashMap 底层是数组+链表+红黑树,红黑树进一步加快搜索过程。hash值等于 (h = key.hashCode()) ^ (h >>> 16);。
2023-04-27 22:23:32
280
1
原创 【springboot+Thymeleaf springcloud问题笔记】
Feign:需要多个生产者时,要指明其url,不然会报错,例如@FeignClient(name = ServiceNameConstants.SYSTEM_SERVICE, url = "http://127.0.0.1:8001", fallback = SysUserLoginFallback.class, fallbackFactory = SysUserLoginFallbackFactory.class, configuration .
2023-03-31 20:40:46
333
原创 后台给前端传图片,Base64
这是Base64的索引表,字符选用了“A-Z、a-z、0-9、+、/”64个可打印字符,这是标准的Base64协议规定。日常使用中还会看到“=”或“==”出现在Base64的编码结果中,“=”在此是作为填充字符出现,会面会讲到,适用于位数不足的情况。在参数传输过程中:中文出现乱码、传输的字符不是可打印的字符,比如二进制文件、图片等。因此,Base64出现,其基于64个可打印的字符来表示二进制的数据,以解决上述问题。3.在每组前面添加两个0,每组由6个变为8个二进制位,总共32个二进制位,即4个字节;
2023-03-31 20:37:43
6675
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人