自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码讲故事

正经的技术,不正经的程序员~

  • 博客(314)
  • 资源 (52)
  • 收藏
  • 关注

原创 自定义架构实现基于golang中web开发与异步系统调用等方法进行mock在不同环境运行或测试

自定义架构实现基于golang中web开发与异步系统调用等方法进行mock在不同环境运行或测试

2022-09-23 11:54:51 143

原创 覆盖各行业盘点最受开发者喜欢的 Top 100 工具

覆盖各行业盘点最受开发者喜欢的 Top 100 工具

2022-09-06 08:12:29 160

原创 一行命令查看Linux系统重启时间和相关记录

一行命令查看Linux系统重启时间和相关记录。

2022-08-04 15:57:23 696

原创 Linux性能测试以及性能测试指标详解

Linux性能测试以及性能测试指标详解

2022-07-30 15:57:25 455

原创 全面理解Elasticsearch(ES)结构原理、使用场景、集群调优

全面理解Elasticsearch(ES)结构原理、使用场景、集群调优。

2022-07-30 15:53:15 161

原创 基于Git和Jenkins企业级自动化测试及部署实例,附详细截图和完整代码

基于Git和Jenkins企业级自动化测试及部署实例,附详细截图和完整代码。

2022-07-21 16:52:22 319

原创 golang开发需要掌握的核心包以及中间件,涵盖项目的各个领域,值得收藏

golang开发需要掌握的核心包以及中间件,涵盖项目的各个领域,值得收藏。

2022-07-13 06:57:12 317

原创 像docker一样挂载文件映射目录到虚拟机VM内部进行开发详细实现步骤及介绍

像docker一样挂载文件映射目录到虚拟机VM内部进行开发详细实现步骤及介绍。

2022-07-11 09:23:16 156

原创 比Nginx性能更强的下一代Web服务器Caddy,GitHub上开源项目start数量已经超过Nginx

比Nginx性能更强的下一代Web服务器Caddy,GitHub上开源项目start数量已经超过Nginx。

2022-06-25 11:30:12 467

原创 综合对比ZooKeeper、Eureka、Consul 、Nacos等微服务注册中心,用途及优缺点分析

综合对比ZooKeeper、Eureka、Consul 、Nacos等微服务注册中心,用途及优缺点分析。

2022-06-25 11:07:06 259

原创 深入理解Kubernetes(k8s)网络策略,附实践代码

深入理解Kubernetes(k8s)网络策略,附实践代码。

2022-06-25 10:53:42 85

原创 Linux下网络测试工具tcpping、tcptraceroute的使用

Linux下网络测试工具tcpping、tcptraceroute的使用。

2022-06-25 09:55:30 128

原创 几行代码实现自动下单“13香”、Apple等系列产品的高并发购物系统(亲测可用)。

几行代码实现自动下单“13香”、Apple等系列产品的高并发购物系统(亲测可用)。

2022-06-17 09:29:30 225 1

原创 mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据

mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

2022-06-07 14:47:59 563

原创 理解sql查询原理,优化查询900W+数据耗时从17s到300ms实例

理解sql查询原理,优化查询900W+数据耗时从17s到300ms实例。

2022-06-03 19:50:18 126

原创 企业整合多个系统实现sso单点登录,一次登录多处使用,包含前后端设计与实现

企业整合多个系统实现sso单点登录,一次登录多处使用,包含前后端设计与实现。主要目的:1、实现统一登录,所有系统对用户而言只需要一个账号和密码;2、登录之后可以访问多个系统,不用再次登录;3、有效期内自动登录;4、轻量级接入能力,不需要改变原有系统的登录逻辑,能够简单接入;......

2022-05-29 20:10:21 888 1

原创 (详细介绍)程序员专属接单平台,赚钱的同时提升自己的技术,并附多个快速开发的脚手架项目开箱即用

(详细介绍)程序员专属接单平台,赚钱的同时提升自己的技术,并附多个快速开发的脚手架项目开箱即用

2022-05-13 09:36:36 137

原创 OpenStack中nova组件管理虚拟机磁盘存放位置查看、修改、迁移

OpenStack中nova组件管理虚拟机磁盘存放位置查看、修改、迁移

2022-05-11 09:37:14 483

原创 解决python出现 import urllib.parse as urlparse ImportError: No module named parse等问题

解决python出现 import urllib.parse as urlparse ImportError: No module named parse等问题。

2022-05-10 08:19:00 395

原创 解决ansible出现docker.APIClient\\nAttributeError: \\‘module\\‘ object has no attribute \\‘APIClient等问题

