自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Fastdfs 响应码-错误码清单集合

【代码】Fastdfs 响应码-错误码清单集合。

2022-10-09 15:03:06 972 1

原创 vue setinterval定时器通过clearinterval无法关闭问题(已解决)

在vue项目中经常遇到使用setinterval定时器事件,但是在页面关闭或者刷新时需要进行定期清除,但是经常会遇到clearinterval来清除定期无法清除的问题。有的说把单纯的setinterval和clearintervar改为windows.setinterval和window.clearinter即可解决,但对于我目前而言,确还是无法清除,这是怎么回事呢?经过尝试,发现是this指针问题,从console来看,生成interval id确实也是正确的,但是通过windo...

2021-08-20 15:38:57 3225 1

原创 Django日志设置

在setting.py中进行设置LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '{levelname} {asctime} {module} {process:d} {thread:d} {message}', 'style': '{', },

2021-06-03 15:54:09 127

原创 VUE组件封装与使用原理

vue组件的定义● 组件(Component)是Vue.js最强大的功能之一● 组件可以扩展HTML元素,封装可重用代码● 在较高层面上,组件是自定义元素,Vue.js的编译器为他添加特殊功能● 有些情况下,组件也可以表现用 is特性进行了扩展的原生的HTML元素● 所有的Vue组件同时也都是Vue实例,所以可以接受相同的选项对象(除了一些根级特有的选项),并提供相同的生命周期钩子vue组件的功能1)能够把页面抽象成多个相对独立的模块2)实现代码重用,提高开发效率和代...

2021-04-25 18:39:06 830

原创 数据结构与算法之美

数据结构与算法之美程序猿DD啊昨天数据结构和算法是程序员的内功心法和基本功。无论是人工智能还是其它计算机科学领域,掌握扎实的数据结构和算法知识,往往会助力不少!算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。对于算法而言,实现的语言并不重要,重要的是思想。算法可以有不同的..

2020-09-10 11:59:11 1467

原创 keepalived安装

安装环境软件包keeplived.1.2.1Master 10.0.67.51slave 10.0.67.52 VIP 10.10.67.200 [master,slave]安装步骤打补丁yum install popt-devel -ytar zxvf /opt/www/soft/keeplived.1.2.1.tarcd keeplived-1.2.1./configure--sysconf=/etc--p...

2020-09-05 15:04:30 106

原创 InfluxDB安装

wget https://dl.influxdata.com/influxdb/releases/influxdb-1.1.0.x86_64.rpm yum localinstall influxdb-1.1.0.x86_64.rpm安装后,在/usr/bin下面有如下文件:influxd influxdb服务器influx influxdb命令行客户端influx_inspect 查看工具influx_stress 压力测试工具influx_tsm 数据库转换工具(将数..

2020-09-05 15:03:02 387

原创 InfluxDB简介

InfluxDB 是用Go语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。类似的数据库有Elasticsearch、Graphite等。适合存储设备性能、日志、物联网传感器等带时间戳的数据其主要特色功能1)基于时间序列,支持与时间有关的相关函数(如最大,最小,求和等)2)可度量性:你可以实时对大量数据进行计算3)基于事件:它支持任意的事件数据InfluxDB的主要特点1)无结构(无模式):可以是任意数量的列2)可拓展的3)支持min, ...

2020-09-05 15:01:30 18862 2

原创 探索TiDB数据库

一、TiDB介绍TiDB是一款定位于在线事务处理/在线分析处理的融合型数据库产品,实现了一键水平伸缩,分布式事务与基于Raft协议保证强一致的多副本数据安全,具有实时OLAP等重要特性。同时兼容MYSQL协议和生态,迁移便捷,运维成本低。二、TiDB架构TiDB架构分为三部分:TiDB Server:负责接收SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。PD:是整个集群的管理模块,其...

2020-09-05 14:57:42 1568

原创 Clickhouse高可用分布式数据库研究与实践

随着物联网IoT、5G时代的到来,设备感知、告警存储、业务交易等数据越来越大,大数据分析、联机分析(OLAP)成为非常重要的环节。由于市场上其他开源产品框架多样化,操作复杂等是当前面临的主要问题。Clickhouse什么是Clickhouse?ClickHouse是Yandex公司开源的一个列式数据库管理系统(DBMS),而不是单一的数据库,在ClickHouse 中,数据始终是按列存储的,主要用于在线分析处理查询(OLAP),与Hadoop、Spark相比,ClickHouse更轻量。..

2020-09-05 14:56:16 1769

原创 MAVEN安装,环境变量设置

