- 博客(130)
- 资源 (5)
- 收藏
- 关注
原创 程序员推荐 Python编程:从入门到实践
《Python编程:从入门到实践》PDF :第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。
2023-07-27 11:23:37 505
原创 程序员推荐JavaScript高级程序设计
Nicholas C. Zakas(尼古拉斯•泽卡斯)世界顶级Web技术专家,现为雅虎公司界面呈现架构师,负责My Yahoo!和雅虎首页等大访问量站点的设计。尼古拉斯拥有丰富的Web开发和界面设计经验,曾经参与许多世界级大公司的Web解决方案开发。他还是High Performance JavaScript一书的作者,并与他人合作撰写了Professional Ajax和Even Faster Web Sites。尼古拉斯拥有梅里马克学院计算机科学学士学位和埃迪柯特学院的MBA学位。他的个人网站是www.
2023-05-26 14:08:28 1248 1
原创 kubernetes apiserver 报错 service-account-issuer is a required flag
k8s kube-apiserver 启动报错k8s 版本 1.24根据报错提示说的是是一个必须的参数我们来看一下这个参数是干啥的服务帐号令牌颁发者的标识符。 颁发者将在已办法令牌的 “iss” 声明中检查此标识符。 此值为字符串或 URI。 如果根据 OpenID Discovery 1.0 规范检查此选项不是有效的 URI,则即使特性门控设置为 true, ServiceAccountIssuerDiscovery 功能也将保持禁用状态。 强烈建议该值符合 OpenID 规范: https://
2022-06-16 10:32:45 2308 2
转载 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot exec
介绍在Mysql中 使用 select from … into outfile 导出数据时报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement分析原因其实原因很简单,因为在安装MySQL的时候限制了导入与导出的目录权限。只允许在规定的目录下才能导入。可以通过以下命令查看secure-file-priv当前的值
2022-01-10 17:02:18 3399
转载 Failed to connect to http://xxx:8080/tcpSlaveAgentListener/: Connection refused (Connection refused)
Failed to connect to http://xxx:8080/tcpSlaveAgentListener/: Connection refused Connection refused介绍排查错误报错原因修改K8s访问Jenkins 地址1. 系统管理-节点管理2. 节点管理-Configure Clouds3. Configure Clouds-Kubernetes Cloud details4. Kubernetes Cloud details-Jenkins 地址总结介绍K8s集群上
2022-01-10 15:26:22 3357
转载 Ingress-Nginx 安装 高可用
Ingress-Nginx 安装 高可用介绍下载 nginx-ingress-controller 配置修改 mandatory.yaml 配置为 DaemonSet修改 mandatory.yaml 配置为 nodeSelector修改 mandatory.yaml 配置为 hostNetwork创建 nginx-ingress-controller 服务hostNetwork: true 自动打通Cluster和node的网络高可用,参考下图介绍使用官方默认的mandatory.yaml去部署 n
2022-01-06 12:53:09 1262
转载 nfs 自动挂载
nfs 自动挂载介绍自动挂载开机自动挂载:/etc/fstab 里添加开机自动挂载:在/etc/rc.d/rc.local文件中添加记录开机自动挂载 autofs(推荐)auto.master 文件auto.nfs文件测试nfs 自动挂载介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样
2021-12-30 20:01:07 4283 2
转载 mount 挂载 nfs 报错 mount: wrong fs type, bad option, bad superblock on
mount 挂载 nfs 报错 mount: wrong fs type, bad option, bad superblock on介绍远程挂载时发生错误问题解决方法验证 mount 挂载介绍NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利远程
2021-12-30 09:17:19 4254 1
转载 umount.nfs4: /mnt/nfs/code404: device is busy
umount.nfs4: /mnt/nfs/code404: device is busy介绍查看挂载的分区卸载 nfs 挂载使用lsof 查看占用进程umount 卸载文件夹fuser查找占用进程总结介绍执行NFS挂载时,你可能会看到设备繁忙状态。在这种情况下,你必须以适当的方式强制卸载。查看挂载的分区使用 df -h 查看分区# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 20G 3G 18G 7% /devtm
2021-12-29 15:51:51 1352
转载 virtualbox后台静默运行虚拟机
virtualbox后台静默运行虚拟机介绍启动 VirtualBox 虚拟机使用 VirtualBoxVM 后台启动vboxmanage启动虚拟机批量启动虚拟机查看启动后的虚拟机介绍安装好VirtualBox后,配置完成后发现不能后台运行 每次启动都会有界面,对于想要模拟集群的我来说很麻烦启动 VirtualBox 虚拟机我们查看一下正常启动的虚拟机进程leenhem@leenhem-Thinkpad-T440P:~$ ps -ef |grep virleenhem 2395
2021-12-28 11:13:39 2215
转载 Linux启动网卡时出现RTNETLINK answers: File exists错误解决
Linux启动网卡时出现RTNETLINK answers: File exists错误解决介绍配置静态IP地址没有配置ONBOOT问题解决RTNETLINK answers: File exists下面附上网卡配置介绍新安装了一台CentOS服务器,IP地址是自动获取的,开始在系统启动时是否激活网卡也是no,系统启动后可以正常使用 ifup enp0s3 启动网卡,也可以正常访问配置静态IP地址配置文件路径 /etc/sysconfig/network-scripts/ifcfg-enp0s3
2021-12-27 17:38:44 4808
转载 linux中wall向所有在线用户发送广播消息
linux中wall向所有在线用户发送广播消息介绍发送广播消息发送广播文件中的消息向群组中发送广播消息介绍通常,系统管理员发送消息以宣布维护,并要求用户注销并关闭所有打开的程序。在终端打开的情况下,消息将显示给所有登录用户。使用没有终端打开的图形桌面环境的用户将看不到该消息。wall是一个命令行程序,可在所有已登录用户的终端上显示一条消息。可以在终端上键入消息,也可以在文件内容中读取消息。wall 代表全部写入,使用write命令仅向特定用户发送消息。每个用户都可以使用 mesg 程序控制对其终端的
2021-12-27 10:47:50 2146
转载 清理k8s_docker磁盘空间
清理k8s_docker磁盘空间介绍1. Kubernetes 基础对象清理2. Linux 清理3. Docker 清理4. 设置定时介绍长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。1. Kubernetes 基础对象清理清理 Evicted 状态的 Podkubectl get pods --all-namespaces -o wide | grep Evicted | awk '{pri
2021-12-27 10:21:33 1568
转载 Ubuntu 截图编辑_编辑截图工具
Ubuntu 截图编辑_编辑截图工具介绍在 Linux 中使用 Flameshot 获取屏幕截图并编辑功能概述安装截图工具Flameshot使用终端来安装,可以执行以下命令配置截图快捷键介绍在 Linux 中截图,如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了。而且不仅仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持以下这些快捷键:PrtSc 获取整个屏幕的截图并保存到 Pictures 目录。Shift + PrtSc 获取屏幕的某
2021-12-22 14:47:03 1105
转载 如何配置 Nessus 漏洞扫描策略?
介绍Nessus 是一种用于发现漏洞的强大扫描工具,它由 Tenable Network Security Inc 开发和维护,曾在 Nmap Software LLC 的安全工具清单中排名第一,虽然现在已经跌到了榜单的第三位,但它仍然是一款强大的远程安全扫描工具。本文,我们将探讨如何在 Nessus 上配置扫描策略,稍后我们还将使用此策略创建扫描,然后我们将选择一个目标系统进行扫描,我们在本教程中使用 Kali Linux。让我们现在开始吧。先决条件具有管理凭据的用户帐户。网络安全与漏洞评
2021-12-22 14:19:24 2736 1
原创 default-sort [Vue warn]: Error in nextTick: “TypeError: array is null“
介绍在vue项目中使用element-ui时报错:[Vue warn]: Error in nextTick: “TypeError: array is null”配置了:default-sort="{prop: ‘internal_ip’, order: ‘ascending’}" 后就报错报错信息如下:[Vue warn]: Error in nextTick: "TypeError: array is null"found in---> <ElTableHeader>
2021-12-20 16:59:04 614
原创 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot exe
ERROR 1290 HY000: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement介绍报错分析解决方法再次修改密码密码修改成功,退出skip-grant-tables模式介绍本地登录Mysql后执行下面语句报错ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;ERROR 1290 HY000:
2021-12-19 17:21:00 6526
原创 通过U盘安装 centos8,Warning: dracut-initqueue timeout解决办法
通过U盘安装 centos8,Warning: dracut-initqueue timeout解决办法介绍部署的时候有些问题出现了dracut-initqueue timeout下面是配置启动盘过程重启后,在install页面按e键 > 修改内容Ctrl+x重启,进入图形安装界面介绍最近在IBM上安装系统时出现了这么个情况超时的情况dracut-initqueue[1076]: Warning: dracut-initqueue timeout – starting timeout scri
2021-12-18 18:16:23 4493
原创 Jenkins密码忘记重置方法
Jenkins密码忘记重置方法介绍1. 刚开始安装Jenkins,没有修改过密码2. 密码之前修改过,但是再次登录时候忘记自己修改的密码了1、删除Jenkins目录下config.xml文件中下面代码,并保存文件2、重启Jenkins服务3、进入首页>“系统管理”>“Configure Global Security”;4、勾选“启用安全”;5、点选“Jenkins专有用户数据库”,并点击“保存”;6、重新点击首页>“系统管理”,发现此时出现“管理用户”;7、点击右侧进入修改密码页面,修改
2021-12-18 16:57:13 11458
转载 elasticsearch启动后调用接口报master_not_discovered_exception
elasticsearch启动后调用接口报master_not_discovered_exception介绍调用接口解决方案调整配置elasticsearch.yml重启elasticsearch测试介绍elasticsearch 7 启动正常配置cluster.name: skywallking-espath.data: /pan_nfs/moniter2/datanetwork.host: 0.0.0.0discovery.seed_hosts: ["10.64.35.14"]调用接
2021-12-16 15:45:00 7112
转载 Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in databas
Either the node already knows other nodes check with CLUSTER NODES or contains some key in databas介绍遇到的问题解决方法创建Redis集群介绍使用redis-trib.rb创建群集时报错[ERR] Node 10.3.139.223:8001 is not empty. Either the node already knows other nodes (check with CLUSTER NODES
2021-12-15 19:45:00 1061
转载 Redis创建集群报错`require‘: cannot load such file -- redis (LoadError)
Redis创建集群报错`require': cannot load such file -- redis LoadError介绍报错分析给ruby环境安装redis依赖包创建Redis集群介绍redis每个节点都启动后,创建集群报错require’: cannot load such file – redis (LoadError)redis-trib.rb create --replicas 1 192.168.100.10:8001 192.168.100.10:8002 \192.168.1
2021-12-14 15:04:29 1229
转载 nginx 普通用户使用80端口启动nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
nginx 普通用户使用80端口启动nginx nginx: [emerg] bind to 0.0.0.0:80 failed 13: Permission denied介绍报错原因方法一、依次执行如下命令方法二、iptables端口转发方案三、赋予nginx监听80端口的能力介绍当我们用普通用户执行启动nginx时,无法启动成功,报错nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)报错原因大家都知道默认情况
2021-12-13 17:34:10 9181
转载 如何半Jmeter性能测试响应结果保存到本地?
如何半Jmeter性能测试响应结果保存到本地?介绍token数据保存到本地文件首先准备一批用户数据,用于登录,在本地有一份数据文件users.csv,保存了10组登录账号。Jmeter添加CSV Data Set Config,读取username,password。添加登录请求,配置如下在本地新建一个文件:token.csv,响应结果中的token值将存入此文件。添加正则表达式提取器,提取token,配置如下添加BeanShell 后置处理器,编写Java代码,将提取的token值写入token.csv文
2021-12-13 14:29:56 242
转载 k8s如何修改限制节点启动的Pod数量?
k8s如何修改限制节点启动的Pod数量?介绍Node节点默认的Pod数量修改限制Pod启动数量修改Pod启动数量1、登录 Node 节点,查看kubelet启动文件路径2、查看 systemd 启动文件3、修改/etc/kubernetes/kubelet4、修改/usr/lib/systemd/system/kubelet.service5、重启kubelet介绍由于业务需要,我们在3个节点上需要运行大量资源消耗非常小的pod,每个节点运行200个pod;今天意外发生故障,造成这3个节点上所有容器
2021-12-13 01:00:00 4882 1
转载 普通用户安装配置haproxy
普通用户安装配置haproxy介绍安装编译安装参数说明修改配置文件启动 haproxy报错了[/data/haproxy/sbin/haproxy.main()] Cannot raise FD limit to 8032, limit is 1024.再次启动Haproxy检查haproxy状态,能访问了外面访问,要开防火墙端口介绍HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web
2021-12-09 19:30:00 957
转载 使用秘钥登录linux服务器
使用秘钥登录linux服务器介绍两台主机(服务器)秘钥登录流程图A主机生成公钥查看公钥id_rsa.pub公钥要发送到B服务器给公钥及目录添加权限sshd服务安全配置 开启秘钥登录重启sshd服务秘钥登录测试 A主机的命令行输入介绍有时候我们希望不用每次登录linux服务器都要输入密码,那么这个时候可以选择ssh密钥登录,就是rsa公钥放到服务器上,私钥放在客户端上,每次登录的时候,用密钥登录;这样更方便也更安全两台主机(服务器)秘钥登录流程图我们从A主机(左边)秘钥登录到B服务器(右边)
2021-12-09 16:45:43 425
转载 fastdfs-nginx-module common.c, line: 874, file: /home/yuqing/fastdfs/data/00/00/CgOYSGGoR5qASNqzAANi
fastdfs报错 ERROR - file: /data/soft/fastdfs-nginx-module/src/common.c, line: 874, file: /home/yuqing/fastdfs/data/00/00/CgOYSGGoR5qASNqzAANi9H7oGe4006.jpg not exist介绍报错原因解决方法介绍fastdfs上传文件后,下载报错ERROR - file: /data/soft/fastdfs-nginx-module/src/common.c,
2021-12-08 00:00:00 357
转载 fastdfs-nginx-module 报错 ERROR - file: ../common/fdfs_global.c, line: 52, the format of filename “gro
fastdfs-nginx-module 报错 ERROR - file: ../common/fdfs_global.c, line: 52, the format of filename "gro介绍问题原因解决方法介绍在使用fastdfs作为文件服务器时,上传文件成功后,访问时报如下错误:[2021-12-02 17:10:15] ERROR - file: …/common/fdfs_global.c, line: 52, the format of filename “group1/M00
2021-12-07 00:00:00 1736
转载 普通用户安装管理Keepalived
普通用户安装管理Keepalived介绍安装授权给普通用户修改配置文件keepalived 配置检测脚本配置普通用户启动keepalived介绍负载均衡(Load Balance,简称LB)是一种服务或基于硬件设备等实现的高可用反向代理技术,负载均衡将特定的业务(web服务、网络流量等)分担给指定的一个或多个后端特定的服务器或设备,从而提高了公司业务的并发处理能力、保证了业务的高可用性、方便了业务后期的水平动态扩展。我经过测试,完全使用普通用户是不能安装上的,keepalived的运行需要root。
2021-12-06 17:49:17 3476
转载 fastdfs-nginx-module 中报错 mod_fastdfs.conf“, host “tracker“ is invalid
fastdfs-nginx-module 中报错 mod_fastdfs.conf", host "tracker" is invalid介绍问题原因解决方法介绍fastdfs-nginx-module 启动nginx 后 访问文件时报错 mod_fastdfs.conf", host “tracker” is invalidngx_http_fastdfs_process_init pid=69515[2021-12-02 17:00:25] INFO - file: ini_file_read
2021-12-06 00:00:00 759
转载 file: ini_file_reader.c, line: 1036, include file “http.conf“ not exists, line: “#include http.conf“
fastdfs-nginx-module file: ini_file_reader.c, line: 1036, include file "http.conf" not exists, line: "#include http.conf"介绍fastdfs-nginx-module报错原因解决方法重启nginx介绍fastdfs-nginx-module,nginx启动后,文件无法访问报错 include file “http.conf” not exists,[2021-12-02 16:56
2021-12-05 00:00:00 860
原创 fastdfs-nginx-module-master/src/common.c, line: 163, load conf file “/etc/fdfs/mod_fastdfs.conf“
fastdfs-nginx-module-master/src/common.c, line: 163, load conf file "/etc/fdfs/mod_fastdfs.conf"介绍问题说明报错原因解决方法重新编译nginx重启nginx介绍在配置fastdfs-nginx-module时,nginx启动8888端口,访问http://localhost:8888/group1/M00/00/00/CgOYSGGoR5qASNqzAANi9H7oGe4006.jpg 时无响应,查看ngi
2021-12-03 23:00:00 1555
转载 nacos启动报错java.lang.RuntimeException: [db-load-error]load jdbc.properties error
nacos启动报错java.lang.RuntimeException: [db-load-error]load jdbc.properties error介绍报错内容说明强调一下nacos-mysql.sql集群模式介绍下载了最新的nacos2.0.3,并通过脚本启动,出现如下异常Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'externalSto
2021-12-02 23:45:00 16396
转载 /data/fastdfsnginx/sbin/nginx: error while loading shared libraries: libfdfsclient.so: cannot open s
nginx启动报错 error while loading shared libraries: libfdfsclient.so: cannot open shared object file: No such file or directory介绍nginx命令启动报错查看nginx使用的库解决方法设置 LD_LIBRARY_PATH查看ldd /data/fastdfsnginx/sbin/nginx再次测试启动nginx介绍乍看这个报错就是缺失库文件nginx命令启动报错error whi
2021-12-02 16:30:00 1436
转载 安装fastdfs-nginx-module/usr/bin/ld: cannot find -lfdfsclient collect2: error: ld returned 1 exit stat
安装fastdfs-nginx-module/usr/bin/ld: cannot find -lfdfsclient collect2: error: ld returned 1 exit stat介绍原因解决方法 把xx.so文件复制到/usr/libLinux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决介绍nginx编译安装fastdfs-nginx-module时报错objs/ngx_modules.o \-ldl -lpthread -lcrypt
2021-12-01 17:30:00 676
转载 fastdfs-nginx-moudle安装报错common.c:26:33: fatal error: fastdfs/fdfs_define.h: No such file or director
fastdfs-nginx-moudle安装报错common.c:26:33: fatal error: fastdfs/fdfs_define.h: No such file or director介绍问题查看fastdfs-nginx-module/src/config验证总结介绍fastdfs 安装到了特定目录 ,普通用户安装fastdfsTARGET_PREFIX=/data/fastdfs/userTARGET_CONF_PATH=/data/fastdfs/etc/fdfsTARGE
2021-11-30 16:12:12 1345
转载 网络 I/O 为什么会被阻塞_阻塞原理?
网络 I/O 为什么会被阻塞_阻塞原理?介绍I/O到底是什么?创建 socketbindlisten解释下什么叫半连接acceptconnectread、write为什么网络 I/O 会被阻塞?介绍我们应该都知道 socket(套接字),你可以认为我们的通信都要基于这个玩意,而常说的网络通信又分为 TCP 与 UDP 两种,下面我会以 TCP 通信为例来阐述下 socket 的通信流程。不过在此之前,我先来说说什么叫 I/O。I/O到底是什么?I/O 其实就是 input 和 output 的
2021-11-29 17:08:48 1924
转载 如何nginx-ingress对外提供服务_nginx-ingress原理?
如何nginx-ingress对外提供服务_nginx-ingress原理?主机 nginxpod nginx-ingress1、Pod2、ingress 资源3、nginx-ingress对外提供服务4、nginx-ingress工作流程主机 nginx一般 nginx 做主机反向代理(网关)有以下配置upstream order{ server 192.168.1.10:5001; server 192.168.1.11:5001;}server { listen
2021-11-29 16:48:08 770
MySQL面试题 40道.zip
2023-06-26
互联网公司Java面试题及核心知识点
2023-06-26
openresty-1.23.0.1.tar.gz
2022-08-03
nginx使用lua实现上传文件接口
2022-05-31
jira7.3.zip
2021-07-28
wiki-key_mysql-connector-java.zip
2021-07-21
centos7 ssh8.5.zip
2021-06-02
Docker容器与容器云(第2版)PDF下载
2023-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人