自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 【2022PMP最全总结-从报名、考试、成绩结果(3A)一条龙教程】

PMP获取3A历程

2022-08-17 16:31:22 545 1

原创 【2022PMP最全总结-敏捷专题课】

2022PMP最全总结-敏捷专题课

2022-04-01 15:16:23 3481 4

原创 2021PMP最全总结-五大过程

2021PMP最全-5大过程总结五大过程|十大知识域|49个过程组五大过程启动过程规划过程启动过程启动过程启动过程五大过程|十大知识域|49个过程组汇总图五大过程启动过程1 制定项目章程 授权PM启动项目2 识别相关方 搞清楚谁与项目关系规划过程3 制定项目管理计划 编制项目执行的蓝图4 规划范围管理 为范围管理提供指南5 收集需求 了解客户想要什么6 定义范围 定义项目要提供什么7 创建WBS 确定项目要做什么8 规划进度管理 为进度管理提供指南9 定

2021-07-07 15:46:44 2419

原创 2021PMP最全大纲内容整理

2021PMP最全大纲内容整理大纲鱼骨图整理第四章 项目整合管理制定项目章程制定项目管理计划指导与管理项目工作管理项目知识监控项目工作实施整体变更控制结束项目或阶段第五章 项目范围管理规划范围管理收集需求定义范围创建WBS确认范围范围控制第六章 项目进度管理规划进度管理定义活动排列活动顺序估算活动持续时间制定进度计划控制进度第七章 项目成本管理规划成本管理估算成本制定预算控制成本第八章 项目质量管理规划质量管理管理质量控制质量第九章 项目资源管理规划资源管理估算活动资源获取资源建设团队管理团队控制资源第十章

2021-07-07 11:06:17 1730

原创 修改log4j2PatternLayout-pattern引来的问题 HH:mm:ss,SSS修改为yyyy-MM-dd HH:mm:ss,SSS

修改log4j2PatternLayout-pattern引来的问题 HH:mm:ss,SSS修改为yyyy-MM-dd HH:mm:ss,SSS背景问题解决背景业务要求将日志打印时间格式由HH:mm:ss,SSS修改成yyyy-MM-dd HH:mm:ss,SSS,修改如下如下:<PatternLayout charset="UTF-8" pattern="[traceid:%X{traceid}][%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%msg%n"/&gt

2021-04-26 16:36:25 482 2

原创 kafka使用教程

kafka使用教程指令集注意指令集 ---kakfa指令 cd /usr/local/server/kafka_2.11-0.10.1.0/bin 查看topic列表 ./kafka-topics.sh --list --zookeeper 172.0.0.1:2181 新建topic ./kafka-topics.sh --create --zookeeper 172.0.0.1:2181 --replication-factor 1 --partitions 1 --

2021-04-19 12:01:02 306

原创 filebeat使用教程

filebeat使用教程介绍windows安装使用下载修改配置文件 filebeat.yml启动验证Linux下载解压修改配置文件 filebeat.yml启动介绍filebeat是一款日志采集工具,特点:轻量级、配置简介。filebeat官网本期案例是将文件采集至kafkawindows安装使用下载官网下载解压修改配置文件 filebeat.yml# ============================== Filebeat inputs ==================

2021-04-19 11:48:29 1027

原创 日志采集为什么选择filebeat,而不是logstach

