
笔记
小坏蛋至尊宝
很遗憾,没能成为你的例外和遗憾。
展开
-
Centos操作系统安装及优化
保持“日期和时间”、“软件选择”默认设置不变。原创 2025-03-21 14:51:17 · 515 阅读 · 0 评论 -
Centos7配置本地yum源
文件注释,不可复制repo不识别#原创 2025-03-20 20:48:50 · 346 阅读 · 0 评论 -
配置阿里云yum源
【代码】配置阿里云yum源。原创 2025-03-19 16:10:30 · 647 阅读 · 0 评论 -
本地yum源中增加rpm包
1、找到安装yum源的位置,例如我的在/mnt/centos/目录下。然后将自己需要添加的rpm包上传到yum源的目录下面。Packages文件夹里面是rpm的各种包。3、创建新的repodata文件夹(新的rpm包在本地yum源中生效了_将rpm文件移动到挂载目录下。在服务器进行文件查看。4、更新yum源配置。原创 2025-03-19 16:08:50 · 249 阅读 · 0 评论 -
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 · 772 阅读 · 0 评论 -
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 · 939 阅读 · 0 评论 -
MySQL定时备份(全量备份+增量备份)
说明产品上线后,数据非常非常重要,万一哪天数据被误删,那么就gg了,准备跑路吧。所以要对线上的数据库定时做。增量备份的优点是没有重复数据,备份量不大,时间短。但缺点也很明显,需要建立在上次完全备份及完全备份之后所有的增量才能恢复。MySQL没有提供直接的增量备份方法,但是可以通过mysql二进制日志间接实现增量备份。原创 2025-03-17 20:40:50 · 1101 阅读 · 0 评论 -
Rocky9∞容器化部署SuiteCRM→AMP环境
原创 2025-01-07 14:58:04 · 116 阅读 · 0 评论 -
Rocky9→Podman驾轻就熟、开启容器化之旅
原创 2024-12-01 00:51:00 · 113 阅读 · 0 评论 -
Centos7利用testdisk简单恢复文档文件和磁盘分区
原创 2024-11-12 17:50:54 · 488 阅读 · 0 评论 -
挂载别的系统挂掉的磁盘解决步骤,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 · 3935 阅读 · 3 评论 -
2021年Java面试总结题
上面的配置前者是3000,后者是500,一旦触发超时降级,就不会重试,hystrix的超时是最高优先级,如果在重试期间,时间超过了hystrix的超时时间,会立即熔断。对于spu\sku、类目等概念比较清楚,但是对于高并发情况下如何支撑大流量没有太多经验,对于缓存的一致性处理、expiretime实现机制等了解不多,服务治理不清楚,zk相关基础比较弱,mysql索引有一定了解。其中对称加密算法的加密与解密 密钥相同,非对称加密算法的加密密钥与解密 密钥不同,此外,还有一类 不需要密钥 的 散列算法。原创 2022-11-02 10:23:53 · 1060 阅读 · 0 评论 -
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 · 2204 阅读 · 0 评论 -
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 · 5076 阅读 · 0 评论 -
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 · 4871 阅读 · 1 评论 -
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 · 266 阅读 · 0 评论 -
克隆虚拟机后网卡无法启动(centOS),报以下错误,解决如下
克隆虚拟机后网卡无法启动(centOS),报以下错误,网卡无法启动原创 2022-07-01 11:14:26 · 1160 阅读 · 0 评论 -
Java后端各种组建及功能说明,JVM脑图、DS算法、各种常用排序算法
Java后端各种组建及功能说明,JVM脑图、DS算法、各种常用排序算法。原创 2022-06-28 15:13:27 · 216 阅读 · 0 评论 -
java8到Java17的变化,一文了解它
java8到Java17的变化,各个特性和变动,一文了解它。原创 2022-06-28 15:04:58 · 2577 阅读 · 0 评论 -
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 · 20064 阅读 · 0 评论 -
客户机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 · 614 阅读 · 0 评论 -
这四道面试题吊打25k的面试者,你能回答几个?
1、XXL job 集群部署如何保证只触发一次任务 ? 定时器执行中断如何补偿?2、如何检查其他同事写的不合理SQL ,防止发生线上故障 ?3、sharding-jdbc 如果控制多租户键, 有的SQL 是多租户的,有个不是,怎么去控制?4、mysql 大表如何加字段?答案:1.分布式锁;定时器,具体情况具体分析,比如有数据需要处理,处理完打上已处理标记,定时任务中断了,下次定时任务只要搜索未标记的数据就行2. 事前 做code review,事中 启用监控系统,监控慢SQL,发现慢原创 2022-03-16 22:01:30 · 2804 阅读 · 0 评论 -
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 · 2692 阅读 · 1 评论 -
解决systemctl status sshd.service命令重启ssh服务报“Failed to start OpenSSH server daemon”错误
SSH无法正常启动,运行systemctl status sshd.service 结果如下图:解决:1、输入sshd -t 命令进行测试,如果显示如下,说明是权限问题2、根据提示,把涉及的key文件全部改成600后命令如下:chmod 600 /etc/ssh/....以上图为例,修改如下三个文件即可:...原创 2022-01-21 16:27:57 · 14041 阅读 · 0 评论 -
关于centos7重启报错:[sdb] Assuming drive cache: write through [sda] Assuming drive 解决如下
我之所以要重启,是因为我的服务器根目录利用率满了,如下:为了解决这个问题,我新增了一块磁盘为根目录扩存储,结果新增后没有识别出该磁盘,所以就想重启看看会不会出现,不曾想系统起不来了,看了启动日志报如下错误:于是,我找了很多资料,也试了很多方法,最终解决了该问题。之所以重启进不了系统,原因是新增磁盘导致系统启动时找不到系统文件,所以启动不了了。解决方法:1、重启后进入选择内核界面时,记得使用默认的内核。2、进入后输入这2个命令:注意:一定要是默认的那个内核,负责输入这.原创 2021-12-30 14:44:23 · 7010 阅读 · 3 评论 -
淘宝面试常见问题的答案来了,你看了吗?(一面及答案)
1、redis sds优缺点、扩容收缩、扩容因子SDS (简单动态字符串)是什么其实,SDS 是 Redis 中实现的一种数据结构,主要用来存储字符串。1、那 SDS 与 C 字符串相比有什么优势呢?1.1、常数复杂度获取字符串长度常规 C 字符串并不记录自身的长度信息,所以为了获取一个 C 字符串的长度,程序必须遍历整个字符串,对遇到的每个字符进行计数,直到遇到代表字符串结尾的空字符为止,这个操作的复杂度为 O(N)。而 SDS 使用结构体实现,结构体中的 len 属性直接记录原创 2021-10-15 18:56:36 · 1541 阅读 · 0 评论 -
淘宝面试常见问题
淘宝一面redis sds优缺点、扩容收缩、扩容因子 redis持久化 缓存穿透、雪崩、击穿解决方案 mySQL事务原理 undo log的结构,具体mvcc原理 为什么mySQL先写日志 怎么设计表,怎么设计索引 mySQL页分裂 mySQL的锁 乐观锁的缺点 意向锁、隐式锁、间隙锁了解吗 类怎么加载的 反射原理 jdk对反射的优化 线程池参数怎么配置 线程池怎么做到保证核心线程不被销毁的 秒杀场景怎么设计 怎么保证缓存一致性 秒杀时多个数据打在redis同...原创 2021-09-23 15:56:48 · 95 阅读 · 0 评论 -
Centos中执行yum update或yum install 时报Error: Cannot find a valid baseurl for repo: base错误
执行命令报错如下图:Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Update ProcessDetermining fastest mirrorsYumRepo Error: All mirror URLs are not using ftp, http[s] or file.Eg. Invalid release/repo/arch combination/removing mirrorlist原创 2021-06-16 13:50:56 · 297 阅读 · 0 评论 -
关于Java、spring、什么是耦合及如何解决数据库的优化
java编程模型1、面向对象编程(OOP):封装性,派生型,多态性。1.1、封装性:决定了数据的访问限制。1.2、派生型:决定了上下流的关系。1.3、多态性:决定了一种接口多种实现。2、面向切面编程(AOP):拦截判断,拦截执行。2.1、拦截判断:方法,注解,参数,异常。2.2、拦截执行:前置,后置,返回,异常。2.3、什么是面向切面当我执行一段代码的时候这个地方就会做一定的拦截,会有一些事件和回调的发送。2.4、AOP实现主要分为 静态代理和动态代理 。静态代理 主要是 Aspect原创 2021-05-26 09:41:59 · 277 阅读 · 0 评论 -
springMVC、spring、控制反转、依赖注入、MyBatis、springBoot、springSecurity、Java多线程、Redis(缓冲击穿,穿透、雪崩、热点数据集中失效)
什么是springMVCspringMVC是一个基于MVC架构的,用来简化WEB应用程序的框架;属于表现层的框架。springMVC的工作原理用户发送请求到前端控制器,前端控制器接受到请求调用处理器映射器,处理器映射器根据请求的URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有则一并生成)返回给前端控制器,前端控制器通过处理器 适配器调用处理器,然后执行控制器,执行完成后返回视图和模型,处理器适配器将控制器执行结果视图和模型返回给前端控制器;前端控制器将视图和模型传给视图解析器,解析后返回具原创 2021-05-19 16:49:26 · 6272 阅读 · 25 评论 -
RedHat 红帽系统替换163的yum源The requested URL returned error: 404“ Trying other mirror.Error: Cannot retrie
替换yum源报错:http://mirrors.163.com/centos/7.5.1804/extras/x86_64/repodata/repo…HTTPError404-NotFound原因:像以前的这种地址http://mirrors.163.com/centos/7.5.1804/os/x86_64/Packages/已经弃用了,也就是无法访问了,因为前面的那些版本已经不更新了,现在打开这些文件里面已经什么都没有了。下载yum源的文件要到地址:http://mirrors.163.com原创 2021-04-27 15:34:15 · 604 阅读 · 0 评论 -
Ubuntu出现E: Unmet dependencies. Try ‘apt-get -f install‘ with no packages (or specify aolution)错误
Ubuntu出现E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify aolution)错误解决如下:执行:apt-get -f install遇到如下错:执行:dpkg --force-overwrite -i /var/cache/apt/archives/libc6-dev-i386_2.23-0ubuntu11.2_amd64.deb遇到如下错:执行:sudo apt-get pu原创 2021-04-27 15:16:20 · 784 阅读 · 0 评论 -
Ubuntu19.10 使用sudo apt-get install命令时报E: Unable to correct problems, you have held broken packages.
使用sudo apt-get install命令时报E: Unable to correct problems, you have held broken packages.解决:.1、在官网源https://mirrors.ustc.edu.cn/repogen/下载对应版本最新的源,比如我是19.10版本的ubuntu,对应下载的是这个以下是上图的源:deb https://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ eoan main r原创 2021-04-01 15:47:50 · 800 阅读 · 0 评论 -
Seafile web端权限配置(centos8 搭建的Seafile服务器)
Seafile web端权限配置1、创建用户2、创建群组,将拥有者设置为admin3、创建资料库4、共享资料库,根据权限把对应的资料库共享给对应的用户。例如:设置主任权限为,主任可以看到副主任,部门主管,员工的共享资料库和文件夹,而不可以看到admin的,而admin可以看到所以用户的,权限以此类推。下图为共享资料库共享权限设置:下图为共享资料库目录权限设置:4.1、设置副主任权限共享设置如下:1.1、1.2、1.3、4.2、目录权限设置权限为admin可以看原创 2021-03-25 13:19:56 · 1607 阅读 · 0 评论 -
CentOS8 使用命令进入回收站目录
CentOS8 使用命令进入回收站目录命令如下:[root@192 mzl]#cd /home/mzl/.local/share/evolution/tasks/trash原创 2021-03-23 19:56:44 · 2320 阅读 · 0 评论 -
CentOS7下安装达梦数据库DM8版本
1、创建用户/** 创建安装用户组 */groupadd dinstall/** 创建用户 */useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba2、创建目录并上传安装包/** 创建专属路径 */mkdir -p /data/dmcd /data/dm/** 将下载的安装包上传至此路径 *//** 创建软件目录及数据目录 */mkdir data dbdbms/** 修改目录权限 */chown原创 2021-03-15 17:05:37 · 588 阅读 · 0 评论 -
Ubuntu16.04重启时提示:The system is running in low-graphics mode异常解决办法
更换内核后重启时出现如下提示:解决:1、先点击确定,出现如下界面:2、不要执行任何这些选项,您需要执行此键盘组合。Ctrl + Alt + F1进入调试模式现在,您将需要登录:当提示您输入密码时,输入密码。3、登录root用户后输入:cd /etc/X11sudo cp xorg.conf.failsafe xorg.confsudo reboot这时可以进入Ubuntu。...原创 2021-03-01 09:46:59 · 584 阅读 · 0 评论 -
centOS8一键脚本安装seafile-pro-server_7.1.11_x86-64
企业版软件可以通过这个链接https://download.seafile.top/d/8c29766a64d24122936f/ 下载到,安装最新的版本即可。【系统环境方面:需要准备一台干净的64位 centos8系统的虚拟机或者服务器(如果为centos7需要安装python3),服务器配置为4核8GB内存。服务器在部署时最好能连外网。】请按照下方的一键脚本教程来安装:https://github.com/haiwen/seafile-server-installer-cn,安装包在上方链接中。一原创 2021-01-29 13:35:44 · 2171 阅读 · 0 评论 -
线程和进程的区别是什么?
进程是资源分配的最小单位,线程是CPU调度的最小单位做个简单的比喻:进程=火车,线程=车厢线程在进程下行进(单纯的车厢无法运行)一个进程可以包含多个线程(一辆火车可以有多个车厢)不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站点换乘)同一进程下不同线程间数据很易共享(A车厢换到B车厢很容易)进程要比线程消耗更多的计算机资源(采用多列火车相比多个车厢更耗资源)进程间不会相互影响,一个线程挂掉将导致整个进程挂掉(一列火车不会影响到另外一列火车,但是如果一列火车上中间的一节车厢着火了,将影响原创 2021-01-22 14:56:34 · 278 阅读 · 0 评论 -
Linux命令大全完整版
Linux命令大全完整版目 录目 录 Ilinux系统管理命令 1adduser 1chfn(change finger information) 1chsh(change shell) 1date 2exit 3finger 4free 5fwhois 5gitps(gnu interactive tools process status) 5groupdel(group delete) 6groupmod(group modify) 6halt 7id 7原创 2020-10-26 13:58:18 · 1186 阅读 · 2 评论