logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python遍历删除字典报错:dictionary changed size during iteration

在尝试遍历Python的dict,然后删除key为某些值的数据的时候,出现报错信息:dictionary changed size during iteration我们刚开始代码大概是这样:for key in results.keys():if key == xxid:results.pop(key)查看官方文档:PEP 234 -- Iterators | Python.orgThe offi

#python
Request processing failed; nested exception is org.springframework.web.multipart.MultipartException:

今天在用SpringMVC做一个上传文件的模块的时候,出现:org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Current reques..

C#使用log4net进行多日志文件的配置以及自定义路径的配置文件读取

在使用log4net的时候,编写的配置文件,有时候我们可能需要放在其它路径下面,而是不是用默认的App.config,这时候,只需要在AssemblyInfo.cs里面添加一行代码即可:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "xxx.config",Watch = true)]上一篇博...

使用Redis实现MQ

整个过程,实际上就是利用Redis的功能,生产消息使用lpush入队,取消息就是rpop出队;生产消息publish发布消息到指定的频道,subscribe来订阅具体的消息。MQ实现的功能简单说就是将生产出来的消息来消费,具体的消费模式有点对点消费,发布\订阅模式的消费,Redis中也实现了点对点,发布\订阅这种方式,具体代码展示。常见的消息中间间有很多,比如ActiveMQ,RabbitMQ,K

#redis
ubuntu离线安装k8s

如果报错:sysctl: cannot stat /proc/sys/net/netfilter/nf_conntrack_max: No such file or directory,可能是 conntrack没有加载,执行:lsmod | grep conntrack。docker-ce-linux安装包是阿里云官方提供的开源镜像免费下载服务,每天下载量过亿,阿里巴巴开源镜像站为包含docke

#ubuntu#docker#k8s
SpringCloudGateway--过滤器(自定义filter)

当使用Spring Cloud Gateway构建API网关时,可以利用Spring Cloud Gateway提供的内置过滤器(filter)来实现对请求的处理和响应的处理。过滤器可以在请求被路由之前或之后被执行,它可以用于修改请求和响应内容、记录请求日志、校验请求参数、鉴权等等。如果内置的过滤器不能满足需求,可以自定义过滤器。

文章图片
#gateway
MyBatis的学习(二)——MyBatis事务核心对象及配置

一、获取SqlSession对象MyBatis框架中涉及到的几个APISqlSessionFactoryBuilder:该对象负责根据MyBatis配置文件mybatis-config.xml构建SqlSessionFactory实例  负责生产sessionSqlSessionFactory:每一个MyBatis的应用程序都以一个SqlSessionFactory对象为核心。该对象负...

Activiti的学习(二)——核心API及Activiti的HelloWorld程序

一、核心API①ProcessEngine对象 流程引擎对象说明:1) 在Activiti中最核心的类,其他的类都是由他而来。2) 产生方式ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();3)可以产生RepositoryServiceRepositoryService repo...

Python报错:AttributeError: ‘list‘ object has no attribute ‘item‘

运行python程序出现:AttributeError: 'list' object has no attribute 'item'。这里主要是指找不到某个参数,查看python的包:pip list,查看marshmallow的版本,我这里是因为版本太低,是2.18.0,重新下载pip installmarshmallow==3.7.0,然后问题解决。marshmallow是用作序列化的包,版本

#python
Python读取redis数据含有‘b‘

使用Python读取redis数据的时候,取出来的数据带有'b',也就是是bytes类型的:解决办法,在连接redis数据库时,多加个参数:decode_responses=Trueself.redis = redis.Redis(host=RedisConfig.redis_host, port=RedisConfig.redis_port, db=0, decode_responses=Tru

#python#redis
到底了