2024年12月16日

openGauss报错:Too many open files,解决方案

摘要: 操作系统信息 Linux user-pc 5.4.18-87.76-generic #gfb16-KYLINOS SMP Thu Aug 31 09:05:44 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux 解决方案 当前使用gsql -d postgres 阅读全文

posted @ 2024-12-16 14:43 你樊不樊 阅读(64) 评论(0) 推荐(0) 编辑

2024年12月12日

Centos 7 安装系列 openGauss 3.0.0

摘要: 零、关于卸载 补充于20230404 不要安装极简版,不要安装极简版,不要安装极简版。因为这版本没得卸载! 本文中安装的就是极简版,算是踩了大坑了。 关于各版本安装包名称: 极简版:openGauss-x.x.x-openEuler-64bit.tar.bz2 轻量版:openGauss-Lite- 阅读全文

posted @ 2024-12-12 16:59 你樊不樊 阅读(119) 评论(0) 推荐(0) 编辑

2024年3月6日

使用PDFBox封装一个简单易用的工具类快速生成pdf文件

该文被密码保护。 阅读全文

posted @ 2024-03-06 16:42 你樊不樊 阅读(0) 评论(0) 推荐(0) 编辑

2024年1月3日

手摸手带你学ClickHouse

摘要: 《手摸手带你学ClickHouse》之安装部署 《手摸手带你学ClickHouse》之访问接口 《手摸手带你学ClickHouse》之导入导出数据 《手摸手带你学ClickHouse》之MergeTree系列表引擎 ClickHouse是俄罗斯第—大搜索引擎Yandex开发的列式储存数据库,这个列式 阅读全文

posted @ 2024-01-03 20:11 你樊不樊 阅读(302) 评论(0) 推荐(0) 编辑

2023年12月7日

NFS网络磁盘挂载服务(磁盘共享)

摘要: https://zhuanlan.zhihu.com/p/666794127 http://www.taodudu.cc/news/show-6476662.html?action=onClick https://dhexx.cn/news/show-475070.html?action=onCli 阅读全文

posted @ 2023-12-07 17:01 你樊不樊 阅读(23) 评论(0) 推荐(0) 编辑

2023年12月1日

Netty 对 Java NIO 空轮询问题的处理

摘要: 目录1. Java NIO 在 Linux 平台的空轮询问题1.1 空轮询问题的介绍1.1.1 空轮询的现象1.1.2 空轮询的原因1.2 空轮询的处理思路1.2.1 JDK 层面1.2.2 应用程序层面2. Netty 的应对措施 1. Java NIO 在 Linux 平台的空轮询问题 1.1 阅读全文

posted @ 2023-12-01 14:55 你樊不樊 阅读(171) 评论(0) 推荐(0) 编辑

2023年11月21日

Nginx+keepalived实现nginx高可用

摘要: 1,keepalived工作原理 nginx的安装已有现成文档,就不重新编写文档了 本文讲述主、从服务器各一台 2, 主、从服务器上安装keepalived 1.使用yum安装keepalived yum -y install keepalived 2.查看keepalived是否安装成功,出现版本 阅读全文

posted @ 2023-11-21 11:12 你樊不樊 阅读(20) 评论(0) 推荐(0) 编辑

2023年11月20日

开源服务器监控工具——Monit的介绍及使用

摘要: 一、Monit简介 Monit是一个跨平台的用来监控Unix/Linux系统(比如Linux、BSD、OSX、Solaris)的工具。 易于安装,轻量级(只有500KB大小),不依赖于任何第三方程序、插件或者库。 Monit可以监控服务器进程状态、HTTP/TCP状态码、服务器资源变化、文件系统变动 阅读全文

posted @ 2023-11-20 17:34 你樊不樊 阅读(720) 评论(0) 推荐(0) 编辑

2023年11月6日

SpringBoot+WebSocket+Vue+PeerJs实现WebRTC视频通话功能

摘要: 博客:https://blog.csdn.net/daiyi666/article/details/126751502 Gitee:https://gitee.com/daiyi-personal/video-call-java 前端代码:https://gitee.com/daiyi-person 阅读全文

posted @ 2023-11-06 11:19 你樊不樊 阅读(625) 评论(0) 推荐(0) 编辑

2023年10月27日

Java实现一个简易的直播系统(仅直播无弹幕互动)

该文被密码保护。 阅读全文

posted @ 2023-10-27 11:07 你樊不樊 阅读(0) 评论(0) 推荐(0) 编辑

2023年8月31日

一站式kubernetes(K8S)教程精讲

该文被密码保护。 阅读全文

