- 博客(98)
- 资源 (309)
- 收藏
- 关注
原创 PHP如何登录连接TELNET并执行交换机命令类
开发的时候需要登录交换机执行命令,下面我们记录一下php的class类来完成。这里需要使用 fsockopen 方法:fsockopen — 打开一个网络连接或者一个Unix套接字连接。
2025-05-07 08:13:06
302
原创 Centos7 关闭、禁用防火墙服务
[root@server ~]# systemctl status firewalld[root@server ~]# systemctl stop firewalld[root@server ~]# systemctl disable firewalld
2025-05-07 08:09:35
229
原创 Linux安装Java教程图解
1、首先检查Linux服务器是否有OpenJDK。3、将Java压缩包解压到server目录下。1、创建压缩包存放目录(自定义)2、创建软件包安装目录(自定义)保存退出,然后使配置文件生效。保存退出,然后使配置文件生效。②.根据JDK地址卸载JDK。1、将JDK包先下载到本地。2、上传至Linux服务器。2、删除openJDK版本。1、删除tar安装版JDK。①.查看Java的安装路径。3、在压缩包存放目录查看。复制查出来的文件进行删除。4、修改jdk文件夹名称。复制查出来的文件进行删除。
2025-03-21 14:52:15
632
原创 SSH免密登录教程图解
每台机器配置本地免密登录,然后将其余每台机器生成的~/.ssh/id_dsa.pub公钥内容追加到其中一台主机的authorized_keys中,然后将这台机器中包括每台机器公钥的authorized_keys文件发送到集群中所有的服务器。将authorized_keys文件传输另一台服务器~/.ssh/目录下,如果执行失败,就在另一台服务器先执行ssh-keygen -t rsa即可。将id_rsa.pub中的内容追加到authorized_keys中不删除原先内容。2、第二台机器(node1)
2025-03-20 20:49:24
388
原创 本地yum源中增加rpm包
1、找到安装yum源的位置,例如我的在/mnt/centos/目录下。然后将自己需要添加的rpm包上传到yum源的目录下面。Packages文件夹里面是rpm的各种包。3、创建新的repodata文件夹(新的rpm包在本地yum源中生效了_将rpm文件移动到挂载目录下。在服务器进行文件查看。4、更新yum源配置。
2025-03-19 16:08:50
313
原创 MySQL5.7主从复制教程
简述:主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的 业务数据库、事务处理库,从库做查询库。 复制过程简单的说就是 master 将数据库的改变写入二进制日志,slave同步这些二进制日志,并根据这些二进制日志行数据操作1、什么是主从复制 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。在最常用的mysql数据库中,支持单向、异步复制。
2025-03-18 16:23:59
1362
原创 Windows安装MySQL5.7.26教程图解
从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里清除你的MYSQL服务。初始化命令:mysqld --initialize --user=mysql --console。~~~~~~~~~~~~~~~~~~~~~~~~~~~~MySQL安装完毕。添加命令:mysqld --install MySQL。登录命令:mysql -u root -p。
2025-03-18 16:23:09
806
原创 MySQL 客户端连不上(1045 错误)原因全解析
在 MySQL 8.0 上,跳过网络是自动启用的(只允许从 localhost 访问 MySQL),但对于以前的 MySQL 版本,建议在 [mysqld] 下添加 -skip-networking。在我们学习 MySQL 或从事 MySQL DBA 工作期间,时常会遇到:“我尝试连接到 MySQL 并且收到1045 错误,但我确定我的用户和密码都没问题”。如果未指定要连接的主机(使用 -h 标志),则 MySQL 客户端将尝试连接到 localhost 实例,同时您可能尝试连接到另一个主机端口实例。
2025-03-18 16:21:22
1575
原创 MySQL定时备份(全量备份+增量备份)
说明产品上线后,数据非常非常重要,万一哪天数据被误删,那么就gg了,准备跑路吧。所以要对线上的数据库定时做。增量备份的优点是没有重复数据,备份量不大,时间短。但缺点也很明显,需要建立在上次完全备份及完全备份之后所有的增量才能恢复。MySQL没有提供直接的增量备份方法,但是可以通过mysql二进制日志间接实现增量备份。
2025-03-17 20:40:50
1215
原创 Linux安装MySQL5.7.26教程图解
下载MySQL软件包①、官网下载:提取码:chao③、文件说明主机名CentOS版本MySQL版本IP地址test10.0.0.15注意:安装方式支持离线部署!!!
2025-03-17 20:38:41
915
原创 Linux安装MySQL5.7.26教程图解
下载MySQL软件包提取码:chao③、文件说明主机名CentOS版本MySQL版本IP地址test10.0.0.15注意:安装方式支持离线部署!!!
2023-09-03 15:24:03
649
原创 挂载别的系统挂掉的磁盘解决步骤,mount: unknown filesystem type ‘LVM2_member‘ 报错
2、进行挂载添加的磁盘 挂载遇到 mount: unknown filesystem type 'LVM2_member' 报错,需要更改VG名字。mount /dev/vgsdb/home /data #vgsdb是修改后的名字,data是挂载目录。1.1、确定主机总线号: [root@iNeedle~]# ls /sys/class/scsi_host/如果是多个盘,需要建多个挂载目录,分别挂载在不同目录即可。输入vgdisplay查看挂载的磁盘UUID。1.3、查看是否读取到新的磁盘。
2022-11-13 11:29:17
4020
2
原创 2021年Java面试总结题
上面的配置前者是3000,后者是500,一旦触发超时降级,就不会重试,hystrix的超时是最高优先级,如果在重试期间,时间超过了hystrix的超时时间,会立即熔断。对于spu\sku、类目等概念比较清楚,但是对于高并发情况下如何支撑大流量没有太多经验,对于缓存的一致性处理、expiretime实现机制等了解不多,服务治理不清楚,zk相关基础比较弱,mysql索引有一定了解。其中对称加密算法的加密与解密 密钥相同,非对称加密算法的加密密钥与解密 密钥不同,此外,还有一类 不需要密钥 的 散列算法。
2022-11-02 10:23:53
1087
原创 centos 7 重启系统后网卡失效,IP地址变了解决如下
2、使用 nmcli connection up eth0 更新为我们使用的这个配置文件。1、 输入nmcli connection show 查看绑定网卡的UUID是否正常。从图片得知,绑定的是Profile 1 这个配置文件,而我们使用的是eth0 这个。3、再次使用 ip add 命令查询就是我们需要的配置文件的IP地址了。记得把没用的那个配置文件删了。
2022-10-11 16:48:08
2256
原创 win server 2016 无法安转.net framework 3.5 问题
找到sxs文件夹,把它复制粘贴到你的磁盘,随便哪个盘根目录下,记住,是根目录。如我的是C盘【就是C。这时,.net framework 3.5 就按照成功了。可以去Windows启用或关闭功能看下是否安装成功。执行后现实远程过程调用失败,报错误代码:1726。这时需要到服务列表关闭这个服务,在执行就可以了。【一定要把那个C换成你存储sxs文件夹的盘】如遇到操作者完成,未启用NetFx3功能。加 /all 这个命令。
2022-09-08 16:03:48
5149
原创 windows 2012 server 禁止某个IP不可以访问指定端口
下列IP指的是,被禁止的IP地址(例如:172.25.1.2不可以访问172.25.2.1的1521端口,172.25.1.2就是指被禁止的IP)2、点击“入站规则”然后点击“新建规则”,在弹出的界面中选择“自定义”,然后单击 “下一步”。入站规则:别人电脑访问自己电脑;出站规则:自己电脑访问别人电脑。1、首先打开控制面板,在点击Windows防火墙,选择高级设置。3、协议和端口,协议类型选择TCP,设置好了下一步;完成以上操作就设置完成了,多谢参考,有问题请评论!打开自定义选择,所有接口类型,点击确定。.
2022-08-03 11:28:44
4969
1
原创 通过堡垒机连接到服务器,误执行iptables -P INPUT DROP命令导致无法连接
堡垒机画面: 1、首先你的服务器有没有远程管理,就是那种机带的远程管理,跟系统无关的那个。2、如果是云服务器就直接去机房连接解决,或者直接云主机控制台连接VNC登录解决。以下为VMware vSphere Client 示例: 3、VNC解决方法:执行以下命令即可,不用重启服务器执行画面:执行完,即可通过堡垒机再次测试是否可以连接。...
2022-07-08 15:44:47
1674
原创 SpringCloud面试题及答案
我见过许多开发者在这个问题上摸索。毕竟,在面试微服务架构师角色时,他们会被问到这个问题,所以承认它的缺点可能有点棘手。以下是一些很好的答案:它们需要大量协作 - 微服务需要大量的合作。不同的微服务模块,可能分散在不同的团队,团队之间需要始终保持良好的同步。他们需要建立繁重的架构 - 系统是分布式的,架构涉及很多。 他们需要过多的计划来处理操作开销 - 如果您计划使用微服务架构,则需要为操作开销做好准备。 需要熟练的专业人员,他们可以支持异构分布的微服务。1、 Spring Cloud是一系列框架的有序集合。
2022-07-01 17:42:35
311
原创 MySQL面试题
一个用户A 访问表A(锁住了表A),然后又访问表B;另一个用户B 访问表B(锁住了表B),然后企图访问表A;这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B才能继续,同样用户B要等用户A释放表A才能继续,这就死锁就产生了。用户A查询一条纪录,然后修改该条纪录;这时用户B修改该条纪录,这时用户A的事务里锁的性质由查询的共享锁企图上升到独占锁,而用户B里的独占锁由于A 有共享锁存在所以必须等A释放掉共享锁,而A由于B的独占锁而无法上升的独占锁也就不可能释放共享锁,于是出现了死锁。如果在事务中执行了一条
2022-07-01 16:42:50
275
原创 JavaWeb基础面试题
post发送方式: 、 ajax请求参数不可见,为 form data可以实现文件上传请求没有长度限制get发送方式:除了以外请求参数在url上,可见 ?xx=xx&yy=yy不可以实现文件上传请求的编码格式 iso-8859-1 ( 不支持中文 )请求有长度限制CookieSession转发重定向404: NotFound 500:服务器内部错误 200: 成功302: 重定向 30...
2022-07-01 16:41:51
310
原创 Java基础面试题
在没有重写equals 方法之前,二者没有任何区别, 在重写equals 方法后, equals 是按照重写规则进行比较, 而 == 则是比较栈中的值ArrayList :JDK中使用数组 实现 ArrayList。数组默认长度 10 , 超过10个元素后, 会进行数组扩容原长度1.5倍对应的数据结构:线性表(一段地址连续的内存空间)元素访问的效率高插入和删除操作的效率低LinkedList对应的数据结构:双向链表(每个数据节点中除了保存元素值以外,还包括上一个元素的地址和下一个元素的地址)插入和删除的效率
2022-07-01 16:39:44
285
原创 客户机yum源配置yum源服务器的源教程
首先打开登录客户机,也就是你要配置的那台服务器。1、使用root登录进入到etc目录下:cd /etc/2、在进入yum.repos.d/ 这个目录下cd yum.repos.d/3、使用 ll 命令查看yum.repos.d/ 目录下的所以文件重命名除了CnetOS-Sources.repo这个文件以外的所以文件。4、修改完后,打开CnetOS-Sources.repo这个文件viCnetOS-Sources.repo打开后修改如下信息:[bas.....
2022-06-08 17:18:46
638
原创 Windows server 2012 搭建FTP服务
1、进入Windows server 2012系统,打开服务器管理器,选择添加角色和功能2、选择安装类型及服务器选择3、找到Web服务器(IIS)并选择,添加功能完成后点击下一步4、接下来两个地方因为我们是搭建FTP,直接选择下一步即可5、找到FTP服务器并选择,然后选择下一步6、这里我们选择安装,等待安装完成后选择关闭完成后1、在指定的盘下创建FTP目录,用于各个用户之间各自访问各自的目录,图如下:2、在计算机管理创建对应的用..
2022-05-10 17:31:32
20195
原创 腾讯Java高级面试题---深圳
1. 从简历项⽬中选⼀个项⽬,说说你在其中遇到了什么重⼤挑战?以及你的解决问题的思路? 2. ⼀段代码要执⾏多个redis命令,不加锁的情况下如何保证原⼦性? 使⽤lua脚本:https://segmentfault.com/a/1190000009811453 3. 谈谈数据结构,⽐如⼆叉树、红⿊树? 理解这篇:https://juejin.im/post/5a27c6946fb9a04509096248 4. 说说B-tree、B+tree的区别和使⽤场景?B-tree.
2022-05-10 15:40:23
121
原创 被阿里面试吊打的笔记
来自一位面试者大佬的分享1、SpringCloud与Dubbo对比优缺点?组件简介?Feign遇到的问题(多requestbody参数)Feign底层通信包?Feign拦截器设置header。( 在Feign中,Client是一个非常重要的组件,Feign最终发送Request请求以及接收Response响应都是由Client组件来完成的。Client在Feign源码中是一个接口,在默认情况下,Client的实现类是Client.Default。Client.Default是由HttpURL
2022-03-30 12:06:56
2836
原创 这四道面试题吊打25k的面试者,你能回答几个?
1、XXL job 集群部署如何保证只触发一次任务 ? 定时器执行中断如何补偿?2、如何检查其他同事写的不合理SQL ,防止发生线上故障 ?3、sharding-jdbc 如果控制多租户键, 有的SQL 是多租户的,有个不是,怎么去控制?4、mysql 大表如何加字段?答案:1.分布式锁;定时器,具体情况具体分析,比如有数据需要处理,处理完打上已处理标记,定时任务中断了,下次定时任务只要搜索未标记的数据就行2. 事前 做code review,事中 启用监控系统,监控慢SQL,发现慢
2022-03-16 22:01:30
2827
原创 centos 7 扩容逻辑卷方法
正常给LVM扩容,给磁盘增加空间或者新增磁盘,然后将分区做成pv ,然后添加到vg1.[root@centos7~]# lsblk:列出所有可用设备块信息2.[root@centos7~]# vgdisplay -v:查看卷分组执行命令后记录好你要扩的VG Name 的名字和新增的盘的VG Name的名字,因为后面扩容需要。3.[root@centos7~]# pvcreate /dev/sdc1:创建物理卷4.[root@centos7~]# pvdisplay:查看结果.
2022-02-15 10:41:45
2737
1
分布式消息队列面试题一
2022-07-02
JAVA面试必备必知必会
2022-04-19
Linux系统管理:文件查找、磁盘分区与挂载操作指南
2024-11-15
Linux初级系统管理员速食
2024-11-04
搜索引擎-----面试笔记1
2022-07-02
搜索引擎----面试笔记2
2022-07-02
搜索引擎---面试笔记3
2022-07-02
搜索引擎---面试笔记4
2022-07-02
CCSK练习题200道及答案
2023-09-03
2023年CCSK精简练习题(附答案)
2023-07-25
搜索引擎---面试笔记5
2022-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人