为什么选择filebeat,而不是logstachlogstash 和filebeat 是什么关系比较logstash 和filebeat 是什么关系要知道logstash 和filebeat,首先需要了解Elastic Beats,Elastic Stack传统上由三个主要组件ELKB(Elasticsearch,Logstash、Kibana和Beats)。beats下面有几个框架(Filebeat、Packetbeat、Metricbeat、Heartbeat、Auditbeat、Winlogb

2021-04-19 11:13:03 1420 2

原创 ELK搭建-日志系统

ELK搭建-介绍背景技术框架输入处理输出输入***处理***kafka消费输出***介绍背景基于日志采集为需求背景,实现大批量日志数据采集。采集数据存储在es湖中。技术框架此技术框架分为三大部分输入、处理、和输出输入主要采集服务器日志文件推送至kafka。处理主要从kafka拉取消息进行消费,并存储到es中。输出主要提供日志的查询接口,供查询使用。输入为采集的源头,使用filebeat进行本地文件采集。抛来一个疑问,为什么选择filebeat,而不是logstach,请一起思考??

2021-04-15 18:32:36 309

原创 记录一次elasticsearch挂掉之后无法启动 kibana Status: Red -分析过程

记录一次elasticsearch挂掉之后无法启动 kibana Status: Red -分析过程 现象现象一 kibana Status: Red现象二 elasticsearch 集群挂掉现象三 elasticsearch 重启检查es三个节点重启节点1 -无目录可执行权限再次重启节点1 -分片恢复加载失败最终操作 将三个节点重新杀掉,顺序重启复盘原因现象现象一 kibana Status: Red在使用过程中,发现kibana报错,无法正常使用。参数表示 gr

2021-04-13 10:44:51 2299

原创 Error creating bean with name ‘kafkaListenerContainerFactory‘ ,springboot整合kafka版本出错

Error creating bean with name 'kafkaListenerContainerFactory' ,springboot整合kafka版本出错将springboot版本修改成2.0.3 <parent> <!-- lookup parent from repository --> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

2021-03-03 16:59:33 2761 5

原创 线上如何定位问题

线上如何定位问题线上问题排查步骤年底了,手头上的工作基本告一段落,该结项的项目已经结项,没有结项的项目就放到年后,加之封网了。这般空闲时间突然想起来2020年线上遇到的一些问题,做一个记录和总结。以下内容纯属娱乐。线上问题排查步骤最后...

2021-02-05 12:06:21 253

原创 如何压测与调优

如何压测与调优背景介绍压测的作用几个压测指标概念压测指标制定压测环境配置系统架构图机器配置压测过程Jmeter脚本调优过程Mysql调优JVM调优Redis调优Tomcat调优背景介绍业务背景: 基于电商的web业务,使用Java语言开发,是一个并发读的接口服务。以下压测数据以及方法仅作为参考。压测的作用1 知道接口能抗多大量。2 知道接口的瓶颈在哪里。3 发现系统存在的问题。几个压测指标概念响应时间(RT):响应时间是指系统对请求作出响应的时间吞吐量(TPS-重点关注):吞吐量是指系统

2021-01-22 18:38:51 542

原创 nginx总结

nginx总结介绍架构正向代理反向代理安装角色masterworkerNgnix 是如何实现高性能的事件驱动模型多进程机制内存池使用集群Keepalived+Nginx实现双机热备Keepalived高可用故障切换转移原理角色Nginx常见配置说明目录conffastcgikoimimeconfscgi_paramsuwsgiwinhtmllogsaccess.logerror.lognginx.pidsbinnginx个人对nginx项目的总结介绍架构正向代理反向代理安装链接: 点我安

2020-12-30 18:07:23 131 2

原创 Java各个版本新特性

Java新特性sun自从被oracle收购以后,于2019年9月推出Java 9后,每隔半年会发布一次大版本,分别于3月和9月。下图是java 7、8、9、10、11、12、13、14汇总,重点优先级别已经标出来了。目前版本使用最多的是 Java 8 、其次是Java 11 ,现在有Java 8 迁移至Java 11的趋势。所以重点关注8和11即可Java 8java 8 于2014.3发布,20年12月停止免费的更新。主要修改Lambda 表达式、函数式接口、Stream API(集合的遍

2020-12-30 15:19:07 412 1

原创 某些文件上传失败,隐藏的原因-multipart.MultipartException: Failed to parse multipart-(TCP三次挥手、四次握手结合)

背景开发文件日志上传接口出现某些日志文件上传失败,文件大小格式等并没有超出范围。现象1 使用域名接口上传文件成功: http://test.xxx.com/app/v1/feedback/file/upload2 使用ip端口上传文件失败(某些文件 fail.log): http://172.20.4.233:8080/app/v1/feedback/file/upload3 服务器报错信息:org.springframework.web.multipart.MultipartException

2020-12-25 18:01:07 1003

原创 mongodb简单入门教程

简介mongoDB是什么呢?: 学就完事了,哪里那么多废话。一 安装官网: https://www.mongodb.com/try/download/community1 下载windows版本安装包,一直点击下一步即可。安装目录选择: G:\software\monggodb2 启动mongodb到安装目录下: cd G:\software\monggodb\Server\4.4\bin创建此目录下的文件夹,否者无法启动G:\software\monggodb\data\dbs

2020-08-19 11:05:13 485

原创 mongodb连接Authentication failed-MongoTimeoutException: Timed out after 30000 ms

mongodb连接Authentication failed-MongoTimeoutException: Timed out after 30000 ms1 连接配置:2 现象3 集群版失败原因3.1 没有配置验证权限数据库,结果尝试发现增加authSource字段即可使用spring-boot-starter-data-mongodb连接mongodb报错1 连接配置:分别配置了集群版和单机版# 集群spring.data.mongodb.uri=mongodb://user:pwd@ip1:

2020-08-18 18:58:24 1189

原创 Git指令集合-源于项目经验总结

sonarqube最简使用教程-IDE插件版和本地版使用简介开发分支1 远程仓库和本地仓库指令集总结简介git好处多多,此处就不介绍啦啦啦啦啦。没用过的同学赶紧入手一波。开发分支1 远程仓库和本地仓库1.1 远程仓库相当于SVN的中央服务器,默认使用origing作为操作名1.2 本地仓库所有文件和操作都保存在本地1.3 开发分支项目一般分为四个分支进行开发、按照重要级别进行降序分支名称 别名 等级 作用 主分支 master 最高 本地主要开发分支、推送

2020-08-05 17:33:18 108

原创 sonarqube最简使用教程-IDE插件版和本地版使用

sonarqube最简使用教程-IDE插件版和本地版使用简介一 IDEA插件版1 下载插件2 开始使用4 分析二 本地搭建版使用1 在搭建好的sonarqube平台创建账号密码1 maven设置2 IDE设置账号密码3 pom.xml文件配置3 执行命令![在这里插入图片描述](https://img-blog.csdnimg.cn/20200728163413995.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,t

2020-07-28 16:42:53 1214 2

原创 springboot+一键导出word文档,方便又快捷

springboot+一键导出word文档,方便又快捷1 演示效果1.1 效果1.2 模板1.3 目录结构2 使用方法2.1 准备好word模板2.2 导入依赖2.3 编写工具类3 使用注意事项1 演示效果1.1 效果1.2 模板考核表.docx1.3 目录结构2 使用方法2.1 准备好word模板2.2 导入依赖 <dependency> <groupId>cn.afterturn</groupId>

2020-07-28 14:05:10 1788 2

原创 谷歌语音GoogleAssistant-使用Dialogflow实现自定义语音场景

谷歌语音GoogleAssistant-使用Dialogflow实现自定义语音场景谷歌语音GoogleAssistant-使用Dialogflow实现自定义语音场景使用场景流程图谷歌语音GoogleAssistant-使用Dialogflow实现自定义语音场景使用场景自定义语义交互、实现语音交互场景。比如:A: hello google (唤醒词)G: May I help you? (我能帮您什么?)A: There are several devices In the kitchen

2020-06-19 11:49:46 886 1

原创 springboot+shiro+vue实现权限管理

springboot+shiro+vue实现权限管理一 功能简介:1 介绍:二 开始接入:1 数据库设计2 导入依赖3 ShiroConfiguration : 设置拦截4 MyShiroRealm: 用户权限认证5 LoginService: 用户登录/退出6 权限使用7 权限permission编码一 功能简介:1 介绍:Apache Shiro是Java的一个安全框架。对比另一个安全框架Spring Sercurity,它更简单和灵活。 Shiro可以帮助我们完成:认证、授权、加密、会话管理、W

2020-05-29 11:46:43 1639

原创 使用python启动一个简单的web服务器

使用python启动一个简单的web服务器目录结构导入Flask模块app1.py目录结构导入Flask模块pip install -U Flaskapp1.pyfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World1!'if __name__ == '__main__': app.run()启动项目之后,访问 htt

2020-05-29 11:12:27 880

原创 微信小程序简单使用

微信小程序简单使用微信小程序目录结构介绍1 app.json2 app.js文件3 app.wxss文件微信小程序目录结构介绍1 app.jsonapp.json作为微信小程序的入口、路由到pages文件夹下的各个目录标签详情可以参考官网: 小程序官方文档pages: 每页跳转的页面详情window: 导航栏tabBar: 底部导航栏{ "pages": [ "pages/index/index", "pages/logs/logs", "pages/song/

2020-05-29 11:04:14 722

原创 Linux使用crontab创建定时任务脚本定时删除日志文件

Linux使用crontab创建定时任务脚本定时删除日志文件一 背景二 开始1 创建可执行脚本clear.sh2 将clear.sh设置成可执行文件3 将文件添加到crontab可执行任务列表一 背景由于项目过程中日志量过于庞大、经常导致机器磁盘报警,影响业务正常运行。所以定时清除日志文件,非重要业务建议只保留三天日志。二 开始废话不多说,直接开始步骤。1 创建可执行脚本clear.sh将用户切换为root账户sudo su - root 到指定目录下创建文件mkdir clear.sh

2020-05-29 10:32:17 946

原创 Springboot配置文件注入三种方式

Springboot配置文件注入三种方式方式一 普通属性注入方式二 注入静态变量方式一 普通属性注入类属性@Slf4j@Componentpublic class ConstansIndex { @Value("${spring.url.domainName1}") public String domainName1; }application.properties配置文件spring.url.domainName=http://test.demo.com/方式二 注入静态变

2020-05-28 15:27:02 292 2

原创 springboot整合elasticsearch2.0+logstach-干货满满实战篇(下)

springboot整合elasticsearch2.0+logstach-干货满满实战篇-下一 背景二 环境搭建1 安装logstach2 编写执行脚本3 logstash-mysql-es-testIndexl-app.conf一 背景承接上篇: https://blog.csdn.net/weixin_41141000/article/details/106189059此篇功能: 使用logstash将mysql大批量数据导入es二 环境搭建1 安装logstach1、下载logstash

2020-05-18 14:10:59 261

原创 springboot整合elasticsearch2.0+logstach-干货满满实战篇(上)

springboot整合elasticsearch2.0-干货满满实战篇一 准备1 环境搭建2 在elastchsearch创建索引3 es创建索引二 代码1 elasticsearch依赖2 初始化执行配置-ElasticsearchConfig3 启动类-Application4 实体类-App5 实体操作类-AppRepository6 es搜索-EsServiceImpl三 下篇引入一 准备1 环境搭建目的: 使用es实现大批量数据的中文搜索,使用logstach进行大批量数据同步到es。J

2020-05-18 12:05:18 339

原创 jenkins整合docker实现自动化部署-Docker+SVN+Jenkins+Maven+Harbor(干货满满)

jenkins整合docker实现自动化部署-Docker+SVN+Jenkins+Maven+Harbor一 背景二 环境搭建1 docker创建可使用的镜像2 docker镜像推送到harbor3 docker拉取镜像从harbor三 开始实操1 新建一个jenkins项目2 填写备注3 填写SVN信息4 填写maven、docker部署的命令行5 点击构建即可一 背景使用docker + jenkins的形式实现自动化部署,为测试服提供项目单独开发环境。二 环境搭建docker版本: Doc

2020-05-15 10:45:34 1250

原创 阿里云OSS视频文件迁移视频点播,并导出媒资excel表

阿里云OSS视频文件迁移视频点播,并导出媒资excel表一 介绍1 OSS 是什么2 视频点播是什么3 制作背景阿里云磁盘(读文件)阿里云点播(写文件)阿里云sdk导入依赖二 流程1 迁移流程注意:解释:三 代码实现1 UploadVideoServiceImpl业务代码2 Suplier供应商表3 OSS处理工具类OSSUploadVideoDemo一 介绍1 OSS 是什么OSS 相当于硬盘、便宜容量大,存储不经常使用的文件。官网介绍: https://help.aliyun.com/docum

2020-05-12 18:33:37 2446

原创 OAuth2.0项目实战干货(亚马逊平台对接)

@[TOC](消息队列的对比(Auth2.0项目实战(亚马逊平台对接) )一 OAuth2.0介绍如果没有了解Auth2.0的朋友可以去看一下阮一峰的贴吧,讲得非常详细和简介。http://www.ruanyifeng.com/blog/2019/04/oauth_design.html二 开发背景在对接亚马逊语音amazon-alexa,需要Auth2.0功能进行用户授权操作。三 A...

2020-04-26 11:10:10 1352 4

原创 消息队列的对比(KafKa、RabbitMQ 、ActiveMQ )

消息队列的对比(KafKa、RabbitMQ 、ActiveMQ KafKa、RabbitMQ 、ActiveMQ 三者的对比KafKa、RabbitMQ 、ActiveMQ 三者的对比1 TPS比较 Kafka最高,RabbitMq 次之, ActiveMq 最差。2 吞吐量对比 kafka具有高的吞吐量3 架构模型方面 RabbitMQ遵循AMQP协议 kafka遵从一般的M...

2020-04-21 17:22:03 206

原创 Mysql建表、删除字段、新增字段、存储过程使用

Mysql建表、删除字段、新增字段1 建表命令2 删除表字段3 新增add_field字段4 索引操作5 存储过程5.1 查询存储过程5.2 创建存储过程 (新增某一个字段)5.3 删除存储过程1 建表命令DROP TABLE IF EXISTS test;CREATE TABLE `test` ( `versionid` int(11) NOT NULL AUTO_INCREMENT...

2020-04-21 17:10:53 439

原创 springboot配置文件注入静态属性

springboot配置文件注入静态属性1 配置文件application.properties2 ConstansIndex1 配置文件application.propertiesurl.index=https://editor.csdn.net/md?articleId=1056419061# 域名url.domainName=https://editor.csdn.net/md?ar...

2020-04-20 18:45:09 590

原创 指定文件目录下-递归只拷贝文件到指定目录

指定文件目录下-递归只拷贝文件到指定目录1 主方法2 递归将目录下的所有文件查找出来3 将文件集体拷贝到指定目录1 主方法 public static void main(String[] args) { List<File> fileList = new ArrayList<>(); // 1 读取源文件目录-读取全部文件 存放在...

2020-04-20 18:37:05 203

原创 分布式锁-个人项目总结

分布式锁1. 数据库乐观锁2. Redis的分布式锁3 zookeeper分布式锁1. 数据库乐观锁 使用数据库其中一个字段实现即可2. Redis的分布式锁 案例 网址 https://www.cnblogs.com/linjiqin/p/8003838.html 代码地址 本地 原理 四个条件 1 互斥性 在任意时刻,只有一个客户端能持有锁...

2020-04-14 15:17:44 128

原创 让我按时下班的效率工具-9个软件工具

让我按时下班的效率工具-9个软件工具让我按时下班的效率工具xmind整理让我按时下班的效率工具讲义初级篇-混口饭吃windows快捷键EverythingTeamViewerFences中级篇-有饭吃DittoKeyPassSnipaste分享篇-要吃菜WGesturescmder个人分享让我按时下班的效率工具xmind整理让我按时下班的效率工具讲义初级篇-混口饭吃windows快捷键...

2020-04-14 15:12:46 216

原创 springcloud对比dubbo

springcloud对比dubbospringcloud对比dubb?SpringCloud优点使用步骤springcloud对比dubb?1:背景2:社区活跃度3:架构完整度 Dubbo类似Netflix的一个子集 RPC vs REST RPC服务提供方与调用方接口依赖方式太强 RPC服务对平台敏感,难以简单复用 REST传输一般需要JSON报文,需要带宽很大4:文...

2020-04-14 15:04:05 111

原创 Spring Cloud(spring全家桶)学习资料

@[TOC](Spring Cloud(spring全家桶)学习资料)Spring Cloud Config 作用 分布式配置中心 使用Spring Cloud Bus 作用 使用 SpringCloud+ActiveMQ SpringCloud+Kafka SpringCloud+RabbitMQ SpringCloud+RocketMQ SpringClo...

2020-04-14 15:00:28 244

空空如也

空空如也

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

TA关注的人

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