解决ansible出现docker.APIClient\\nAttributeError: \\'module\\' object has no attribute \\'APIClient等问题。

2022-05-04 16:35:20 522

原创 高级工程师必须要弄懂的 Nginx 几十个知识点

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(

2022-05-04 08:57:31 425

原创 美团图数据库平台建设及业务实践,亿万级数据下的技术选型及对比

美团图数据库平台建设及业务实践,亿万级数据下的技术选型及对比。

2022-04-19 17:55:11 112

原创 大型项目中 postgres(PG)以及连接池 pool 的使用,增删改查模块高度的封装,自动提交、事务、回滚、详细使用介绍

大型项目中 postgres(PG)以及连接池 pool 的使用,增删改查模块高度的封装,自动提交、事务、回滚、详细使用介绍等等。

2022-04-19 10:29:06 820

原创 Linux安装gssapi、kafka-python实现Kerberos认证连接Kafka等中间件集群服务(最新版)

kafka集群搭建,比较简单,直接略过,这里使用最新版v3.1.0,同时配置kafka通过Kerberos认证连接,配置之后,通过客户端连接进行测试。需要注意的地方:1、IP地址修改为机器的实际IP地址2、hostname修改为服务器的实际域名或者机器名称3、文件路径/opt/kafka/config/kafka.keytab修改为实际的路径4、消费kafka的group_id修改为需要的IP,默认是t001需要安装依赖库如下:yum install -y krb5-workstation

2022-03-31 10:15:13 3163

原创 解决kolla ansible docker api client python TypeError: load_config() got an unexpected keyword argument

TypeError: load_config() got an unexpected keyword argument ‘config_dict’\r\n", “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 1fatal: [compute02]: FAILED! => {“changed”: false, “module_stderr”: “Shared connection to compute02 c

2022-02-15 08:55:39 429

原创 解决Can‘t uninstall ‘docker‘. No files were found to uninstall.不能卸载方法

pip 无法卸载对应的包或库。pip uninstall dockerFound existing installation: docker 4.4.4Can’t uninstall ‘docker’. No files were found to uninstall.手动删除( /usr/lib/python2.7/site-packages/ 目录下对应的包):rm -rf /usr/lib/python2.7/site-packages/dockerrm -rf /usr/lib/pyt

2022-02-14 15:34:28 2175

原创 Error: SHA256 mismatch,To retry an incomplete download, remove the file above.

Error: SHA256 mismatch,To retry an incomplete download, remove the file above.

2022-01-26 16:59:02 2494

原创 程序员私藏的工具轻松实现项目开发一个命令发起Merge Request项目代码提交合并,可以指定代码Code View审核人

程序员私藏的工具轻松实现项目开发一个命令发起Merge Request项目代码提交合并,可以指定代码Code View审核人。最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料。非常简单的使用,下载脚本后,根据教程进行简单的配置,根据自己的操作系统类型,把注释部分选用就可以了。

2022-01-17 09:36:02 525

原创 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(五)

最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、mp4、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词检索,标记文件名称和文件内容内容(五)。

2022-01-09 19:04:22 877

原创 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(四)

最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、mp4、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词检索,标记文件名称和文件内容内容(四)。主要功能:1、大文件超大文件上传、文件下载、断点续传、秒传、提速、限速;2、压缩文件自动识别不同格式进行解压;3、前后端传输编码规范;4、非压缩文件实现自动在线预览;5、文件内容读取、分析、计算、索引;6、实现一个搜索引擎根据多个关键字对文件名称以及上传时间

2022-01-09 16:44:10 1240

原创 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(三)

最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、mp4、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词检索,标记文件名称和文件内容内容(三)。

2022-01-05 21:23:02 363 1

原创 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(二)

最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、mp4、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词检索,标记文件名称和文件内容内容(二)。

2021-12-27 20:20:40 619

原创 最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写搜索引擎多关键词检索名称和内容(一)

最近很火的在线文件预览txt、doc、ppt、pdf、excel、jpg、mp4、png、zip、tar.gz等各种文件及压缩文件在线解压和预览,包括前后端设计和源码,编写一个文件搜索引擎实现多关键词检索,标记文件名称和文件内容内容(一)。

2021-12-22 09:56:39 251

原创 有意思的一些免费API接口整理,包含官网地址以及简介

1.文档上的小牌子官网:https://shields.io/举例:获取vue 在npm上的版本号https://img.shields.io/npm/v/vue.svg?sanitize=true2.一言一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。 或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。说白了,就是随机返回一句话,可以设置特定领域。官网:https://developer.hitokoto.cn/s

2021-12-21 19:24:01 2464

原创 通过web系统实现淘宝营销引流,小说或者视频上传之后自动生成二维码,通过二维码分享之后引入微信或者扣扣加群,群满自动切换到下一个,以及数据统计分析和若干个小工具集成

通过web系统实现淘宝营销引流,小说或者视频上传之后自动生成二维码,通过二维码分享之后引入微信或者扣扣加群,群满自动切换到下一个,以及数据统计分析和若干个小工具集成。主要实现技术:1、大文件视频分割上传,实现多线程传输、断点续传、动态文件合并算法,主要参考:超大文件上传下载以及秒传、提速和限速方案完整(包含前后端)2、实现了小说阅读器,上传文本文件后自动生成链接和二维码,自动排版阅读、支持背景换肤、字体大小等调节;3、QQ群和微信群自动代理功能,一个二维码或者链接实现自动加群,群满后自动跳转到下一

2021-12-14 09:24:27 2635

原创 Linux cp 复制文件强制覆盖的用法

Linux 中 cp -rf 源文件或目录 目标文件或目录,即使加了-f 也是不能强行覆盖的,这时怎么回事的呢?一两个文件很少量的还好说,就输几个yes 进行覆盖,但是要是n多文件怎么办,手动输入也太麻烦了,主要有以下几种解决办法。方法一为什么 rm -rf 文件或目录 就可以达到强制的效果呢,即使文件或者目录不存在也不会报错。Linux中有很多常用命令都有 -f -r 等选项参数。我们输入alias命令,查看Linux系统相关命令的别名,看看系统给cp起了一个什么别名。alias结果:al

2021-11-24 11:15:37 5157

原创 解决zun docker vif_type(binding_failed) is not supported.A binding script for this type can‘t be found

ERROR zun.compute.manager [req-dfc531d3-2d8f-4274-b542-31ff6191bafc - - - - -] Error occurred while calling Docker start API: Docker internal error: 500 Server Error for http+docker://localhost/v1.26/containers/0e64b90b3a2573ed8443c756e9cd5708b6a350477a1c

2021-11-05 10:58:25 260

原创 python开发配置使用autopep8语法规则检查,命令行使用及pycharm配置使用方法

python开发配置使用autopep8语法规则检查,命令行使用及pycharm配置使用方法。关于PEP 8PEP 8,Style Guide forpythonCode,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性。官网地址:https://www.python.org/dev/peps/pep-0008/关于Autopep8关于autopep8官网的描述是:autopep8 automatically formats Python code

2021-10-27 15:34:04 368

原创 程序员每天自动填写周报日报工时脚本完整脚本(附源码)

程序员每天自动填写周报日报工时脚本完整脚本(附源码),仅供参考。现在公司都要求填每天写周报、日报、工时之类的信息,有时候弄着弄着就忘记了。导致工时异常,被领导点名啥的。索性写个自动填写的脚本+定时任务+工作日判断+自动启动服务,完整的自动填写。通过对工作日志平台的分析,发现都是加密安全https请求,有些公司是内网,不排除有http的这种简单一点,本想通过 shell 脚本写一个比较通用一点的脚本,不过多依赖任何外部的资源,但是发现,如果用简单的 sh 脚本做 https 请求需要在请求的时候带入相关的

2021-10-24 09:23:37 3331

原创 zun.common.exception pymysql.err.DataError 1406, “Data too long for column ‘exposed_ports‘ at row 1“

openstack中管理容器暴露范围端口,转换为单个端口,端口暴露包括 tcp和udp 协议,出现个数过多,数据过长,zun-api请求报错如下:2021-10-21 19:14:49.926 2925 ERROR zun.common.exception [req-b037140d-79d6-4a91-9fcd-926321baf4b1 - - - - -] ab065d5e-faf3-4e28-b88b-551336ab3985:(pymysql.err.DataError) (1406, “Data

2021-10-22 09:50:36 141

k8s的搭建与使用.zip

两分钟一个命令轻松搭建基于 Docker 的 Kubernetes(k8s)集群环境。包含所需相关文件搭建与使用文档。详细的使用和展示在个人博客中有详细介绍。适用于Windows、Linux、MacOS系统。

2020-08-22

最新版Erlang和RabbitMQ下载,包含多个版本和配置文档.txt

Linux或Windows下安装及配置Erlang和RabbitMQ,所需相关安装包和文件,包含多个版本。包含最新版Erlang和RabbitMQ下载,包含多个版本和配置文档,详细使用和相关信息有发布的博客说明。

2020-08-17

最新版超级懒人镜像,实现普通电脑安装苹果MacOS+Windows10双系统,不是虚拟机.docx

普通电脑安装苹果MacOS+Windows10双系统,不是虚拟机,用的是超级懒人镜像,简单几步完成双系统的安装。包括详细安装步骤和相关工具的下载地址。

2020-04-19

文献查找器,根据引用的论文自动查询论文的出处

根据引用的论文自动查询论文的出处,能够导出到EndNote,然后根据参考文献快速下载对应的论文,可以根据参考文献批量下载论文。详细使用方法,请参照发布的博客文章。

2020-04-07

最新完整版EndNote,包含 Mac 版本 和 Windows 版本,中科院批量授权.txt

最新完整版EndNote,包含 Mac 版本 和 Windows 版本,中科院批量授权。主要用于文献管理,方便阅读和资料整理。这是一个专门用于科技文章中管理参考文献数据库的软件。而且通过插件可以很方便地在word中插入所引用的文献,软件自动根据文献出现的先后顺序编号,并根据指定的格式将引用的文献附在文章的最后。如果在文章中间插入了引用的新文献,软件将自动更新编号,并将引用的文献插入到文章最后参考文献中的适当的位置。英文文献兼容性好,可以通过Internet到Pubmed直接检索后保存到数据库中或者读入各种格式的medline检索的结果。

2020-04-06

网站自动下载论文,在线预览论文,自动生成pdf插件,实现论文免费下载

网站自动下载论文,在线预览论文,自动生成pdf插件,实现各大平台和数据库论文免费下载。可以把一篇论文的所有参考文献导出,可以生成 EndNote 等相关文献管理软件需要的格式。

2020-04-06

一键导出论文参考文献浏览器插件

一键导出论文参考文献浏览器插件,能够在阅读论文的时候自动导出论文的所有参考文献,然后通过endnote文献管理软件的功能,可以实现在线阅读所有论文。

2020-04-06

最新版go语言入门详细资料,包含初级、中级、高级阶段资料.zip

最新版go语言入门详细资料,包含初级、中级、高级阶段资料,主要包含 环境搭建、基础知识部分、指针、容器、文件、网络、数据库、并发、加密等相关模块。

2020-04-03

NC最新完整版,包含32位和64位以及源码.zip

1)首先准备一下 NC ,关于NC这里没什么好说的,网络届的瑞士军刀。 这里准备了 以往的经典版本和最新版本,分别包含 32 位 和 64 位 的,其中还包含编译源码,有需要的大神可以自行修改源文件之后重新打包发布。 2)Windows系统,放置NC到 C:\Windows\System32 目录下;

