学会LeetCood三道题

系列文章目录文章目录系列文章目录前言一、数组中数字出现的次数1.题目描述2.解题思路二、移除元素1.题目描述2.解题思路三、删除有序数组中重复项1.题目描述2.解题思路总结前言一、数组中数字出现的次数数组中数字出现的次数1.题目描述一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。2.解题思路先把数组中所有的数异或一遍,相同数就会异或为0,不同的数会异或得到一个数。找到这个数.
分类: 企业开发 发布时间: 04-06 23:22 阅读次数: 0

微服务架构的那些事儿

微服务架构的那些事儿一.dubbo浅谈dubbo架构图如下所示:二.dubbo-admin管理平台搭建三.Zookeeper的部署四. dubbo+spring boot+mybatis+redis分布式框架项目实例demo五.结果展示参考链接一.dubbo浅谈项目涉及分布式的时候,就会有dubbo这样的分布式服务框架要进行使用要求。dubbo框架是阿里巴巴公司开源的一个致力于提供高性能和透明化的RPC远程服务调用方案。RPC是远程过程调用(Remote Procedure Call)的缩写形式。也就是
分类: 企业开发 发布时间: 04-06 23:22 阅读次数: 0

使用frp实现内网穿透(含SSH、远程桌面、文件访问等)

目录一、遇到的问题二、材料三、步骤1. 服务器配置A. 部署Go语言环境B. 安装frpC. 开端口D. 通过Dashboard查看服务端连接情况2. 客户机A配置(需求1)A. 部署Go语言环境B. 安装frp3. 访问端配置(需求1)A. 文件访问B. 远程桌面连接4. 客户机B配置(需求2)5. 访问端配置(需求2)四、一些心得一、遇到的问题有一台闲置的阿里云服务器,想折♂腾Ta一下。老家(有IPv6地址但懒得申请公网IP)有一台捡来的、在跑Windows Server的NAS,想拿来跟爱人一
分类: 企业开发 发布时间: 04-06 23:22 阅读次数: 0

Web服务器群集——HAProxy 搭建Web群集

