step1: 安装Workspace Cleanup Plugin插件 step2: 构建前清理 构建后清理, 在构建后添加操作delete workspace when build is done 参考文档: jenkins每次构建完成后清除工作空间的文件 jenkins每次构建前删除工作目录操作 ...
分类:
其他好文 时间:
2020-02-24 09:22:50
阅读次数:
75
常用的分布式锁 一、.基于数据库实现分布式锁 1. 悲观锁 利用select … where … for update 排他锁 注意: 其他附加功能与实现一基本一致,这里需要注意的是“where name=lock ”,name字段必须要走索引,否则会锁表。有些情况下,比如表不大,mysql优化器会 ...
分类:
其他好文 时间:
2020-02-24 09:22:34
阅读次数:
116
在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是显示一个提示的页面 try: pass except Exception as e: pass 异常种类 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输 ...
分类:
其他好文 时间:
2020-02-24 09:22:11
阅读次数:
69
[toc] 多线程概述 什么是线程 线程是进程内的顺序执行流,一个进程中可以并发多条线程,每条线程并行执行不同的任务。 线程与进程的关系 一个线程只能属于一个进程,一个进程可以包含多个线程,但是至少有一个主线程 资源分配给进程,同一进程的所有线程共享该进程的所有资源 线程作为调度和分配的基本单位,进 ...
分类:
编程语言 时间:
2020-02-24 09:21:51
阅读次数:
85
CSS的display显示 1. 行内元素和块级元素关系 块级元素:1、标题标签:h1~h6;2、段落标签:p1~p6;3、div;4、列表;等 行内元素:1、span;2、a;3、img;4、strong;等 二者关系: 行内元素可以包含在块级元素中; 块级元素不可以包含在行内元素中; 因此,导致 ...
分类:
Web程序 时间:
2020-02-24 09:20:58
阅读次数:
88
关于跨域介绍 在前后分离的架构下,跨域问题难免会遇见比如,站点 http://domain a.com 的某 HTML 页面通过 的 src 请求 http://domain b.com/image.jpg。网络上的许多页面都会加载来自不同域的CSS样式表,图像和脚本等资源。 出于安全原因,浏览器限 ...
分类:
编程语言 时间:
2020-02-24 09:20:36
阅读次数:
61
进程、线程和协程区别 1. 进程 进程是系统资源分配的最小单位, 系统由一个个进程(程序)组成一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。 文本区域存储处理器执行的代码 数据区域存储变量和进程执行期间使用的动态分配的内存; ...
分类:
编程语言 时间:
2020-02-24 09:19:58
阅读次数:
61
2月10号-2月16任务完成情况: 1. java并发复习了一遍,但是还没总结完 2. go入门,看到第5章 3. 剑指offer每天一题 4. 剑指offer书看了20道题 2月17-23任务: 1. 看完go语言 2. 看完剑指offer书 3. 每天一题 ...
分类:
其他好文 时间:
2020-02-24 09:19:35
阅读次数:
55
现如今,新型冠状病毒疫情牵动着每一个人的神经,每天起床后的第一件事就是打开疫情地图,看看最新的疫情数据。如何防控对于普通居民来说,减少外出,注意卫生等都是有效措施,另外保持室内通风换气也是至关重要的,无论是飞沫传播还是流传的气溶胶传播,环境密闭导致空气浑浊,易造成病菌滋生,增加人体感染疾病的风险。勤... ...
分类:
其他好文 时间:
2020-02-24 09:19:07
阅读次数:
109
题目:https://leetcode-cn.com/problems/is-subsequence/ 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=10 ...
分类:
其他好文 时间:
2020-02-24 09:18:27
阅读次数:
76
查看当前网络连接 nmcli connection show NAME UUID TYPE DEVICE eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1 修改当前网络连接对应的DNS服务器 nmcli con mod eth ...
分类:
其他好文 时间:
2020-02-24 09:17:54
阅读次数:
104
1-GIF89a 2-copy 1.jpg/b+2.php/a 1_2.jpg 3-修改图片版权信息 ...
分类:
Web程序 时间:
2020-02-24 09:17:26
阅读次数:
234
Given a sorted integer array, remove duplicate elements. For each group of elements with the same value do not keep any of them. Do this in-place, usi ...
分类:
其他好文 时间:
2020-02-24 09:17:03
阅读次数:
77
一 创建多表 在models.py里创建4张表:Author(作者)、AuthorDetail(作者详细信息)、Publish(出版社)、Book(书) 四张表关系为: (1)首先创建一对一关系。OneToOneField() 创建Author表 class Author(models.Model) ...
分类:
其他好文 时间:
2020-02-24 09:16:31
阅读次数:
69
1.安装swagger包 2.startup里configservers Configure 3.可能出现的错误 提示error xxxxnot found 由于我创建的webapi是restful风格的所以当出现多个同类型的接口时会出错【其实就是找不到哪一个接口】 解决方法: a.在接口上指定路由 ...
分类:
Web程序 时间:
2020-02-24 09:16:06
阅读次数:
65
一、面向对象编程 编程范式 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别 ...
分类:
编程语言 时间:
2020-02-24 09:15:07
阅读次数:
62
1. queue线程安全的FIFO实现 queue模块提供了一个适用于多线程编程的先进先出(FIFO,first-in,first-out)数据结构,可以用来在生产者和消费者线程之间安全地传递消息或其他数据。它会为调用者处理锁定,使多个线程可以安全而容易地处理同一个Queue实例。Queue的大小( ...
分类:
编程语言 时间:
2020-02-24 09:14:46
阅读次数:
108