技术加强
文章平均质量分 64
有糖爱辣条呀丶
Overcome yourself and challenge yourself!
展开
-
2021-05-19
这里写自定义目录标题Python基础编1、列表list的底层实现2、字典底层的实现:3、Python的反射机制:4、python的魔法方法:5、类对象,实例对象,类变量,实例变量,类方法,实例方法,静态方法,元类6、单例模式7、Python中的作用域及命名空间8、read,readline和readlines及大数据读取处理9、拷贝10、pickle模块11、Python参数的传递12、位运算:13、协程:14、isinstance() 与 type() 区别:Python基础编1、列表list的底层实原创 2021-05-19 18:59:18 · 844 阅读 · 0 评论 -
docker安装Jenkins及基本使用
docker安装Jenkins及基本使用Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins的官方网站一、docker安装docker pull jenkins/jenkins # 拉取镜像二、挂载及授权创建Jenkins挂载目录并授权权限(我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂原创 2021-02-05 16:30:17 · 142 阅读 · 0 评论 -
Azkaban的调度任务执行失败钉钉,短信提醒(二)
场景Azkaban默认的异常提醒为邮件提醒,但在实际工作中邮件并不那么方便。于是azakabn调度任务失败及删除定时任务时都需要钉钉,短信提醒等。引入因为考虑到azakabn的默认方法为邮件提醒,若改为钉钉提醒需要更改源码,但源码被编译过。然后我就想到从MySQL的触发器http请求主动通知业务系统(mysql-udf-http)。一、MySQL的触发器什么是触发器触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完原创 2020-10-27 17:52:28 · 2428 阅读 · 1 评论 -
Azkaban的安装,集群及使用(一)
Azkaban的介绍:Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程。Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流。功能特点:1、Web用户界面2、方便上传工作流3、方便设置任务之间的关系4、调度工作流5、认证/授权(权限的工作)6、能够杀死并重新启动工作流7、模块化和可插拔的插件机制8、项目工作区9、工作流和任务的日志记录和审计Azkaba原创 2020-10-22 10:29:21 · 462 阅读 · 0 评论 -
简历的优化
转载:https://blog.csdn.net/WANXT1024/article/details/106385831转载 2020-08-01 15:09:41 · 158 阅读 · 0 评论 -
docker安装ES(elasticsearch)、Kibana;几种基本使用
安装ES版本:6.8.2docker拉取: sudo docker pull elasticsearch:6.8.2 创建配置文件 在/根目录创建ES/config文件,然后创建esl.yml文件夹(ES/config/esl.yml)配置文件详情: cluster.name: elasticsearch-cluster node.name: es-node1 network.bind_host: 0.0.0.0 设置可以访问的ip network.publish_hos原创 2020-05-22 17:31:05 · 7547 阅读 · 2 评论 -
Python日常常用小知识
1、Python重连机制长时间没有操作数据库导致连接被数据库断开,django的orm会有缓存,以为数据库还没有断开。处理方法(多用于脚本):在exception中加入以下代码: if str(e).__contains__('MySQL server has gone away'): from django.db import connections connections['default'].close_if_unusable_or_obsolete()py原创 2020-07-24 10:05:55 · 165 阅读 · 0 评论 -
Subscribe too much celery-task-meta using Redis backend
Subscribe too much celery-task-meta using Redis backend问题原因:1、publish消息订阅 subscribe发布机制。服务端pub断开,或者主动杀死,如果客户端主动断开或者杀死的话,还是占用链接数的,客户端sub不会断开,但不会接受消息,占用连接数;2、通过redis查看的info clients连接数越来越多,不多久就会报连接数太高的异...原创 2019-12-17 15:15:27 · 541 阅读 · 0 评论 -
谷歌身份验证器(Google Authenticator)的使用详情
谷歌身份验证器(Google Authenticator)前言Google Authenticator,是谷歌推出的一款动态口令工具,解决大家的google账户遭到恶意攻击的问题;许多安全性比较高的网站都会采用这种工具来验证登录或者交易;这个动态口令就是Google身份验证器每隔30s会动态生成一个6位数的数字。它的作用是:对你的账号进行“二步验证”保护,或者说做一个双重身份验证,来达到提升安...原创 2018-11-08 10:10:05 · 40349 阅读 · 2 评论 -
高并发处理
高并发处理前言一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很...转载 2018-10-26 14:08:18 · 153 阅读 · 0 评论