ICode9

精准搜索请尝试: 精确搜索
  • pytest+request+allure 接口自动化2022-04-26 12:03:57

    """ 实现思路: 1.使用excel文件管理接口自动化测试用例 ----涉及技术点:excel文件内容的读与写; 2.使用pytest.mark.parametrize 将excel中读到的数据参数化后,传入接口请求中 3.调用接口把接口运行后的结果,一次性写入到excel列表中 4.jenkins上集成接口自动化用例并生成allure报告 ""

  • logger模块的使用2022-04-25 02:31:06

    1.生成日志并通过http传输出去(通过HTTPHandler方式): #生成并发送日志 import logging from logging.handlers import HTTPHandler import logging.config def save(): logger = logging.getLogger(__name__) # 生成一个log实例,如果括号为空则返回root logger hh = HTTPHand

  • 【死磕 Spring】—— IoC 之获取 Document 对象2022-04-19 11:00:44

    目录前言1 DocumentLoader1.1 DefauleDocumentLoader2 EntityResolver2.1 子类2.2 作用2.3 DelegatingEntityResolver2.4 BeansDtdResolver2.5 PluggableSchemaResolver2.6 ResourceEntityResolver2.7 自定义 EntityResolver 前言 在 XmlBeanDefinitionReader#document(InputSource

  • 04、luffy后台配置2022-04-18 22:31:06

    一、配置日志 在配置文件中加入 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(

  • 4.1python学习笔记2022-04-18 01:32:49

    logging日志模块细节 用Python写代码的时候,在想看的地方写个print xx 就能在控制台上显示打印信息,这样子就能知道它是什么 了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了 logging模块来记录我想要的信息。 print也可以输入日

  • 3.31python学习笔记2022-04-18 01:01:03

    hashlib加密模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串。 #具体使用 import hashlib md = hashlib.md5() # 生成一个具有加密功能的对象 md.update('hello'.en

  • python(4):python的日志封装2022-04-16 18:31:46

    通过python封装日志   方式一: 通过python自带的logging模块进行封装 代码示例: import logging import os import time from common.config_utils import local_config current_path = os.path.dirname(__file__) log_file_path = os.path.join(current_path,'../logs') class

  • 在ASP.NET Core Web API中使用SuperSocket.WebSocket.Server2022-04-13 17:01:13

    使用SuperSocket做WebSocket服务器开发需要引用包SuperSocket.WebSocket.Server,本文简称SuperWebScoket。 本文环境为.Net5 + ASP.Net Core Web API + SuperSocket.WebSocket.Server 2.0.0-beta.10,介绍了如何在在.NetCore WebAPI中使用SuperWebScoket的方法,以及如何启动WebSocket

  • NLog输出日志到Azure Blob存储2022-04-13 10:02:42

    针对.Net Framework的日志,还是选择NLog比较好,方便,.Net core选择Serilog更好,本文记录下NLog日志输出到Azure Blob存储。 第一步:引用Nuget包 <package id="NLog" version="4.7.15" targetFramework="net461" /><package id="NLog.Extensions.AzureBlobStorage"

  • Spring基础知识(26)- Spring Boot (七)2022-04-12 20:00:06

    统一日志框架、日志配置及输出   1. 统一日志框架        在项目开发中,日志十分的重要,不管是记录运行情况还是定位线上问题,都离不开对日志的分析。在 Java 领域里存在着多种日志框架,如 JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback 等等。     1) 日志框架的

  • Spring基础知识(25)- Spring Boot (六)2022-04-11 20:31:49

    统一日志框架、日志配置及输出   1. 统一日志框架        在项目开发中,日志十分的重要,不管是记录运行情况还是定位线上问题,都离不开对日志的分析。在 Java 领域里存在着多种日志框架,如 JCL、SLF4J、Jboss-logging、jUL、log4j、log4j2、logback 等等。     1) 日志框架的

  • slj4j 配置2022-04-10 18:35:03

    1    2    3 <?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径--> <property name="LOG_HOME" value="/spring_all/aoptest/log&quo

  • 缓存-memoryCache和redis分布式缓存2022-04-09 21:00:56

    1.本地memoryCache 安装nuget包   2.依赖注入MemoryCache ---在startup类中注册 public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddMemoryCache(options => {

  • Bean生命周期与模板方法2022-04-06 01:33:12

    Bean生命周期与模板方法 本文为学习笔记,目录结构在文末 1、bean 的生命周期 四个生命周期:构造 -> 依赖注入 -> 初始化 ->销毁 四个生命周期之间可以通过添加后处理器强化这个 bean 1.1、生命周期 LifeCycleBean.class public class LifeCycleBean { public static final

  • logback配置2022-04-05 13:03:00

    logback-spring.xml详细配置: <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WARN,则低于WARN的信息都不会输出 --> <!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true -

  • 设计模式之:工厂方法模式FactoryMethodPattern的实现2022-04-02 14:01:49

    本例用到了配置文件、接口、反射、多态; 满足的设计原则: 通过工厂,实现创建对象和使用对象的分离,实现松耦合,满足迪米特法则; 通过配置文件指定创建对象类型,而不需更改源代码,满足开闭原则; 容易实现功能扩展,只需添加新的Logger实现类和新的Factory实现类即可,无须更改源代码,满足开闭原

  • 模块(4)2022-04-02 03:31:07

    日志模块的主要组成部分 日志模块的配置字典 如何在项目中CV使用日志模块 第三方模块的下载与使用 第三方模块的下载与使用 第三方模块之openpyxl     日志模块的主要组成部分 import logging1.logger对象:产生日志(无包装的产品)logger = logging.getLogger('转账

  • 日志模块及第三方模块讲解2022-04-01 22:00:45

    日志模块及第三方模块讲解 日志模块的主要组成部分 import logging # 1.logger对象:产生日志 logger = logging.getLogger('初次记录') logger2 = logging.getLogger('再次记录') # 2.filter对象:过滤日志,可以不看,因为handler自带了基本的过滤操作 # 3.handler对象:控制日志的输出位

  • Python基础篇---日志模块组成部分,配置字典,第三方模块,openpyxl模块2022-04-01 21:01:40

    本章内容        • 日志模块组成部分        • 配置字典和使用        • 第三方模块        • openpyxl模块 日志模块的主要组成部分   模块的导入:import logging。 1.logger对象:产生日志(无包装的产品) logger = logging.getLogger('转账记录') 2.filte

  • 模块32022-04-01 20:33:07

    目录日志模块日志模块的主要组成部分配置字典配置字典在项目中的使用第三方模块openpyxl模块 日志模块 日志模块的主要组成部分 import logging # logger对象:产生日志 logger = logging.getLogger('转账记录') # 2.filter对象:过滤日志 (剔除不

  • python各种模块(3)2022-04-01 19:33:55

    python模块(3) 日志模块 基本配置 """提前写好了主体 cv简单修改即可""" import logging import logging.config # 定义日志输出格式 开始 standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \

  • 单例设计模式2022-03-31 22:03:40

    单例设计模式 比较常见的有spring提供的ioc,控制翻转,只需要加一个componet注解,默认注解修饰的对象就是单例的 如果自己要实现一个单例,应该是如何一个思路呢 借鉴xxl-job里面客户端的代码 功能:一个线程后台起,每隔1天去扫描一下日志文件,只保留最近的30个日志文件的功能 代码样例 publ

  • 重写demo2022-03-30 08:33:41

    #!/usr/bin/env python # -*- coding: utf-8 -*- # @Author: zhangjun # @Date  : 2018/7/26 9:20 # @Desc  : Description   import logging import logging.handlers import os import time   class logs(object):     def __init__(self):        

  • logback传递参数,讲参数拼接到日志文件名上2022-03-29 01:32:47

    springBoot配置logback:https://www.cnblogs.com/liufei2/p/16069903.html 指定某个类的日志输出到指定文件中:https://www.cnblogs.com/liufei2/p/16069914.html 下面又来了? 我想传递个参数,根据这个参数,输出到不同的文件中 方法一:环境变量 <appender name="fileAppender" class="

  • @Slf4j注解的用法2022-03-29 01:02:40

    参考博客:https://www.cnblogs.com/weiapro/p/7633645.html 声明:如果不想每次都写private  final Logger logger = LoggerFactory.getLogger(当前类名.class); 可以用注解@Slf4j; 一、在pom文件加入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有