HAProxy搭建Web群集HAProxy介绍HAProxy功能三大软件负载均衡器对比(LVS Nginx Haproxy)三大软件负载均衡器适用业务场景HAProxy安装及基础配置默认yum源第三方安装包编译安装HAProxy解决HAProxy的依赖环境解决lua环境解决各种编译依赖编译安装HAProxy验证HAProxy版本HAProxy启动脚本配置文件HAProxy介绍HAProxy是法国开发者威利塔罗(Willy Tarreau)在2000年使用C语言开发的一个开源软件,是一款具备高并发(一万以
分类: 企业开发 发布时间: 04-06 23:22 阅读次数: 0

raspberry pi pico|爷青回!在raspberry pi pico上玩nes游戏(开源pico NES模拟器)

文章目录前言raspberry pi pico NES模拟器制作过程实现思路前言在国内因为外观被称为红白机的任天堂FC(欧美版叫NES),或者说Famicom(典型的日式英语缩写),小时候我们都喜欢玩FC,现在仍有很多人想做出属于自己的游戏机(模拟器),而nes模拟器正是不二之选,通过制作模拟器我们能学习到关于软硬件各方面的知识,可谓是很多程序员走向编程开发道路上不可缺少的一环。raspberry pi pico NES模拟器模拟器实现效果制作过程实现思路raspberry pi pico
分类: 企业开发 发布时间: 04-06 23:22 阅读次数: 0

Linux下的文件管理(初学者必看)

文章目录一、文件管理命令二、使用步骤1.引入库2.读入数据总结一、文件管理命令二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context .
分类: 企业开发 发布时间: 04-06 23:21 阅读次数: 0

Prometheus 之. Alertmanager告警组件的安装与配置

一、Alertmanager理解Alertmanager是一个独立的告警模块接收Prometheus等客户端发来的警报通过分组、删除重复等处理,并将它们通过路由发送给正确的接收器;告警方式可以按照不同的规则发送给不同的模块负责人。Alertmanager支持Email,Slack,等告警方式,也可以通过webhook接入钉钉等国内IM工具。
分类: 企业开发 发布时间: 04-06 23:12 阅读次数: 0

Istio安装

Istio
分类: 企业开发 发布时间: 04-06 22:42 阅读次数: 0

F5_HA高可用理论知识手册

哈喽!大家好今天跟大家分享一下关于F5负载均衡设备HA高可用性能理论典故,关于高可用性F5产品V9---V10版本都是集中于system里操作,至今为止F5产品随着版本升级优化将HA高可用性能功能单独模块提出Device Management(中文意思"设备管理器") 不得不说F5这个功能模块做的属实简洁易懂操作便捷。
分类: 企业开发 发布时间: 04-06 12:42 阅读次数: 0

华为认证网络工程师到底有没有前途

有些小白看了网上很多文章,有的写网络工程师没前途,有的写网络工程师,前途非常不错,所以有些小白就被这些文章给搞晕了,就找到网络工程师成长日记,作者小编问到到底做华为认证网络工程师有没有前途?网络工程师成长日记作者小编来给大家从这几个角度上来分析一下。第一,如果你的目标不是要赚100万 200万,而是找一份稳定的工作的话,那么这个岗位可以考虑。因为你在很多平台上有的人会吹这个网络工程师就要完蛋了,赶
分类: 企业开发 发布时间: 04-06 12:42 阅读次数: 0

Redhat8/Centos8重置ROOT密码

重置密码思路:开机按键盘的↑↓键停留到启动选项界面请按键盘上的“e”,进入到内核编辑界面;加入参数:rd.breakconsole=tty0按Ctrl+d启动,将会进入到紧急救援模式(免输入密码登陆)重新挂载/sysroot;重置密码;同步到硬盘;创建永久标签mount-oremount,rw/sysroot重新执行挂载/sysrootchroot/sysroot切换到root目录下passwd重
分类: 企业开发 发布时间: 04-06 12:42 阅读次数: 0

Linux网络优化总结

Socket缓冲区 应用程序通过socket()系统调用来创建一个通信端点,每个socket都会关联一个读写缓冲区,如果缓冲区的大小设置太小会导致应用程序调用阻塞,直到内核可以为所有的数据提供存储空间,若应用程序选择不阻塞运行,则内核向应用程序返回一个错误信息表明此时无法接纳如此大的数据量,并重新尝试写操作### Socket相关参数 1、net.core.wmem_default  2、net
分类: 企业开发 发布时间: 04-06 12:42 阅读次数: 0

华为认证的发展就业前景怎么样

有些朋友想成为专业的网络工程师,所以他会问到网络工程师成长日记作者小编华为认证现在的发展就业前景怎么样?一 现首先在计算机网络行业,华为的市场份额在国内已经是排名第一的。如果你是想成为专业的网络工程师,那么华为认证已经这么出名了,几乎全中国人都知道华为,就是因为华为不仅出名,而且华为的设备在整个行业,比如通信行业,网络行业他,他就是排名第一的,你不学排名第一的华为认证,那你要学什么呢?所以人不要跟
分类: 企业开发 发布时间: 04-06 12:41 阅读次数: 0

软件架构-zookeeper快速入门

上次在配置zookeeper分布式的时候,有个很重要的文件zoo.cfg,里面重点配置了几个信息clientPort,server.1的端口号。实际用到了2个端口号2181,2888,还有个2888这是备用的端口号。有人说zk是互联网的基石,一点都不夸张,它的作用很大。源码:https://github.com/limingios/netFuture/【zookeeper】(一)原理重申zk本身就
分类: 企业开发 发布时间: 04-06 12:11 阅读次数: 0

2021-04-05:给两个长度分别为M和N的整型数组nums1和nums2,其中每个值都不大于9,

2021-04-05:给两个长度分别为M和N的整型数组nums1和nums2,其中每个值都不大于9,再给定一个正数K。你可以在nums1和nums2中挑选数字,要求一共挑选K个,并且要从左到右挑。返回所有可能的结果中,代表最大数字的结果。福大大答案2021-04-05:自然智慧想不到,需要练敏感度。1.动态规划+选元素+双指针的合并。无代码。2.动态规划+选元素+双指针的DC3合并。有代码。2.1
分类: 企业开发 发布时间: 04-06 10:51 阅读次数: 0

7、小型企业无线网部署(案例3) AR充当AC的组网趣事~看看真机环境下会遇到什么问题

客户原本网络描述这准备讲解一个用AR来管理AP搭建无线业务的场景,正好客户这边有这样的一个需求,博主就直接就地取材用这个环境来讲解了。客户原本环境是一台AR151-S(外网拨号,内网网关是192.168.10.1),接了一台3300交换机(POE当傻瓜用),然后下面接的PC客户端直接上网。客户新网络改版客户新的需求:客户购买了几台3030AP,想接入到网络中来,有线不变,无线划分希望2.4G跟5G
分类: 企业开发 发布时间: 04-06 10:41 阅读次数: 0

马哥架构班第四周作业

理解redis持久化的两种模式,并说明他们的区别。redis 两种持久模式 一个是RDB模式一个是AOF模式RDB模式是基于时间的快照,可以通过bgsave 自定义时间点的备份,保留多个备份,出现问题恢复到不同的时间点, 在大量数据面前执行速度比较快,缺点是不能实时保存数据,可能会丢失从上次快照到当前时间点之间未做快照的数据     AOF模式数据安全性相对较高,对日志文件的写入操作采用的是app
分类: 企业开发 发布时间: 04-06 10:01 阅读次数: 0

linux防暴力破解ssh(centos8测试)

如果linux服务器是使用用户名+密码的方式登陆的,很容易遭到暴力扫描ssh用户名,密码的情况为了安全,可以有多种处理方式:1,放弃用户名+密码的登陆方式,改用密钥登陆配置方式略,网上资料很多如果因为某些原因,必须使用用户名+密码的验证方式登陆,那么有且不限于以下处理方式2,动手编写shell脚本这个适用于动手能力强,或者有些动手能力的人员使用,网上也可搜到范例,再根据自己的需求改改就能用,不做详
分类: 企业开发 发布时间: 04-06 07:21 阅读次数: 0

SharePoint Online 开发篇:如何使用REST API插入或删除Item

51CTO 博客地址:https://blog.51cto.com/13969817本文将给大家分享和讨论如何在SharePoint Online的列表中使用REST API 插入或删除item。我们以名为员工信息列表(CompanyMemberInfo)为例,该列表有两个column:名称和部门,在这个特定的例子中,我们以两个textbox为例,一个用于标题,一个用于部门,一个用于提交按钮,点击
分类: 企业开发 发布时间: 04-06 06:32 阅读次数: 0

开发者可以在Microsoft Teams的移动应用程序中使用的四种设备功能

51CTO 博客地址:https://blog.51cto.com/13969817Microsoft Teams旨在“满足用户”----无论你在哪里或者如何工作,都能提高生产力和协作能力,客户正在使用Teams及其应用生态系统来支持他们独特需求的不同工作场景,比如移动优先场景的需求不断增长,为了满足这些需求,开发人员需要工具和资源来为桌面版和移动平台构建创新团队应用程序。Microsoft Te
分类: 企业开发 发布时间: 04-06 06:31 阅读次数: 0