2020-04-02

SCI、ISTP和EI详细指南

SCI/ISTP和EI论文检索号IDS number和收录号查询方法,详细使用教程和指南手册。SCI检索号也即IDS number,一般来讲,同一期出版的刊物上的所有文章的IDS number相同。

2020-02-24

RocketMQ全套详细资料,包含所需安装文件、后台监控程序、源码、详细使用资料等

RocketMQ全套详细资料,包含所需安装文件、后台监控程序、源码、详细使用资料等。从零基础快速学会使用,包括RocketMQ的安装步骤、详细介绍、详细搭建、单机搭建、集群搭建、应用例子、消息的监控等等非常详细的公司内部教程。

2019-12-20

真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session

真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session共享同步问题等等,直接把 Web 应用的 war 包,放进Tomcat的 webapps 目录即可。

2019-12-19

搭建Nginx服务器全套资料,包含所需文件、源码、详细文档等

搭建Nginx服务器全套资料,包含所需文件、源码、文档等,快速搭建Nginx环境,并提供基于Nginx服务解决方案等。

2019-12-17

最新版Canal数据同步中间件(包含canal.deployer和canal.adapter)

最新版阿里开源中间件canal实现mysql数据库同步,零侵入不写代码实现,也可以通过整合到项目程序实现更加灵活的控制。详细使用方法:https://blog.csdn.net/u014374009/category_9409106.html

