码迷,mamicode.com
首页 > 编程语言 > 周排行
SpringBoot内置生命周期事件详解 SpringBoot源码(十)
SpringBoot中文注释项目Github地址:https://github.com/yuanmabiji/spring-boot-2.1.0.RELEASE本篇接SpringBoot事件监听机制源码分析(上)SpringBoot源码(九)1温故而知新温故而知新,我们来简单回顾一下上篇的内容,上一篇我们分析了SpringBoot启动时广播生命周期事件的原理,现将关键步骤再浓缩总结下:为广播Spr
分类:编程语言   时间:2020-05-03 12:47:08    阅读次数:66
[转]spdk线程模型 spdk_thread
转自 https://blog.csdn.net/weixin_37097605/article/details/101488760 SPDK Thread 模型是SPDK诞生以来十分重要的模块,它的设计确保了spdk应用的无锁化编程模型,本文基于spdk最新的release 19.07版本介绍了整 ...
分类:编程语言   时间:2020-05-03 12:48:23    阅读次数:95
『Python』优雅的记录日志——loguru
1. 安装 2. 初识 在 里面有且仅有一个主要对象,那就是 ,`loguru logger`,而且它已经被提前配置了一些基础信息,比如比较友好的格式化、文本颜色信息等等。 上面的代码运行结果如下: 可以看到其默认的输出格式是上面的内容,有时间、级别、模块名、行号以及日志信息,不需要手动创建 ,直接 ...
分类:编程语言   时间:2020-05-03 12:49:17    阅读次数:212
Go语言(十七) 配置文件库项目
配置文件库项目
分类:编程语言   时间:2020-05-03 12:57:57    阅读次数:62
C语言-按位操作的实践
1 void main(void){ 2 unsigned int d=0; 3 char c[10]="居中",y; 4 /* 5 类型 0~7 6 大小 8~15 7 对齐方式 16~17 8 粗体 18 9 斜体 19 10 下划线 20 11 */ 12 unsigned int x; 13 ...
分类:编程语言   时间:2020-05-03 13:00:09    阅读次数:71
Python接口自动化之Token详解及应用
在上一篇Python接口自动化测试系列文章:Python接口自动化之cookie、session应用, 介绍了cookie、session原理及在自动化过程中如何利用cookie、session保持会话状态。 以下介绍Token原理及在自动化中的应用。 ? 一、Token基本概念及原理 1、Toke ...
分类:编程语言   时间:2020-05-03 13:00:53    阅读次数:157
python安装gnuplot-py包
运行程序的时候遇到一个问题:ModuleNotFoundError: No module named 'Gnuplot' 然后我们需要安装gnuplot-py这个库。 在Python3这里折腾半天,后来发现是Python2的! 以下是我的解决方法: 1.安装的话先装Python2环境,我用的Anac ...
分类:编程语言   时间:2020-05-03 13:01:37    阅读次数:133
Python接口自动化之unittest单元测试
在上一篇Python接口自动化测试系列文章:Python接口自动化之requests请求封装, 主要通过源码分析,总结出一套简洁的请求类封装。 以下主要介绍unittest特性、运行流程及实际案例。 一、单元测试三连问 1、什么是单元测试? 按照阶段来分,一般就是单元测试,集成测试,系统测试,验收测 ...
分类:编程语言   时间:2020-05-03 13:04:34    阅读次数:65
Javascript写一个缓存代理(AOP)
自己写了一个缓存代理,使用代理模式,支持指定函数、支持按参数缓存,原创 后续会支持缓存异步数据 CacheProxy: function CacheProxy(obj,proxyMethods){ var _cache={}; var _getType=Object.prototype.toStri ...
分类:编程语言   时间:2020-05-03 13:05:22    阅读次数:69
go语言学习一
golang语言特性:1、天然并发a.从语言层面支持并发,非常简单。b.goroute,轻量级线程,创建成千上万个goroute成为可能。c.基于CSP(CommunicationSequentialProcess通讯序列进程)模型实现。CSP:每个goroute之间通过管道(channel,类似linux/unix中的pipe)进行通讯,每个goroute都是独立的,是可调度的执行单位,比线程要
分类:编程语言   时间:2020-05-03 13:10:17    阅读次数:69
浅析Java重写(Override)与重载(Overload)的异同
小朋友,你是否对重写与重载有很多问号???? 大家看看下面这张图片里前后的区别,看不懂的话,看完下文,返回来再看下! 本期,我们就来聊一聊重写与重载,话不多说,上干货。 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。重写的好处在于子类可以根 ...
分类:编程语言   时间:2020-05-03 13:10:32    阅读次数:100
python 迭代器
Python 迭代器特点: 从第一个元素开始访问,直到结束被遍历的对象,期间不能回退。 两个方法: iter()和next() 把类创建为迭代器需要两个方法: __iter__()和__next__() 其中__iter__方法返回一个迭代器对象,该对象包含实现了的__next__()方法 迭代器通 ...
分类:编程语言   时间:2020-05-03 13:11:46    阅读次数:69
spring aop annotation
spring aop annotation 被代理类 aspect 可以将pointcut 和 advice 都定义在aspect中 signature就是pointcut的别名 也可以将pointcut和advice 分离 上面的效果等效于 @AfterReturning 可以通过returnin ...
分类:编程语言   时间:2020-05-03 14:23:12    阅读次数:74
几种算法的异同
1. 分治法和动态规划的异同: 共同点: ? 将待求解的问题分解成若干子问题,先求解子问题,然后再从这些子问题的解得到原问题的解。 不同点: ? 1)适合于用动态规划法求解的问题,分解得到的各子问题往往不是相互独立的;而分治法中子问题相互 独立。 ? 2)动态规划法用表保存已求解过的子问题的解,再次 ...
分类:编程语言   时间:2020-05-03 14:23:55    阅读次数:79
HashMap在1.7 1.8中的线程安全问题
HashMap的线程不安全主要体现在下面两个方面: 在JDK1.7中,当并发执行扩容操作时会造成环形链和数据丢失的情况。 扩容逆序和环形:见上一篇文章中的头插法以及bilibili视频,https://www.bilibili.com/video/BV1vE411v7cR?p=4 数据丢失: 在JD ...
分类:编程语言   时间:2020-05-03 14:28:54    阅读次数:158
python - django(ORM常用字段类型)
命令 python manage.py makemigrations # 更新操作 python manage.py migrate # 转换sql语句到数据库 ORM常用字段类型 # """ 1. AutoField # int 自增列,必须填入参数 primary_key=True, 当 mod ...
分类:编程语言   时间:2020-05-03 14:31:16    阅读次数:73
python - django (创建到运行流程)
""" 1. 创建 Django 操作文件 a. cmd 中选择路径: cd C:\Users\ad\PycharmProjects\index\1\文件名 b. 选择路径后,创建文件: django-admin startproject 文件名 c. 创建 app: python manage.p ...
分类:编程语言   时间:2020-05-03 14:37:08    阅读次数:95
数组、链表list、容器vector 、set、stack、queue
数组在分配内存的时候是一块连续的空间,并且每个元素的内存是一样的,因此可以用下标快速访问;但正因为如此,在其中插入或者删除的操作就比较麻烦,要移动别的元素的位置,因此需要快速访问存取并且不频繁增删就用数组; 链表list的每个元素使用指针相互链接,分配的空间比较自由,每个元素可以不同类型不同大小,但 ...
分类:编程语言   时间:2020-05-03 14:38:41    阅读次数:64
Redis 6.0 正式版终于发布了!除了多线程还有什么新功能?
Redis 6.0.1 于 2020 年 5 月 2 日正式发布了,如 Redis 作者 antirez 所说,这是迄今为止最“企业”化的版本,也是有史以来改动最大的一个 Redis 版本,同时也是参与开发人数最多的一个版本。 所以在使用此版本之前,建议各位开发者先进行深入的测试再考虑投产,毕竟生产 ...
分类:编程语言   时间:2020-05-03 14:41:45    阅读次数:81
python - django (视图)
# """ 一:# 视图 (接收请求返回响应的那部分) FBV版:基于 函数的 请求 CBV版:基于 类的 请求 注册方法: url(r'^add_publisher/', views.Addpublisher.as_view()), # CBV版 from django.views import ...
分类:编程语言   时间:2020-05-03 14:42:46    阅读次数:53
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!