Skip to main content

moregeek program

pglogical的安装配置-多极客编程

 瀚高数据库目录环境文档用途详细信息环境系统平台:Linux x86-64 Red Hat Enterprise Linux 7版本:14文档用途本文主要用于介绍pglogical的安装配置详细信息一、简介pglogical 2插件(后边简称pglogical)使用发布/订阅的模式为PostgreSQL提供了逻辑流复制的实现方式。pglogicla是基于BDR项目的一部分技术发展而来。我们一般使用

Read More

一次jvm gc长暂停的排查过程-多极客编程

作者:京东科技 徐传乐背景在高并发下,Java程序的GC问题属于很典型的一类问题,带来的影响往往会被进一步放大。不管是「GC频率过快」还是「GC耗时太长」,由于GC期间都存在Stop The World问题,因此很容易导致服务超时,引发性能问题。事情最初是线上某应用垃圾收集出现Full GC异常的现象,应用中个别实例Full GC时间特别长,持续时间约为15~30秒,平均每2周左右触发一次;JVM

Read More

超深度解析 linux i/o 的那些事儿-多极客编程

本文主要以一张图为基础,向大家介绍 Linux在 I/O 上做了哪些事情,即 Linux 中直接 I/O 原理,希望本文的经验和思路能为读者提供一些帮助和思考。我们先看一张图:这张图大体上描述了 Linux 系统上,应用程序对磁盘上的文件进行读写时,从上到下经历了哪些事情。这篇文章就以这张图为基础,介绍 Linux 在 I/O 上做了哪些事情。文件系统什么是文件系统文件系统,本身是对存储设备上的文

Read More

nifi集群搭建及基础介绍-多极客编程

一、Nifi配置1)  nifi基本配置1.      jdk配置:nifi新版本要求jdk版本必须1.8以上目录:bin/nifi.env.sh       export JAVA_HOME=/usr/java/jdk1.8   忽略此项配置,nifi将使用系统默认Java环境启动。2.  nifi运行内存配置目录:conf/bootstarp.conf  java.arg.2=-Xms2048

Read More

openldap平台搭建-多极客编程

轻型目录访问协议(英文: LightweightDirectoryAccessProtocol,缩写: LDAP)是一个开放的,中立的,工业标准的应用协议,通过IP协议提供访问控制和维护分布式信息的目录信息。OpenLDAP是轻型目录访问协议( LightweightDirectoryAccessProtocol, LDAP)的自由和开源的实现,在其 OpenLDAP许可证下发行,并已经被包含在众

Read More

47-docker-dockerfile镜像创建自动化生产案例-多极客编程

基于容器手动制作镜像步骤具体如下:下载一个系统的官方基础镜像,如: CentOS 或 Ubuntu基于基础镜像启动一个容器,并进入到容器在容器里面做配置操作 安装基础命令 配置运行环境 安装服务和配置服务 放业务程序代码提交为一个新镜像 docker commit基于自己的的镜像创建容器并测试访问注意:手动制作镜像的方式显示全部的容器制作过程比较困难,且需要前台执行方式添加命令不支持自动化,生产不

Read More

pod管理-多极客编程

Pod调度基于节点调度---kind: PodapiVersion: v1metadata: name: myhttpdspec: terminationGracePeriodSeconds: 0 restartPolicy: Always nodeName: node-0001 # 基于节点名称进行调度 containers: - name: apache image: m

Read More

利用折半查找法去找一个有序数组中你要找的数并输出-多极客编程

从一个数组中寻找你要找的数并输出角标其中一种解决方法便是遍历数组找到你要的那个数。#include<stdio.h>int main(){ int a[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9 },flag=0; int sz = sizeof(a) / sizeof(a[0]);//这一步的目的就是求出这个数组的长度。 int b,d=0; scanf(

Read More

nginx的安装配置最全最新-多极客编程

yum安装(最简单)# 命令来一建安装,搞定yum install -y nginx通过yum安装的Nginx的配置文件可能位于/etc/nginx/nginx.conf。1.安装编译环境所需依赖包# linux版本的需要先进行源码编译,编译时需要gcc环境yum install -y gcc-c++# pcre是一个perl的库,包括perl兼容的正则表达式库。nginx的http模块会使用pc

Read More

为什么windows的命令行(cmd窗口)某些时候会卡住?-多极客编程