2019-12-01

最新版 RabbitMQ 和 Redis 及其管理工具包含安装文档打包下载

搭建微服务项目架构所需中间件,完整打包、包括消息队列、Redis等等。通过SpringBoot、SpringCloud搭建微服务框架,集成Redis、RabbitMQ实现限流、解耦、异步、服务拆分,Eureka做服务注册,Zuul网关,前后端分离,RESTful接口风格。项目地址:https://github.com/YouAreOnlyOne/MicroServiceForE-commerce

2019-11-26

最新版Influxdb下载

InfluxDB 是一个时间序列数据库,用于处理海量写入与负载查询。InfluxDB旨在用作涉及大量时间戳数据的任何用例(包括DevOps监控,应用程序指标,物联网传感器数据和实时分析)的后端存储。 为时间序列数据专门编写的自定义高性能数据存储。 TSM引擎具有高性能的写入和数据压缩; Golang编写,没有其它的依赖; 提供简单、高性能的写入、查询 http api; 插件支持其它数据写入协议,例如 graphite、collectd、OpenTSDB; 支持类sql查询语句; tags可以索引序列化,提供快速有效的查询; Retention policies自动处理过期数据; Continuous queries自动聚合,提高查询效率; Telegraf 是收集和报告指标和数据的代理。 Telegraf是TICK Stack的一部分,是一个插件驱动的服务器代理,用于收集和报告指标。 Telegraf 集成了直接从其运行的容器和系统中提取各种指标,事件和日志,从第三方API提取指标,甚至通过StatsD和Kafka消费者服务监听指标。