posted @ 2023-08-31 17:56 你樊不樊 阅读(0) 评论(0) 推荐(0) 编辑

2023年8月17日

计算机原理之Linux操作系统(持续完善ING)

摘要: ## 用java做一个最小的操作系统内核 以下文章转载自:https://www.jianshu.com/p/61c351b8d9da 用java来做操作系统内核,太搞笑了吧。如果你这么想,同时嘴上发出呵呵一笑。那么我这篇文章的目的也算达到了,评判一篇文章好坏,不就在于它是否能让读者感觉到精神的愉悦 阅读全文

posted @ 2023-08-17 17:34 你樊不樊 阅读(28) 评论(0) 推荐(0) 编辑

2023年7月7日

异步执行获取不到登录态的问题排查(RequestContextHolder.getRequestAttributes()子线程获取问题)

该文被密码保护。 阅读全文

posted @ 2023-07-07 15:24 你樊不樊 阅读(1) 评论(0) 推荐(0) 编辑

2023年7月4日

jstack命令示例(CPU100%&死锁排查流程)

该文被密码保护。 阅读全文

posted @ 2023-07-04 17:49 你樊不樊 阅读(3) 评论(0) 推荐(0) 编辑

线上服务挂掉的原因排查过程(springboot服务突然不可用)

该文被密码保护。 阅读全文

posted @ 2023-07-04 17:21 你樊不樊 阅读(8) 评论(0) 推荐(0) 编辑

2023年6月9日

自行研发一个大数据运维中台(拖拉拽自定义算子自动构建成flink算子链并运行)

该文被密码保护。 阅读全文

posted @ 2023-06-09 18:55 你樊不樊 阅读(1) 评论(0) 推荐(0) 编辑

2023年6月7日

NIO 是不是就是IO多路复用?NO

摘要: 似乎从互联网起源,BIO、NIO 的话题就从未间断,无论是平时还是面试。那么他们到底是什么?希望你看完这个文章彻底理解这些概念,同时这边文章也使用 Java 代码实现一个 I/O 多路复用的实例,最后到 I/O 原理。 ## IO 是什么? 首先要了解什么是 I/O,一次网络请求、一次磁盘读取都是I 阅读全文

posted @ 2023-06-07 14:22 你樊不樊 阅读(624) 评论(0) 推荐(0) 编辑

2023年3月15日

hadoop配置文件详解系列

该文被密码保护。 阅读全文

posted @ 2023-03-15 18:06 你樊不樊 阅读(0) 评论(0) 推荐(0) 编辑

2023年3月10日

java实现一个小型文件采集器 🤡🤡🤡实时监控文件的原理和使用

摘要: 一、概述 使用java实现对文件的监控功能,当文件发生修改,实时获取更新内容。 1.要求对目标文件实时监控 2.按行读取文件更行内容 3.将获取内容进行落库 二、使用技术 2.1 commons-io 使用Commons-io的monitor下的相关类可以处理对文件进行监控,它采用的是观察者模式来实 阅读全文

posted @ 2023-03-10 15:50 你樊不樊 阅读(741) 评论(0) 推荐(0) 编辑

2023年3月3日

java实现解压jar文件到某个目录/压缩某个目录为jar文件(好记性不如烂笔头)

摘要: 这里实现一个小功能,仅用于记忆 功能: 解压一个jar包到本地一个目录 把一个目录压缩成一个jar包 /** * 1,读取jar包,得到class文件 * 2,把class文件持久化到本地磁盘 * 3,组装class文件打成一个新jar包 * 4,新jar包提交到flink环境去执行任务 */ pu 阅读全文

posted @ 2023-03-03 17:32 你樊不樊 阅读(965) 评论(0) 推荐(0) 编辑

2023年2月28日

springboot插件式开发 springboot-plugin-framework-v2.4.5使用文档

摘要: 功能介绍 简介 文章备份自:https://www.yuque.com/starblues 介绍 此框架可在SpringBoot项目上开发出用于扩展项目的插件,可在插件模块中单独定义接口、静态文件、mybatis-xml等扩展功能。 核心功能 插件配置式插拔于springboot项目。 在sprin 阅读全文

posted @ 2023-02-28 17:42 你樊不樊 阅读(2536) 评论(0) 推荐(1) 编辑

2023年2月24日

Java实现大文件多线程下载 提速30倍(文章非全原创 感谢支持)

摘要: 源代码地址:https://gitcode.net/weixin_44001965/bigfile-multithread-download 一,速度对比 单线程下载,耗时160s 多线程下载,耗时54s 二,HTTP协议Range请求头 Range主要是针对只需要获取部分资源的范围请求,通过指定R 阅读全文