本文以maven为构建工具。下载maven包apache-maven-3.2.3-bin.zip并解压unzipapache-maven-3.2.3-bin.zip设置环境变量[root@test-changwei-6468-8041 ~]# vim /etc/profileexport MAVEN_HOME=/opt/payment/soft/maven export PATH=${PATH}:${MAVEN_HOME}/bin使其生效[root@test-changwei-6468.

2020-09-05 14:50:43 267

原创 JAVA环境变量配置

下载jdk并解压jdk-7u75-linux-x64.tar.gztar zxvfjdk-7u75-linux-x64.tar.gz设置环境变量 [root@test-changwei-6468-8041 ~]#vim /etc/profileexport JAVA_HOME=/opt/payment/soft/jdk160_24 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JA..

2020-09-05 14:49:29 67

原创 jenkins整个工作流程

下图是jenkins整个工作流程图1.开发者检入代码到源代码仓库。2.CI系统会为每一个项目创建了一个单独的工作区。当预设或请求一次新的构建时,它将把源代码仓库的源码存放到对应的工作区。3.CI系统会在对应的工作区内执行构建过程。4.(配置如果存在)构建完成后,CI系统会在一个新的构件中执行定义的一套测试。完成后触发通知(Email,RSS等等)给相关的当事人。5.(配置如果存在)如果构建成功,这个构件会被打包并转移到一个部署目标(如应用服务器)或存储为软件...

2020-09-05 14:48:13 2829

原创 Jenkins应用场景

Jenkins的主要目标是监控软件开发流程,快速显示问题。所以能保证开发人员以及相关人员省时省力提高开发效率。CI系统在整个开发过程中的主要作用是控制:当系统在代码库中检测到修改时,它将运行构建的任务委托给构建过程本身。如果构建失败了,那么CI系统将通知相关人员,然后继续监视代码库。应用场景:使用Jenkins搭建iOS/Android持续集成打包平台,提高效率。 Jenkins集成邮件通知模板,可以检测构建过程中出现的问题。 jenkins+ant+jmeter搭建持续集成的接口测试.

2020-09-05 14:47:10 742

原创 一文读懂Jenkins工作原理

工作原理图示:这里选择代码仓库以SVN为例,也可以使用gitlab等仓库作为代码仓1. 开发者检入代码到源代码仓库。2. CI系统会为每一个项目创建了一个单独的工作区。当预设或请求一次新的构建时,它将把源代码仓库的源码存放到对应的工作区。3. CI系统会在对应的工作区内执行构建过程。4. (配置如果存在)构建完成后,CI系统会在一个新的构件中执行定义的一套测试。完成后触发通知(Email,RSS等等)给相关的当事人。5. (配置如果存在)如果构...

2020-09-02 23:40:28 7799

原创 Jenkins有哪些特性?

特性: 开源免费 跨平台,支持所有的平台。 master/slave支持分布式的build。 web形式的可视化的管理页面,操作便捷。 安装配置简单,不需数据库支持。 tips及时快速的帮助 丰富的插件,可以通过插件实现多平台集成。 能够实现邮件通知构建结果。 Jenkins的主要目标是监控软件开发流程,快速显示问题。所以能保证开发人员以及相关人员省时省力提高开发效率。CI系统在整个开发过程中的主要作用是控制:当..

2020-09-02 23:39:29 714

原创 Jenkins简介起源介绍

Jenkins是一个用Java编写的开源的持续集成(CI)工具,可用于自动化各种任务,如构建、测试和部署软件,旨在缓和和稳固软件的构建过程。Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。Jenkins起源Jenkins 前身叫做Hudson,Hudson是在2004年的夏天由Sun公司开

2020-09-02 23:36:44 3256

原创 linux上搭建ftp服务器,并配置虚拟用户。

安装ftp服务:参考上个博文http://blog.csdn.net/u010597230/article/details/53007798创建虚拟用户映射的本地用户及家目录    [root@iZ28ldgf0u6Z ~]#useradd -d /home/ftp yunwei2创建虚拟用户文件并生成db文件    [root@iZ28

2016-11-02 16:16:02 3732

原创 linux上搭建ftp服务器,并设置本地用户登陆。

首先搜索是否存在rpm包:rpm -qa|grep vsftpd    [root@iZ28ldgf0u6Z ~]# rpm -qa|grep vsftpd    vsftpd-2.2.2-21.el6.x86_64yum安装        yum install vsftpd  #如果出现错误有可能是python版本不对应导致,  

2016-11-02 14:37:28 6515

awk知识文档学习

awk知识文档,linux操作系统专业的正则表达式学习,很不错的官方文档,值得学习,分享给大家看看

2017-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除