2019-11-15

最新版Telegraf下载

Telegraf 是一个用 Go 编写的代理程序,可收集系统和服务的统计数据,并写入到 InfluxDB 数据库。内存占用小,通过插件系统可轻松添加支持其他服务的扩展。 Telegraf 是收集和报告指标和数据的代理。 Telegraf是TICK Stack的一部分,是一个插件驱动的服务器代理,用于收集和报告指标。 Telegraf 集成了直接从其运行的容器和系统中提取各种指标,事件和日志,从第三方API提取指标,甚至通过StatsD和Kafka消费者服务监听指标。 它还具有输出插件,可将指标发送到各种其他数据存储,服务和消息队列,包括InfluxDB,Graphite,OpenTSDB,Datadog,Librato,Kafka,MQTT,NSQ等等。

2019-11-15

2019最新版NodeJs和 nssm 服务管理器下载

NodeJs 2019最新版和 nssm 服务管理器。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 NSSM最新版下载。 NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下: 支持普通exe程序(控制台程序或者带界面的Windows程序都可以); 安装简单,修改方便; 可以重定向输出(并且支持Rotation); 可以自动守护封装了的服务,程序挂掉了后可以自动重启; 可以自定义环境变量; 这里面的每一个功能都非常实用,使用NSSM来封装服务可以大大简化我们的开发流程了。

2019-11-15

TIG详细搭建及使用笔记word文档

TIG详细搭建及使用笔记word文档,包含所需文件下载地址。 通过TIG(Telegraf+Influxdb+Grafana),轻松几步搭建环境,通过各种表盘展示数据,对数据进行实时监控和分析。

2019-11-15

ELK详细搭建及使用笔记word文档

ELK详细搭建及使用笔记word文档,包含所需文件下载地址。通过ELK(ElasticSearch + LogStash + Kibana = ELKStack),轻松几步搭建ELK环境,对数据进行实时监控和分析。 Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Elasticsearch是一个高度可扩展的开源全文搜索和分析引擎。它允许您快速,近实时地存储,搜索和分析大量数据。它通常用作支持具有复杂搜索功能和需求的应用程序的底层引擎/技术。 Logstash 主要是用来日志的搜集、分析、过滤日志的工具,支持大量的数据获取方式。一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去。 Kibana:Web前端,可以将ElasticSearch检索后的日志转化为各种图表,为用户提供数据可视化支持。

2019-11-15

mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定参数方便运行,支持省略参数; 4、支持显示匹配的数据来自数据库名称和表名称; 5、兼容多个版本的数据库; 6、支持多种操作系统的使用运行; 7、关键词支持字符串、日期、整形等等类型; 8、更多………… 使用如下命令即可查看使用帮助: sh search.sh sh search.sh -h sh search.sh --help 更多详细,可以参考发布的博文介绍和测试结果。

2022-06-07

一个命令发起Merge Request项目代码提交合并merge.sh

程序员私藏的工具轻松实现项目开发一个命令发起Merge Request项目代码提交合并,可以指定代码Code View审核人。 不会用,随时私信作者。 最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料。 非常简单的使用,下载脚本后,根据教程进行简单的配置,根据自己的操作系统类型,把注释部分选用就可以了。

2022-01-17

程序员每天自动填写周报日报工时脚本完整脚本