posted @ 2023-02-24 11:46 你樊不樊 阅读(799) 评论(0) 推荐(1) 编辑

2023年2月22日

Java实现文件下载/上传的限流算法

摘要: 在做文件下载功能时,为了避免下载功能将服务器的带宽打满,从而影响服务器的其他服务。我们可以设计一个限流器来限制下载的速率,从而限制下载服务所占用的带宽。 一、算法思路 定义一个数据块 chunk (单位 bytes) 以及允许的最大速率 maxRate (单位 KB/s)。通过 maxRate 我们 阅读全文

posted @ 2023-02-22 15:32 你樊不樊 阅读(1214) 评论(0) 推荐(0) 编辑

2023年2月16日

ServiceLoader.load(xx.class)的用法 加载扩展包的服务实现

摘要: https://www.jianshu.com/p/7601ba434ff4 https://www.cnblogs.com/sparkbj/articles/6208328.html https://blog.csdn.net/wanxiaoderen/article/details/106674 阅读全文

posted @ 2023-02-16 10:39 你樊不樊 阅读(64) 评论(0) 推荐(0) 编辑

2023年2月3日

springboot使用redis&lua脚本实现分布式限流starter

该文被密码保护。 阅读全文

posted @ 2023-02-03 17:47 你樊不樊 阅读(1) 评论(0) 推荐(0) 编辑

2022年12月17日

WebService简单教学👉👉SpringBoot整合CXF的快速入门👉👉CXF发布Rest服务

摘要: 一,WebService的基本概念 二, ApacheCXF 框架介绍 三, ApacheCXF 实现WebService(Jax-ws) 四, Spring 整合 ApacheCXF 实现WebService(Jax-ws) 五,ApacheCXF 实现webservice (Jax-rs) 六, 阅读全文

posted @ 2022-12-17 16:36 你樊不樊 阅读(835) 评论(0) 推荐(0) 编辑

2022年11月7日

Java解决单机环境下多数据源的事务问题

摘要: springboot单机环境下的@Transictional可以保证事务,但多数据源的情况就无法使用了,这里简单实现一下多数据源的情况下如何保证事务。 一,事务实现方案 利用 ThreadLocal 将事务方法 内用到的 connection 缓存起来,当业务执行完毕,再统一 commit 或者 r 阅读全文

posted @ 2022-11-07 19:51 你樊不樊 阅读(1180) 评论(0) 推荐(0) 编辑

2022年11月6日

手撕四大限流算法

摘要: 在开发高并发系统时,有三把利器用来保护系统:缓存、降级和限流。那么何为限流呢?顾名思义,限流就是限制流量,就像你宽带包了1个G的流量,用完了就没了。通过限流,我们可以很好地控制系统的qps,从而达到保护系统的目的。本篇文章将会介绍一下常用的限流算法以及他们各自的特点。 1,计数器限流算法 计数器算法 阅读全文

posted @ 2022-11-06 16:29 你樊不樊 阅读(356) 评论(0) 推荐(0) 编辑

2022年10月21日

MySQL主从复制和读写分离

摘要: 前言 在实际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实际需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。有点类似于rsync,但是不同的是rsync是对磁盘文件做备 阅读全文

posted @ 2022-10-21 13:16 你樊不樊 阅读(99) 评论(0) 推荐(0) 编辑

2022年10月18日

Java基于解释器模式实现定义一种简单的语言功能示例

摘要: 本文实例讲述了Java基于解释器模式实现定义一种简单的语言功能。分享给大家供大家参考,具体如下: 一 模式定义 解释器模式:就是给定一个语言的文法表示,并且定义一个解释器,用来解释语言中的句子。解释器模式描述了怎样在有了一个简单的文法后,使用模式设计解释这些语句。 二 模式举例 1 模式分析 我们自 阅读全文

posted @ 2022-10-18 12:50 你樊不樊 阅读(96) 评论(0) 推荐(0) 编辑

2022年10月12日

深入理解Java定时调度机制 (Timer)源码阅读

摘要: 一,简介 在实现定时调度功能的时候,我们往往会借助于第三方类库来完成,比如: quartz 、 spring schedule 等等。jdk从1.3版本开始,就提供了基于 timer 的定时调度功能。在 timer 中,任务的执行是串行的。这种特性在保证了线程安全的情况下,往往带来了一些严重的副作用 阅读全文

posted @ 2022-10-12 14:42 你樊不樊 阅读(256) 评论(0) 推荐(0) 编辑

2022年10月10日

手写一个Callable和FutureTask,异步线程执行并得到结果,了解其原理