疑问标题:为什么Windows的命令行(cmd窗口)某些时候会卡住?现象描述:程序命令行运行过程中被鼠标点击操作后,突然停止运行/输出(程序似乎被阻塞,比如连接数据库、程序运行日志...),按下 鼠标右键/回车键后 则又继续运行/输出。问题分析:“命令行运行过程中被鼠标点击”操作其实是触发了命令行的‘快速编辑模式’。 注1:快速编辑模式 是一种很便捷的操作方式,左键选中,右键复制以及右键可从剪贴板

Read More

tcp三次握手四次挥手-多极客编程

三次握手 先ping域名为www.baidu.com,便于DNS解析。ping走的协议就包括DNS、ARP和ICMP。 接着使用Wireshark去抓包,抓包这里导航栏直接过滤ip就可以了,输入ip.host == 183.232.231.174 接着直接在浏览器输入百度域名www.baidu.com访问请求,Wireshark就能抓取包来分析了 这里我们可以看到,本地通过ipc

Read More

leetcode.27 移除元素-多极客编程

1.题目给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。2.代码实现class Solution { public int removeElement(int[] nums, int v

Read More

如何制作一个羊了个羊游戏1:堆叠牌的拾取-多极客编程

本文首发于微信公众号【小蚂蚁教你做游戏】,欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识。嗨!大家好,我是小蚂蚁。最近“羊了个羊”小游戏爆火。一下子让想做微信小游戏或者想学做微信小游戏的人多了很多,因为小蚂蚁一直都在长期的制作微信小游戏开发的教程,以及制作微信小游戏,所以我无缘无故的也因为这波热度得到了不少的“羊毛”。不少人建议我写个“羊了个羊”游戏的制作教程,想了一下,为什么不

Read More

​​软件开发入门教程网之​​mysql 连接的使用-多极客编程

在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用 MySQL 的 JOIN 在两个或多个表中查询数据。你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两

Read More

场景编程集锦 - 你是谁?-多极客编程

1. 场景描述   或许是近年来电话推销机器人太泛滥了,常常搞得正常的电话销售“灰头土脸”。有人为了验证对方究竟是人还是机器,竟想出来各种各样的奇葩手段。最近一小伙接到了一个汽车推销电话,但他听声音无法判断对方是不是人工客服人员。尽管对方在电话里反复声称自己是“真人”,可男子还是不肯相信,竟然提出让客服人员即兴背诵唐诗《陋室铭》,以此证明自己不是人工智能机器人,令人啼笑皆非。其实在这个场景中涉及

Read More

场景编程集锦 - 你是谁?-多极客编程

1. 场景描述   或许是近年来电话推销机器人太泛滥了,常常搞得正常的电话销售“灰头土脸”。有人为了验证对方究竟是人还是机器,竟想出来各种各样的奇葩手段。最近一小伙接到了一个汽车推销电话,但他听声音无法判断对方是不是人工客服人员。尽管对方在电话里反复声称自己是“真人”,可男子还是不肯相信,竟然提出让客服人员即兴背诵唐诗《陋室铭》,以此证明自己不是人工智能机器人,令人啼笑皆非。其实在这个场景中涉及

Read More

nifi-1.16.0版本集群搭建过程记录-多极客编程

一、环境准备1、服务器资源分配IP服务192.168.0.11Zookeeper、NiFi、Kerberos192.168.0.12Zookeeper、NiFi192.168.0.13Zookeeper、NiFi文件下载链接:nifi-1.16.0-bin.tar.gz:​​下载​​nifi-toolkit-1.16.0-bin.tar.gz:​​下载​​相关参考文档:​​NIFI文档​​2、禁用

Read More

​​软件开发入门教程网之​​c++ 信号处理-多极客编程

信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。这些信号是定义在 C++ 头文件 <csignal> 中。信号描述SIGABRT程序的异常终止,如调用 abort。SIGFPE错误的算术运

Read More

软件开发入门教程网之c++ 引用-多极客编程

引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。​​C++ 引用 vs 指针​​引用很容易与指针混淆,它们之间有三个主要的不同:不存在空引用。引用必须连接到一块合法的内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。引用必须在创建时被初始化。指针可以在任何时间被初始化。

Read More

selenium webdriver api 学习笔记(二):浏览器控制-多极客编程

读了虫师《Selenium 2自动化测试实战 基于Python语言》一书,感触颇深,内容非常丰富。现整理下来,供后续学习参考使用。本次主要整理的是浏览器控制操作之一。 1.控制浏览器窗口大小 set_window_size(); 如set_window_size(640,480); 即宽640,高480 maximize_window(); 窗口最大化,不需要参数,直接使用 2.控制浏览器进

Read More