程序员每天自动填写周报日报工时脚本完整脚本(附源码),使用查看发布的博客使用方法。 如果需要定制或者实现相关的脚本都可以私信作者。 现在公司都要求填每天写周报、日报、工时之类的信息,有时候弄着弄着就忘记了。导致工时异常,被领导点名啥的。索性写个自动填写的脚本+定时任务+工作日判断+自动启动服务,完整的自动填写。 通过对工作日志平台的分析,发现都是加密安全https请求,有些公司是内网,不排除有http的这种简单一点,本想通过 shell 脚本写一个比较通用一点的脚本,不过多依赖任何外部的资源,但是发现,如果用简单的 sh 脚本做 https 请求需要在请求的时候带入相关的证书 cacert 、key、cert 等信息,比较繁琐。因此,退而求其次,采用python脚本,现在Linux系统基本都自带安装了,也不算要安装什么额外的资源,最后把相关的脚本进行整理,只需要执行一行命令即可启动运行。需要修改脚本中的部分如下: ``` # =======================================等号包裹以内需要修改====================================================== # 用户名称 USERNAME = "Frank" # 用户密码 PASSWORD = "123456" # 运行方法 # python3 fill_work_log.py > fill_work_log.log & # 运行规则 # 如果不设置下面的开始日期和结束日期,脚本会一直到后台运行,每天晚上 22:00 之后自动填写工作日志,周六、周日自动跳过。 # 如果想补日志,只需要设置缺少的开始日期和结束日期,脚本会自动补齐指定日期范围内的工作日志,之后会转入后台运行,每天晚上 22:00 之后自动填写工作日志。 # 开始日期,如:2020-09-05 START_DATE='' # 结束日期,如:2020-09-25 END_DATE='' # =======================================等号包裹以内需要修改====================================================== ```

2021-10-24

swift_upload_file_batch.sh

最近在项目中遇到了一个需求,在云计算项目交付中,需要把按照文件夹分类的若干原始文件自动压缩打包上传到swift对象存储中,需要获取到不同文件夹分别对应不同的类别、文件名称、文件描述等等信息,几十个G的文件包含上百个类别和文件按照要求自动进行上传到swift对象存储中去。 swift前面的文章有了详细的介绍和分析,这里主要着手与API的使用层面,不同方法的实际使用。实现智能自动化批量自动压缩上传文件。 功能: - 支持自动压缩文件夹进行上传 - 自动上传文件到swift指定目录 - 支持自动检测文件介绍信息生成描述信息 - 支持自动生成唯一压缩文件名称 - 支持自动计算上传文件的MD5值 - 支持自动计算上传文件的SHA1值 - 支持自动生成mysql语句,临时保存在“/tmp/sql_data.sql"目录 - 支持自动对已有的数据进行自动去重和跳过 - 支持自动把mysql语句导入到业务数据库 - 支持在任何shell环境中运行,不依赖任何额外的环境 - 简单配置用户账号、密码和swift链接信息即可使用 - 更多…… 详细使用参考发布的博客文章:https://blog.csdn.net/u014374009/category_10819722.html 有任何疑问可以私信作者。

2021-07-13

最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料.sh

# how to use ? 包含使用教程,使用中有任何问题可以私信作者。 # For windows:打开 cygwin 终端,执行 vim .bashrc ,键入:alias merge='bash merge文件的路径/merge.sh',保存并退出,再执行:source .bashrc # For Mac or Linux:打开命令行终端,执行 vim ~/.bash_profile ,键入:alias merge="sh /merge文件的路径/merge.sh",保存并退出,再执行:source ~/.bash_profile # 进入到Git管理的项目根目录,执行如下命令发起 merge request 请求,默认请求合并到 test 分支,-a 用来指定审核委派人, # 执行 merge 等同于 merge test,或执行 merge 其他远程分支名,具体用法如下: # merge test # merge test -a frank # merge # merge -a frank # 提供能力: # Create merge request # 自动识别仓库/项目名称和ID # 当前本地分支作为 source branch # 手动输入远程分支名作为 target branch,默认 test 分支 # 使用 last commit 作为 merge title # 提供可选的指定委派人功能 # 提供可选的 Accept merge request 功能

2021-04-30

在Linux中快速部署桌面远程连接和安装多种虚拟机制作操作系统镜像,附使用教程.zip

