logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

windows环境下zookeeper集群配置操作

安装启动zookeeper在 Apache zookeeper 官网下载 https://www.apache.org/dyn/closer.cgi/zookeeper/下载后解压,笔者使用的是3.4.5版本。解压后看到如下文件结构:zookeeper-3.4.5+--bin+--conf+contrib+--docs+--lib...

#zookeeper
一文读懂:完整的支付系统整体架构!

摘要: 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支付网关响应业务方请求, 进行一些统一处理后,分发到不同的支付渠道去执行,最后将执行结果做处理后,通过支付网关再回传给业务方。支付产品模块是按...

Scala基础入门(十一 ) Vector集合容器使用介绍

Vector 是一个容器,可以保存其他数据对象,也称为集合。 Vector 是Scala标准包的一部分,我们可以直接使用,不需要导包。我们以实例来了解 Vector 容器。创建 Vector无需使用new关键字就可以创建 Vector 容器实例。创建实例的同时我们可以放入元素://1. 创建 Vector 对象var v1 = Vector(1, 2, 3);Vector 索

#scala
Dubbo项目启动后,没有提供者。项目启动日志正常,DUBBO服务启动没有注册到zookeeper。

项目启动日志正常,DUBBO服务启动没有注册到zookeeper。查看zookeeper日志发现如下错误信息:EndOfStreamException: Unable to read additional data from client sessionid 0x0, likely client has closed socketat org.apache.zookeeper.s

#zookeeper#dubbo
java.security.ProviderException: java.security.KeyException

本机部署没问题,部署到linux服务器报错:javax.net.ssl.SSLException: java.security.ProviderException: java.security.KeyException 一般是JDK不同厂商导致的,需要换成换成sun的jdk版本。检查linux上的是否为openjdk。

#java
sudo yum upgrade nss解决java.security.KeyException错误

java项目在本机运行正常,部署到linux服务器报Java.security.ProviderException的错误。升级更新nss即可:yum upgrade nssjavax.NET.ssl.SSLException: Java.security.ProviderException: java.security.KeyExceptionat sun.security.ssl.Aler

#linux#服务器
互联网公司常用技术栈

gitlab+jenkins+nexus+sonarrabbitmq+emqx+kafkakibana+elasticsearchredismongo+dynamodbnacos+sentinelswaggerzookeeperskywalkinggrafanainfluxdb | opentsdbspark+hadoop+hbase+hiveOSS+S3springcloud Alibabasp

#hbase#hadoop#gitlab
消息队列如何保证消息可靠性传输

在本文中,我们主要介绍了持久化存储、消息确认机制、重试机制和幂等性处理等机制,以及使用 JAVA 语言和 Apache Kafka、RabbitMQ 进行代码实践的示例。通过上述机制的支持和实践,可以保证消息队列系统的可靠性和稳定性,为各大互联网公司提供高效、稳定的消息传输服务。

文章图片
#rabbitmq#kafka#rocketmq +1
kafka的push、pull分别有什么优缺点

在 Kafka 中,生产者使用 push 模式将消息推送给 Kafka 集群,而消费者则使用 pull 模式从 Kafka 集群中拉取消息。本文对 Kafka 的 push 和 pull 两种模式进行比较,分析其优缺点。Pull 模式是 Kafka 新增的方式,使用该模式时,消费者可以自主选择从哪个分区开始拉取消息,并可以自主控制拉取消息的速度。Kafka 中为消费者维护着一个 offset,表示

文章图片
#kafka#rabbitmq
ThreadLocal的使用介绍和底层原理解析和开源框架的使用实例

ThreadLocal是一个线程内部的数据存储类,它可以为每个线程提供独立的变量副本,不同线程间的变量无法相互访问和修改。这避免了每个线程都要维护一套独立变量的麻烦,并且也减少了线程之间不必要的数据争用。ThreadLocal适用于这样的场景:每个线程需要有自己单独的实例,而不是共享实例。例如,在 web 应用中,每个请求被一个新的线程处理,每个线程需要有自己的变量实例。

文章图片
#java#jvm#面试 +1
    共 23 条
  • 1
  • 2
  • 3
  • 请选择