摘要: 一,先模拟源码的Callable创建自己的MyCallable package com.example.test.demo.thread.callable; public interface MyCallable<T> { T call(); } 二,创建自己的FutureTask package 阅读全文

posted @ 2022-10-10 16:14 你樊不樊 阅读(79) 评论(0) 推荐(0) 编辑

2022年9月9日

Linux磁盘和分区管理

摘要: 一,磁盘和分区简介 1,磁盘的结构和工作原理 在 Linux 系统中,文件系统是创建在硬盘上的,因此,要想彻底搞清楚文件系统的管理机制,就要从了解硬盘开始。硬盘可分为机械硬盘(Hard Disk Drive, HDD)和固态硬盘(Solid State Disk, SSD),机械硬盘采用磁性碟片来存 阅读全文

posted @ 2022-09-09 17:22 你樊不樊 阅读(245) 评论(0) 推荐(0) 编辑

2022年9月6日

Kafka Connector Source/ Kafka Connector Sink连接器的开发使用

摘要: 一,Kafka 连接器介绍 Kafka 连接器通常用来构建数据管道,一般有两种使用场景: 开始和结束的端点:例如,将 Kafka 中的数据导出到 HBase 数据库,或者把 Oracle 数据库中的数据导入 Kafka 中。 数据传输的中间介质:例如,为了把海量的日志数据存储到 Elasticsea 阅读全文

posted @ 2022-09-06 11:45 你樊不樊 阅读(2145) 评论(0) 推荐(0) 编辑

2022年8月29日

手写一个JDK动态代理的简单实现

摘要: 前言 在【设计模式】——代理模式(静态)以及【设计模式】——代理模式(动态)中,我们已经基本了解了什么是代理模式,以及什么是静态代理,什么是动态代理。JDK动态代理以及Cglib动态代理其实底层实现原理都是字节码的重组,不过各自对应的代理场景不同,本文我们重点研究jdk动态代理。 通过前文的了解,我 阅读全文

posted @ 2022-08-29 13:00 你樊不樊 阅读(108) 评论(0) 推荐(0) 编辑

2022年8月25日

计算机组成原理和计算机网络的复习

摘要: 一,计算机系统的组成 计算机系统是由硬件系统和软件系统两大部分组成。 计算机硬件是构成计算机系统各功能部件的集合。是由电子、机械和光电元件组成的各种计算机部件和设备的总称,是计算机完成各项工作的物质基础。计算机硬件是看得见、摸得着的,实实在在存在的物理实体。 计算机软件是指与计算机系统操作有关的各种 阅读全文

posted @ 2022-08-25 14:45 你樊不樊 阅读(259) 评论(0) 推荐(1) 编辑

2022年8月23日

轻量级分布式任务调度平台(XXL-JOB介绍、原理、工作流程、XXL-JOB环境搭建集成springboot)

摘要: 轻量级分布式任务调度平台(一、 XXL-JOB介绍、原理、工作流程) XXL-JOB# 【轻量级分布式任务调度平台】 (1) 基本介绍# XXL-JOB是一个轻量级分布式任务调度平台,主打特点是平台化,易部署,开发迅速、学习简单、轻量级、易扩展,代码仍在持续更新中。 调度中心: 任务调度控制台,平台 阅读全文

posted @ 2022-08-23 09:43 你樊不樊 阅读(9238) 评论(0) 推荐(2) 编辑

2022年8月12日

Maven包管理构建工具的东西都在这儿了 非原创

该文被密码保护。 阅读全文

posted @ 2022-08-12 16:02 你樊不樊 阅读(1) 评论(0) 推荐(0) 编辑

2022年8月5日

阿里云容器镜像服务使用文档

摘要: 版本介绍 | 版本 | 说明 | | | | | hadoop-1.3 | Hadoop单机镜像,快速搭建一套Hadoop单机环境,亦可起多个容器稍作修改配置高可用集群 | | hadoop-1.4 | 以hadoop单机环境为基础镜像,安装了Hive数据仓库,并适配了Iceberg,开箱即用 | 阅读全文

posted @ 2022-08-05 21:14 你樊不樊 阅读(91) 评论(0) 推荐(0) 编辑

2022年8月4日

Spark部署文档(黑马程序员资料)

摘要: Spark Local环境部署 下载地址 https://dlcdn.apache.org/spark/spark-3.2.0/spark-3.2.0-bin-hadoop3.2.tgz 条件 PYTHON 推荐3.8 JDK 1.8 Anaconda On Linux 安装 本次课程的Python 阅读全文

posted @ 2022-08-04 19:51 你樊不樊 阅读(983) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示