logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

非结构数据采集工具---Flume,实现数据采集示例

1、Flume简介  Apache Flume是一种分布式、可靠和可用的系统,用于高效收集、聚合,以及将大量日志数据从许多不同的来源移动到集中式数据存储上。使用Apache Flume不仅限于日志数据的聚合。由于数据源是可定制的,因此可以使用Flume来传输大量的事件数据,包括但不限于网络流量数据、社交媒体生成的数据、电子邮件消息和其他数据源。  Flume使用两个独立的事务负责从Source到C

#flume
学习笔记:常见的分布式限流解决方案(二)之 基于Nginx的网关限流和基于Redis的中间件限流

1、前言  在《限流概念、基于Guava RateLimiter的客户端限流》中,学习了分布式限流的概念、常见算法和基于Guava RateLimiter客户端限流的实现,这里将继续学习另外的限流方案:基于Nginx的网关限流和基于Redis的中间件限流。关于限流组件的使用,请参考《Spring Cloud Alibaba入门之分布式系统的流量防卫兵Sentinel》相关内容。2、基于Nginx实

#redis#nginx
Jenkins自动化部署javaweb项目时,切换配置文件中的数据库连接配置文件

一、需求场景  在验证通过Jenkins实现自动化部署的过程中,遇见了一个问题:从Git开发分支合并到测试分支的代码中,数据库连接配置还是使用的开发环境数据库,但是如果通过自动化部署,实现从测试分支直接自动化部署测试环境时,需要切换数据库连接配置。二、思路  在《Jenkins+maven+Git实现源码的部署和发布》中,我们实现了一个简单通过代码块拉取代码,然后构建,最后发布到指定服务器上...

#数据库#jenkins#devops
使用xshell建立隧道,方便的连接远程的内网服务器

1、使用场景  通过Xshell建立隧道,可以连接远程上的内网Linux系统(需要一个可以连接公网的服务器作为跳板机)。假如,我在阿里云有两台服务器,其中一台有弹性IP,一台没有弹性IP(做数据库服务器),这个时候我们该如何连接这个数据库服务器呢?通过Xshell建立隧道即可实现。2、环境、工具Xshell 6服务器1 公网IP:xxx.xxx.xxx.xxx服务器2 内网地址:192...

报错:It‘s possible that the above module doesn‘t match the current version of Python, which is: 2.7.5

1、错误  因卸载python造成yum不可使用,后来再重新切换yum依赖的python版本,依然出现报错,如下:[root@yanshi bin]# yumThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:No modu

SpringBoot中@ConfigurationProperties注解的常见使用(学习笔记)

  @ConfigurationProperties是springboot提供读取配置文件的一个注解。其对应的bean的后置处理器为ConfigurationPropertiesBindingPostProcessor类,它是实现了BeanPostProcessor接口,在bean被实例化后,会调用后置处理,递归的查找属性,通过反射注入值,对大多数属性而言强制需提供其setter和getter方法

#spring boot#学习
SpringSecurity系列 之 认证失败处理流程

1、常见用法  我们使用SpringSecurity进行配置的时候,有三种方式实现认证失败时的后续处理:其一,通过failureUrl()配置认证失败的重定向路径(Redirect);其二,我们还可以通过failureForwardUrl()配置认证失败的转发路径(Forward),和重定向效果类似,区别主要在于前者是重定向(默认),后者是转发;其三,自定义认证失败处理器,主要通过实现Authen

启动hadoop时,免密码登录引发的错误:“The authenticity of host ‘node01 (192.168.1.8)‘ can‘t be established.”

The authenticity of host ‘node01 (192.168.1.8)’ can’t be established.详细报错:[root@node01 hadoop-2.7.5]# sbin/start-yarn.shstarting yarn daemonsstarting resourcemanager, logging to /export/servers/hadoop

第一次使用ThreadPoolTaskExecutor实现线程池的经历,反复修改了多次代码才正常使用

在一个向第三方平台推送消息的场景中,为了提高程序的执行效率,每次发送消息,都创建一个新的线程来完成发送消息的任务,为了提供线程的使用性能,我选择了ThreadPoolTaskExecutor线程池,结果在使用的过程中,出现了较多的问题,这里记录一下避免以后再出现类似的错误(这些错误是不应该出现的,还是对ThreadPoolTaskExecutor使用不熟悉造成的)。

文章图片
#java
Vue学习笔记 之 History 路由 和 Hash 路由的区别 及 History 模式时,Nginx的配置方式

History 模式时,服务器需要进行相应的配置,以确保在刷新页面或直接访问某个子路由时,仍能正确返回前端路由对应的页面。这是因为在 History 模式下,前端的路由和后端的路由是分离的,后端需要将所有路由请求都重定向到前端的入口页面。在 Vue Router 中,Hash 模式是一种简单且常见的路由模式,它使用 URL 中的哈希(#)来管理路由。然后,修改路由配置文件./router/inde

文章图片
#vue.js#学习
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择