Easter79 Easter79
3年前
springboot2的redis缓存管理器cacheManager配置,使存入json格式数据
springboot中默认存入缓存的数据,使用的序列化方案对应的值不方便查看,我们希望存入json格式值,所以要配置cacheManager达到效果springboot2的缓存管理器配置和springboot1有所差别,所以记录下来:效果图:!(https://oscimg.oschina.net/oscnet/1ccf3c57249b0dd
Stella981 Stella981
3年前
Guava Lists.transform的一个小坑
    最近在修改项目中bug的时候遇到一个问题,需要修改一个list里的值,但是不管怎么set值,最后序列化的结果都是原来的值。百思不得其解,最后点开返回list的代码,看到里面用了Guava的Lists.transform做了类型转换,才恍然大悟。因为之前听说过Guava的Lists.transform方法有个坑,于是趁机研究下源码。publ
Stella981 Stella981
3年前
SpringBoot中配置不序列化返回值为null的属性
packagecom.weiresearch.properties;importcom.fasterxml.jackson.annotation.JsonInclude;importcom.fasterxml.jackson.core.JsonGenerator;importcom.fasterxml.jackson.core.JsonPro
Stella981 Stella981
3年前
CukeTest+Puppeteer的Web自动化测试(二)
  上一篇我们讲了CukeTestPuppeteer的相关理论知识,带大家认识熟悉了CukeTest如何运行与如何编写剧本,Puppeteer大体的理论体系与如何结合使用,但一直没有给大家进行上手实战操作。这一篇,我就带大家一起来实战燥起来~~~测试页面以百度首页为例,我们用CukeTestPuppeteer编写功能测试Demo,将上篇讲的相关知识点
Wesley13 Wesley13
3年前
C#单例
单例模式:步骤:1.定义静态私有对象2.构造函数私有化3.定义一个静态的,返回值为该类型的方法,一般以Getinstance/getInit为方法名称单例模式有懒汉和饿汉,最好使用饿汉1.饿汉式先实例化publicclassSingleton{privatestati
Stella981 Stella981
3年前
ES6中some(),取重复值,去重复值和非重复值
vararr{name:'测试'},{name:'222'},{name:'测试'},{name:'另一个'},{name:'另一
Easter79 Easter79
3年前
SpringBoot中配置不序列化返回值为null的属性
packagecom.weiresearch.properties;importcom.fasterxml.jackson.annotation.JsonInclude;importcom.fasterxml.jackson.core.JsonGenerator;importcom.fasterxml.jackson.core.JsonPro
Stella981 Stella981
3年前
C#创建安全的字典(Dictionary)存储结构
  在上面介绍过栈(Stack)的存储结构,接下来介绍另一种存储结构字典(Dictionary)。 字典(Dictionary)里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的,键和值都可以是任何类型。字典(Dictionary)是常用于查找和排序的列表。 接下来看一下Dictionary的部分方法和类的底
虚拟化技术浅析第二弹之初识Kubernetes
作者:京东物流杨建民一、微服务架构起源单体架构:可以理解为主要业务逻辑模块(我们编写的代码模块,不包括独立的中间件)运行在一个进程中的应用,最典型的是运行在一个Tomcat容器中,位于一个进程里。单体架构好处是技术门槛低、编程工作量少、开发简单快捷、调试方
融云IM即时通讯 融云IM即时通讯
10个月前
集成RTC功能的时候,找不到sdk设置 naviServer地址的地方
im初始化的时候调用create接口,接口中第二个参数传入options:RCIMIWEngineOptionsconstoptions:RCIMIWEngineOptionsnaviServer:navigate,fileServer:file;imEn