在Linux中快速部署桌面远程连接和安装虚拟机,可以在任何客户端比如windows或者macos远程连接到linux桌面,可以用来制作openstack镜像,在镜像初始化的时候设置用户名和密码,解决虚拟机制作windows xp、windows 7、Windows 10等windows系列镜像在启动时候蓝屏等现象。如在使用过程中遇到任何疑问,可私信作者,作者会及时进行解答。详情使用参考发布的博文有详细的解释。 1、Linux快速安装部署桌面系统,通过任何命令行远程连接到原生Linux系统,这时候是命令行界面,把该目录脚本可以通过 scp 或者 复制》粘贴 或者 ftp 等方式上传到服务器。 2、执行 sudo sh desktop.sh ,等待安装完成即可,如果中途遇到需要设置密码的地方,请输入自己想要的密码并记住。安装完成之后,系统会自动重启,测试可能会断开现在的连接,不用关注命令行的连接来,可以进行到下一步。 3、通过 windows系统自带的远程连接、Mac安装的 Microsoft Remote Desktop、以及第三方 MobaXterm 工具等各种方式进行连接,输入Linux的ip,设置的vnc密码以及账号的密码,即可进入图形化系统界面。 4、切换到第一步脚本所在的目录,执行 sudo sh virtual.sh ,等待安装完成即可,如果中途遇到需要应答的地方,输入 y 即可继续完成安装,会自动配置好多种虚拟机、以及支持edk操作系统镜像下载的工具。 5、安装完成之后会自动启动 virt-manager 虚拟机,可用来制作 Windows、Linux、MacOS等系统镜像,制作好的镜像可用于 公有云、私有云、混合云、以及其他电脑主机上进行安装使用。

2021-04-12

最新版Maven配置及换源,下载后直接使用.zip

最新版Maven配置及换源,下载后解压,放到个人用户目录下,就可以直接使用。如需要配置环境变量,请参考发布的博客文章。

2020-11-16

最新版MacOS系统64位安装MySQL5.7.xx最好用的两个版本.zip

最新MacOS系统安装MySQL5.7.xx最好用的两个版本,安装比较简单,双击打开,一直下一步即可安装完成,如需要配置环境变量,请参考发布的博客文章。

2020-11-16

最新版MacOS系统64位JDK1.8和JDK15两个版本.zip

最新版MacOS系统64位JDK1.8和JDK15两个版本,最好用的两个版本,安装比较简单,双击打开,一直下一步即可安装完成,如需要配置环境变量,请参考发布的博客文章。

2020-11-15

Supervisor结合Celery以及Flower对定时任务和异步任务进行可视化分析统计完整配置.zip

Supervisor的安装及使用,启用可视化界面统计和管理,以Celery进行异步任务、定时任务处理为例,结合Flower进行可视化统计、分析、管理查看。详细的使用和介绍请查看作者的博客文章。

2020-10-21

Celery实现异步任务、定时任务、异常告警通知的CeleryTask完整项目.zip

快速搭建Python开发环境,通过Celery完成异步任务、定时任务调用,设置重试次数并把失败的任务发送邮件异常提醒。详细的使用教程请参考发布的博客文章。

2020-09-26

深度学习入门之模型训练到移植使用全过程学习文档.zip

通过Keras和tesorflow简单的几行代码,训练自己需要的模型,实现图像识别。包含数据集处理、模型训练、模型测试、模型查看、模型转换、模型迁移等等。Android实现智能识别,把Keras或Tensorflow训练的深度学习模型移植到Android上进行使用。 具体请参考发表的博客文章。

2020-09-23

40个全球免费电子图书馆名单(中文+外文).pdf

40个全球免费电子图书馆名单(中文+外文),记录学习地址,通过在线图书馆查询资料,方便业余的时间学习增强自己。

2020-05-25

十分钟学会使用 Elasticsearch 优雅搭建自己的搜索系统.pdf

十分钟学会使用 Elasticsearch 优雅搭建自己的搜索系统。 什么是elasticsearch Elasticsearch 是一个开源的高度可扩展的全文搜索和分析引擎,拥有查询近实时的超强性能。 大名鼎鼎的Lucene 搜索引擎被广泛用于搜索领域,但是操作复杂繁琐,总是让开发者敬而远之。而 Elasticsearch将 Lucene 作为其核心来实现所有索引和搜索的功能,通过简单的 RESTful 语法来隐藏掉 Lucene 的复杂性,从而让全文搜索变得简单 ES在Lucene基础上,提供了一些分布式的实现:集群,分片,复制等。 搜索为什么不用MySQL而用es 我们本文案例是一个迷你商品搜索系统,为什么不考虑使用MySQL来实现搜索功能呢?原因如下: MySQL默认使用innodb引擎,底层采用b+树的方式来实现,而Es底层使用倒排索引的方式实现,使用倒排索引支持各种维度的分词,可以掌控不同粒度的搜索需求。(MYSQL8版本也支持了全文检索,使用倒排索引实现,有兴趣可以去看看两者的差别) 如果使用MySQL的%key%的模糊匹配来与es的搜索进行比较,在8万数据量时他们的耗时已经达到40:1左右,毫无疑问在速度方面es完胜。

