正文内容加载中...
posted @ 2018-02-09 18:05 nuccch 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 环境准备 在物理机上启动3台物理机,IP地址分别为:192.168.56.4,192.168.56.5,192.168.56.6。 1.确保3台虚拟机的网络是相互联通的。 2.确保已经在3台虚拟机上安装了redis(本示例中使用redis-6.2.4),参考centos 6.8安装redis。 3. 阅读全文
posted @ 2022-10-22 00:21 nuccch 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 概述 目标:在单台物理机上搭建3主3从共6个节点的Redis集群。 版本:Redis 6.2.4 系统:Ubuntu 18.04 Desktop(IP地址:192.168.100.247) 准备工作 第一步:源码安装Redis,安装包从这里下载,详细安装步骤参考centos 6.8安装redis 。 阅读全文
posted @ 2022-10-15 23:16 nuccch 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 最近在项目上接入公司APP产品的用户点击日志数据时,发现消费者组的Offset值非常大,才一天的时间,已提交的Offset值就有千亿级别了。 于是不禁想了一个问题:假设一个Topic就只有一个Partition,每天产生数据量为100000000000(千亿)条,那是否会出现该分区下的消费Offse 阅读全文
posted @ 2022-10-14 00:18 nuccch 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 所谓Standalone模式HBase,就是只启动一个JVM进程,在这个进程中同时启动了多个后台角色,如:HMaster,单个HRegionServer,以及ZooKeeper服务。 下载安装 最新版本从这里下载。 历史版本从这里下载。 以最新版2.4.14为例说明,基于Ubuntu18.04 Se 阅读全文
posted @ 2022-10-10 22:42 nuccch 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 编程客户端 已经支持了许多编程语言,详见:https://redis.io/docs/clients/ 图形客户端 1.Another Redis Desktop Manager 支持哨兵, 集群, ssh通道, ssl认证, stream, subscribe订阅, 树状视图, 命令行, 以及暗黑 阅读全文
posted @ 2022-10-08 21:52 nuccch 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 安装Redis有多种方式,除了可以通过各个平台的软件包工具安装外,还可以直接从源码安装。 但是,安装Redis可能会遇到一些这样的问题,比如: 1.网络环境比较差,下载耗时比较长 2.从源码编译安装时也需要一定的时间 而有时候仅仅是临时使用Redis来验证问题,或者是作为开发环境来使用。在这些场景下 阅读全文
posted @ 2022-10-08 21:35 nuccch 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Flink官方主页:https://flink.apache.org/ 。 安装部署 不同版本的Flink对JDK版本要求不尽相同,需要根据具体的Flink版本要求先安装好JDK环境。 通常,在Flink的Release Notes中有对应JDK版本的说明,如:Release Notes for F 阅读全文
posted @ 2022-09-21 23:58 nuccch 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 下载安装 从国内镜像站点下载并安装Kafka安装包,以下载并安装v3.2.3版本为例。 $ tar -xzf kafka_2.12-3.2.3.tgz $ cd kafka_2.12-3.2.3 启动服务 如下命令均在Kafka安装目录${KAFKA_HOME}下执行。 启动ZooKeeper服务: 阅读全文
posted @ 2022-09-20 23:39 nuccch 阅读(19) 评论(0) 推荐(0) 编辑
摘要: JDK自带 HTTPURLConnect:功能单一 Apache HttpClient https://hc.apache.org/index.html 是一个比较古老的HTTP框架,使用非常普遍。 OkHTTP https://square.github.io/okhttp/ HTTP框架新秀,具 阅读全文
posted @ 2022-08-30 22:36 nuccch 阅读(136) 评论(0) 推荐(0) 编辑
摘要: Java语言已经有许多非常成熟的开源基础类库,封装了日常开发中的各种常用操作,如:对象判空,字符串编码,本地缓存等等。 可以直接在项目中引入对应类库使用即可,或者参与完善相应类库的方法。 现将常用的基础类库整理如下,供使用参考。 JDK JUC工具包 java.util java.util.conc 阅读全文
posted @ 2022-08-30 22:01 nuccch 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 问题描述 操作系统:Ubuntu18.04 LTS HDFS版本:hadoop-3.2.3 普通用户登录,参照官方文档在单机上安装伪分布式环境时,启动HDFS报权限错误。 具体报错信息如下: $ ./sbin/start-dfs.sh Starting namenodes on [localhost 阅读全文
posted @ 2022-08-27 22:36 nuccch 阅读(21) 评论(0) 推荐(0) 编辑
摘要: AirtestProject是什么 AirtestProject是由网易游戏推出的UI自动化测试解决方案,主要包含3部分内容: 1.Airtest框架:跨平台的,基于图像识别的UI自动化测试框架,支持平台有Windows、Android和iOS。 2.Poco框架:基于UI控件识别的自动化测试框架, 阅读全文
posted @ 2022-08-24 23:32 nuccch 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Miniconda概述 Miniconda是什么? 要解释Miniconda是什么,先要弄清楚什么是Anaconda,它们之间的关系是什么? 而要知道Anaconda是什么,最先要明白的是搞清楚什么是Conda,参考:Conda简单教程。 一言以蔽之,Conda是Python中用于管理依赖包和虚拟环 阅读全文
posted @ 2022-08-17 23:37 nuccch 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 故事背景 后端使用Docker Compose部署一个代码片段管理应用:snibox,某天因为云服务卡死重启之后再次访问时,登录或退出都返回422状态码。 界面提示如下: 不过奇怪的是;直接通过IP+PORT访问是没问题的,但是使用域名方式访问就会报错。 前端使用nginx作为反向代理,并配置了SS 阅读全文
posted @ 2022-08-17 19:50 nuccch 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 功能概述 主要实现的功能: 1.分页查询,避免一次性查询全部数据加载到内存引起频繁FULL GC甚至OOM 2.当数据量超过单个工作簿最大行数(1048575)时,自动将数据写入新的工作簿 3.支持百万级数据量导出 具体实现 第一,定义数据实体父类和分页对象。 // 数据实体父类 public ab 阅读全文
posted @ 2022-08-14 22:44 nuccch 阅读(959) 评论(2) 推荐(2) 编辑
摘要: 以Web方式下载数据有多种场景: 1.服务端本身已经存在文件,此时只需要一个文件访问地址即可下载,比如:将文件URL设置为<a>标签的href属性即可,点击<a>标签就能立即触发浏览器下载文件,此时无需单独设置下载提示信息。 2.下载的文件在服务端并不存在,而是需要查询数据库等才能获取,这种方式无法 阅读全文
posted @ 2022-08-14 00:00 nuccch 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 最近在我的ThinkPAD T14上更新了Windows 11补丁,重启后Wifi和蓝牙鼠标都不能使用了,无法连接Wifi网络,也无法添加蓝牙设备。 使用厂家自带的管理工具查看驱动都是最新的,一度不知道该怎么办。 最后找到一个视频,跟我的情况很像,下载最新BIOS驱动更新即可解决。 【参考】 htt 阅读全文
posted @ 2022-08-11 23:40 nuccch 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 概述 App自动化测试有很多种方案,有的甚至是支持多平台的,比如:airtest,Appium。 AirTest https://airtest.netease.com/ AirTest是网易开源的App自动化测试框架,同时支持iOS和Android。 要编写AirTest代码,需要使用Airtes 阅读全文
posted @ 2022-08-08 22:59 nuccch 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Docker集群概述 Docker集群有2种方案: 1.在Docker Engine 1.12之前的集群模式被称为经典集群,这是通过API代理系统实现的集群,目前已经不再维护。 2.自Docker Engine 1.12及之后的版本,Docker引擎内置了Swarmkit来实现Docker的集群模式 阅读全文
posted @ 2022-07-31 23:22 nuccch 阅读(370) 评论(0) 推荐(0) 编辑
摘要: Docker Compose是什么 https://github.com/docker/compose 可以按项目为单位管理多个Docker容器,Python语言开发,底层调用Docker的API接口。 Docker Compose解决的是单个主机上快速启停多个容器,以及管理容器之间依赖关系的问题。 阅读全文
posted @ 2022-07-25 23:20 nuccch 阅读(108) 评论(0) 推荐(0) 编辑