2020-05-18

mysql 性能提升百倍调优宝典.pdf

前言:全文中一共有常用的(事实上你如果花1-2周阅读、理解、自己动手设一下后是需要这么多参数的)76个参数,笔者把近10年里3个亿万级项目的数据库调优用此篇浓缩到了可能读者只需要2周时间就可以掌握,同时我是按照: 1.每一个参数干吗? 2.在某些典型硬件配置下的db上参数该设多少? 3.设会怎么样? 4.不设会怎么样? 5.有什么坑如何填坑? 6.有些参数怎么算、算法又如何 这种style来写的,相信此篇会对一些使用mysql的尤其是正在或者将要面临万级并发的项目、网站有所帮助。具体请看文档!

2020-05-18

Java常用工具类使用指南.docx

Java常用工具类使用指南,包含常用的方法说明,快速提升开发效率和代码质量。 Java 中 String 应该是日常用的最多一个类吧,平常我们很多代码需要围绕 String ,做一些处理。 JDK 提供 String API 虽然比较多,但是功能比较基础,通常我们需要结合 String 多个方法才能完成一个业务功能。

2020-05-11

IntelliJ IDEA 自带的高能神器比Postman更加优秀的IDEA REST的使用文档.docx

IntelliJ IDEA 自带的高能神器比Postman更加优秀、方便和全面,强烈建议使用。 接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每[个开发的日常工作项。 所谓工欲善其事必先利其器,在没有尝到 IDEA REST 真香之前, postman 确实是一个非常不错的选择,具有完备的 REST Client 功能和请求历史记录功能。但是当使用了 IDEA REST 之后,postman 就可以丢了,因为,IDEA REST Client 具有 postman 的所有功能,而且还有postman 没有的功能,继续往下看。

2020-05-11

谈谈前端关于文件上传下载那些事资料.zip

前端开发中总免不了关于文件的上传、下载需求,文档用来总结一下常用的方法。以及推荐JavaScript经典实例学习资料文章。

2020-05-03

Net 程序库,用 c # 编程读写 AutoCAD dxf 文件.zip

Net 程序库,用 c # 编程读写 AutoCAD dxf 文件。包含使用指南。 它支持文本和二进制格式的 AutoCad2000、 AutoCad2004、 AutoCad2007、 AutoCad2010、 AutoCad2013和 AutoCad2018 dxf 数据库版本。代码示例: public static void Main() { // your dxf file name string file = "sample.dxf"; // by default it will create an AutoCad2000 DXF version DxfDocument dxf = new DxfDocument(); // an entity Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5)); // add your entities here dxf.AddEntity(entity); // save to file dxf.Save(file); // this check is optional but recommended before loading a DXF file DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file); // netDxf is only compatible with AutoCad2000 and higher DXF version if (dxfVersion < DxfVersion.AutoCad2000) return; // load file DxfDocument loaded = DxfDocument.Load(file); }

2020-04-29

实现CAD(dxf、dwg格式)文件操作的源码.zip

下载源码,然后使用VS2010 打开解决方案:./src/LitCAD.sln,直接编译即可。主要特征 Supports entities: line, xline, ray, polyline, cirlce, arc, text. 支持多种图元:线段、构造线、射线、多段线、圆、圆弧、文字。 Zoom and pan. 缩放和平移视图。 Layer。 支持图层。 Grip points. 图元支持夹点,并且可以通过移动夹点来修改图元。 Snap. 捕捉。目前支持的捕捉类型有:端点、中点、中心点、象限点。 Basic editing tools: delete, copy, mirror, offset, move. 基本的编辑操作:删除、复制、镜像、偏移、移动。 Undo and Redo. 撤销和重做。 Multiple Ways For Object Selection: Pick Single、Window、Cross. 支持点选和框选来选择图元。 Open and Save *.litcad file. 支持打开和保存为 *.litcad 文件。 Entities supported 支持的图元 line 线段 xline 构造线 ray 射线 polyline 多段线 circle 圆 arc 圆弧 text 文字

2020-04-29

空空如也

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

TA关注的人

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