自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MyDriverC

广博,创新

  • 博客(1330)
  • 收藏
  • 关注

转载 vnc远程软件,四款值得使用的vnc远程软件推荐

https://blog.csdn.net/shuirenbushijun/article/details/107936234vnc远程软件是一款什么软件呢?它的全称是vnc远程控制软件。看到远程控制软件就可以知道这是一款什么软件,vnc远程软件讲究的是方便好操作,因为远程控制这个功能就是比较麻烦的。下面给大家介绍四款值得使用的vnc远程软件吧。第一款:IIS7服务器管理工具这个工具里面的VNC功能可以说是使用感非常棒的。它可以一键导出或导入,还可以一键批量打开VNC,还可以一键批量关闭VNC,

2021-02-13 22:41:08 5952

转载 HTTP 之 curl和elinks工具介绍

1 概述curl是基于URL语法在命令行方式下工作的文件传输工具,字符命令,可以用于脚本,它支持FTP,FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE及LDAP等协议。curl支持HTTPS认证,并且支持HTTP的POST、PUT等方法,FTP上传,kerberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,下载文件断点续传,上载文件断点续传, http代理服务器管道(proxy tunneling),还支持IPv6,socks5代理服.

2021-02-13 22:35:53 634

转载 centos下安装chrome浏览器后打不开怎么办

直接在Terminal中输入打开,提示如下信息:1b73cfd2e9857d3f7dd2071e9df0343.png(推荐教程:centos教程)解决方法:1、打开Chrome浏览器的快捷方式文件命令如下:$ vi /usr/share/applications/google-chrome.desktop2、修改 Exec=/usr/bin/google-chrome-stable %U 在其后面加上 –no-sandbox修改后如下图所示:db9f94d2a04a583de249d97

2021-02-13 22:10:52 1478

转载 如何查看yum安装的软件被安装到了哪个目录

https://www.cnblogs.com/yuqiliu/p/12606389.html1、今天使用yum 安装了一个软件,后来没有找到路径2、以 nodejs 为例 : yum install -y nodejs1. # rpm -qa|grep nodejs2. # rpm -ql nodejs-8.11.2-1nodesource.x86_643、ok,现在就找到了!...

2021-02-13 21:23:31 636 1

转载 Centos7 yum安装Chrome浏览器

https://www.cnblogs.com/ianduin/p/8727333.html一.创建yum源文件cd /etc/yum.repo.d/touch google-chrome.repo二.输入yum源信息[google-chrome]name=google-chromebaseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearchenabled=1gpgcheck=1gpgkey=https://dl

2021-02-13 21:16:55 971

转载 Linux花生壳使用篇

https://www.cnblogs.com/drgcaosheng/p/9026240.html1. 下载花生壳2. 找到Linux版本的进行下载3.安装,Linux版本的新版本是采用SN码的形式4. 这个是花生壳的启动命令相关的注释:如果有使用之前的版本的话,如果使用phddns version可能会显示为2.0 版本,如果需要修改,可以使用whereis phddns 查一下,然后再将2.0的重命名一下,然后...

2021-02-13 00:28:14 3971 1

转载 SSH反向代理配置教程(实现内网穿透)

https://www.hangge.com/blog/cache/detail_2893.html1,功能说明(1)假设我有一台内网(或者说处于内部局域网)的服务器 A,其内网 IP 为 192.168.1.121,但由于没有公网 IP,因此我们无法直接从外网连接这个服务器。(2)不过服务器 A 能访问外网,假设我们有台外网服务器 B,其公网 IP 为 60.95.190.137。那么我们就可以在服务器 A 上做到服务器 B 的反向代理,然后我们便能通过服务器 B 来连接服务器 A。注意:

2021-02-12 23:31:07 773

转载 可以实现内网穿透的几款工具

https://blog.csdn.net/qq_36468810/article/details/109219639me批注:现在流行使用cpolar,极客工具,HTTPS安全的隧道穿透,用它来调试微信公众号,远程控制树梅派,超级方便。而且还是免费的。https://cpolar.com作者:哥本哈根的小哥来自:开源中国社区(oschina2013)最近没什么事情,看了一些关于内网穿透的文章,因我本身已是做微信开发相关的工作,对这部分关注的比较多,现分享给大家。首先说下内网穿透的原理。

2021-02-12 23:23:06 3036 2

转载 Centos7开放及查看端口

https://www.cnblogs.com/heqiuyong/p/10460150.html1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent #开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent#关闭5672端口firewall-cmd --reload #配置立即生效2、查看防火墙所有开放的端...

2021-02-12 21:33:33 121

转载 CentOS7下开放端口

https://blog.csdn.net/qq_23543983/article/details/84629894今天搭建了一个CentOS7虚拟机,配置完成后,通过ssh连接操作,当我打开防火墙后,就无法通过ssh进行远程操作了,记录如下:ssh不通后,在windows电脑上打开cmd,输入命令 telnet ip 22,结果不通。去CentOS7系统上操作命令:rpm -qa|grep ssh 如下显示则说明系统已经有ssh服务了。配置sshd_config 命令:vi /e...

2021-02-12 21:29:04 206

转载 简单的端口映射教程

https://zhuanlan.zhihu.com/p/432330320x00 本文目的最近写了两篇文章,一篇是在Windows下搭建Z-blog博客,一篇是在树莓派上搭建Wordpress博客,其实还有一篇,不过和建站没关系,如果真的有人跟着教程做了,会发现用外网IP是连不上你的网站的,因为没有进行端口映射,访问外网IP是无法对应到你内网服务器的某台机器的某个端口的,本文篇幅比较短。0x01 端口映射的概念端口映射是把外网IP地址的某一个端口映射到内网的某台主机的某台端口,比如你的服务

2021-02-12 19:48:51 14035 3

转载 Centos7.5配置IP地址

https://blog.csdn.net/qq_24347541/article/details/886556591.配置ip地址前首先ifconfig查看网卡信息并获取到网卡的名称2.进入到网卡配置目录cd /etc/sysconfig/network-scripts/,找到配置文件为ifcfg-em23.修改ifcfg-em2,为如下:TYPE="Ethernet" # 网络类型,不用改的,默认就是Ethernet,以太网的意思PROXY_METHOD="non

2021-02-12 19:43:38 1662

转载 linux 查看内网IP和外网IP

centos7 查看内网的ip,使用ifconfig 或在后面加上参数,都可以查看内网的ip,下面的10.105.33.17 即是内网的ip 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 [root@VM_33_17_centos ~]#ifconfig -a eth0: flags=4163<UP,BROADC

2021-02-12 12:24:07 5640

转载 lvm分区使用xfs缩减空间的注意事项

https://blog.51cto.com/zhukeqiang/2471926?source=draext4文件系统,扩容和缩减容量都比较慢,我喜欢用xfs文件系统。但是今天我才知道xfs的lvm不能直接在线缩减空间,所以一定注意,xfs文件系统的lvm分区,尽量往小了分,一旦上线就只扩不减!如果你强行用以前ext4文件系统的lvm扩容方法去缩减空间,会导致出现superblock错误无法挂载非常坑的。万不得已需要缩减xfs文件系统的lvm分区空间时候,一定要注意顺序。第零步,yum i

2021-02-12 11:31:24 1204

原创 centos 允许远程登录

以root权限执行 vi /etc/ssh/sshd_config将#PermitRootLogin yes这一行的“#”去掉,修改为:PermitRootLogin yes再依次执行服务重启和服务状态查看命令,确认服务启动正常则尝试再次ssh远程systemctl restart sshdsystemctl status sshd...

2021-02-11 01:04:11 1382

转载 怎么在一台电脑上安装win7与centos7双系统

https://www.cnblogs.com/scoluo/p/10414268.html对于用习惯windows系统的小伙伴们来说,好像Linux系统的命令操作感觉会比较神秘,进而有部分小伙伴就想说也学一学LInux操作系统。但是苦于资源的问题--就一台计算机,一块硬盘,担心说如果安装了Linux系统后无法快速掌握Linux系统的操作,因而需要重新装回windows操作系统,那么在两种系统之间的切换重装,必定会消磨学习的兴趣!毕竞重装一次系统也不是一 两分钟就可以完成的事,而且还有文件损坏的风险存在

2021-02-10 23:24:00 1201 1

转载 关于三种jsp、freemarker、velocity模板语言优缺点对比及示例代码演示下载

http://www.xwood.net/_site_domain_/_root/5870/5874/t_c255568.html前言在java中表现层实现技术主要分为三种:jsp、freemarker、velocity,那么我们如何区分使用呢?下面让我们分析一下它们的优缺点。一、JSP应该是模板语言中用的最多技术,其特点属性如下:1.支持java代码直接写入,方便易学2.支持标签(jsp tag)及自定义标签(jstl)3.支持表达式语言(el)4.丰富第三方jsp标签库,如(

2021-02-10 10:26:06 723

转载 Centos 8.1与Winwods 10 双系统(图解,引导修复)

https://blog.csdn.net/flyer1011/article/details/78185509实现WIN10和LINUX双系统共存一、安装说明 1 本实验使用Red Hat Enterprise Linux 克隆版本CentOS7作为实验使用的Linux 系统 2 本实验实现的过程为在本PC上,安装WIN10系统,随后安装CentOS7系统,并实现启动时使用Linux启动引导WIN10启动 3 本实验的目的在于为避免使用WIN10安装虚拟机影响使用体验,降低系...

2021-02-08 10:45:04 933 1

转载 centos与内核版本对应关系

https://www.bbsmax.com/A/QV5Z33mbdy/centos是基于redhat的二次开发,redhat会封装不同版本的内核,有时候,我们需要指定内核版本的centos,下面两个网站或许对你有帮助:https://access.redhat.com/articles/3078https://wiki.centos.org/Download比如,我想下载内核版本为3.10.0-693的centos,先找到:再找到:点击tree,镜像再ioso目录下:

2021-01-29 11:21:52 3637

转载 查看CentOS7内核版本及发行版本

本文链接:https://blog.csdn.net/networken/article/details/797712121.查看内核版本$ uname -srLinux 4.15.11-1.el7.elrepo.x86_64$ uname -aLinux localhost.localdomain 4.15.11-1.el7.elrepo.x86_64 #1 SMP Mon Mar 19 11:46:06 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

2021-01-29 11:17:14 13242

转载 MySQL+MGR 单主模式和多主模式的集群环境 - 部署手册 (Centos7.5)

MySQL Group Replication(简称MGR)是MySQL官方于2016年12月推出的一个全新的高可用与高扩展的解决方案。MGR是MySQL官方在5.7.17版本引进的一个数据库高可用与高扩展的解决方案,以插件形式提供,实现了分布式下数据的最终一致性, 它是MySQL5.7版本出现的新特性,它提供了高可用、高扩展、高可靠的MySQL集群服务。MySQL组复制分单主模式和多主模式,mysql 的复制技术仅解决了数据同步的问题,如果 master 宕机,意味着数据库管理员需要介入,应用系统可能需要

2021-01-29 11:14:19 530

转载 Linux 内核版本和发布历史

Linux 内核最早是由林纳斯·托瓦兹1991年为自己个人电脑开发的,他当时在 Usenet 新闻组 comp.os.minix 登载帖子,这份著名的帖子标志着 Linux 内核计划的正式开始。在 Linux 系统中,在/proc/version文件中可查看当前系统的内核版本,使用下面的命令查看系统内核版本:cat /proc/versionLinux version 4.18.0-80.el8.x86_64 (gcc version 8.2.1 20180905 (Red Hat 8.2..

2021-01-28 17:45:36 8934

转载 Linux内核简介、版本号、发布历史及发行版

https://www.linuxidc.com/Linux/2011-08/40049.htmhttps://blog.csdn.net/love_Aym/article/details/80726722]一.Linux内核简介Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份Linu.

2021-01-28 17:38:17 1193

转载 Linux内核版本介绍与查询

https://www.cnblogs.com/still-smile/p/11597620.htmlLinux内核版本命名在不同时期有着不同的规范,在涉及到Linux版本问题时经常容易混淆,主线版本/稳定版/长期支持版本经常搞不清楚,本文主要记录下内核版本命名的规则以及如何查看Linux系统版本信息。1|0Linux内核(Linux kernel)简介内核是操作系统的核心 ,其主要功能有:  1.响应中断,执行中断服务程序   2.管理多个进程,调度和分享处理器的时间   3.管理进.

2021-01-28 17:21:27 1460

转载 前后端分离架构概述

本文链接:https://blog.csdn.net/fuzhongmin05/article/details/815910721、背景 前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。核心思想是前端H...

2021-01-27 17:03:49 445

转载 什么是前端路由及解释

http://www.divcss5.com/html/h55258.shtml什么是前端路由  所谓的前端路由,拥有这样一种能力:客户端浏览器可以不依赖服务端,根据不同的URL渲染不同的视图页面。  前端路由的存在合理性  在Ajax之剑还未亮出,前端仍处于襁褓之中的时候,路由的工作交给了后端。在进行页面切换的时候,浏览器发送不同的url请求;服务器接收到浏览器的请求时,通过解析不同的url去拼接需要的html或者模板,然后将结果返回给浏览器端进行渲染。  服务...

2021-01-27 16:53:56 479

转载 单页面应用 VS 多页面应用

单页应用(SinglePage Application,SPA)指只有一个主页面的应用,一开始只需加载一次js,css等相关资源。所有的内容都包含在主页面,对每一个功能模块组件化。单页应用跳转,就是切换相关组件,仅刷新局部资源。多页应用(MultiPage Application,MPA)指有多个独立的页面的应用,每个页面必须重复加载js,css等相关资源。多页应用跳转,需要整页资源刷新。两者对比表格: SPA MPA 结构 一个主...

2021-01-27 16:41:26 201

转载 前端UI框架和JS类库

一、前端框架库:1.Zepto.js地址:http://www.css88.com/doc/zeptojs/描述:Zepto是一个轻量级的针对现代高级浏览器的JavaScript库,它与jquery有着类似的api。 如果你会用jquery,那么你也会用zepto。关于Zepto认知我也是通过与一位腾讯朋友聊天的时候知道的,只作了些基础的了解。2.SUI Mobile地址:http://m.sui.taobao.org 描述:SUI Mobile 是一套基于Framework7...

2021-01-27 15:50:24 788

转载 vue、react、angular三大框架对比 && 与jQuery的对比

本文原链接:https://www.cnblogs.com/zhuzhenwei918/p/7447434.htmlvue与react  vue和react是当前最火的两个前端框架,vue的发展很快,但是目前来说,react的生态系统会更强大,世界上使用这个框架的人也很多。 另外,react是facebook官方维护的, 而vue是尤雨溪本人维护的。 并且在其他周边库,如react的react-rouer和redux,是react社区在维护的。 而vue的vuex和vue-router都是尤雨溪在维

2021-01-27 14:34:39 808

转载 关于内核态和用户态切换开销的测试

最近开发用到fuse文件系统,这个文件系统的功能实现是在用户态下进行的,然而它的文件系统操作接口必须在内核态注册,所以需要研究一下内核态到用户态的开销到底如何。下面这个例子是在stackoverflow上看到的,基本能反映开销的差异了:在linux测试这个测试程序,getuid是一个系统调用,返回当前用户的id1 #include <unistd.h>2 3 #define MAX 1000000004 int main() {5 int ii;6 for (ii

2021-01-26 17:37:57 581

转载 为什么用户态和内核态的切换耗费时间?

https://www.cnblogs.com/bakari/p/5520860.html思考这个问题的导火线是,看到java中的synchronized关键字。经过编译,synchronized标注的函数会加一个读写锁,一般不推荐使用,因为加锁解锁设计到内核态与用户态的转换,有时转化耗时比函数体执行时间还长,所以不推荐使用。这个观点在学操作系统的时候作为常识被认知,那背后具体的原理是什么呢?一句话回答问题:上面涉及的内核态与用户态切换时系统调用,内核也相当于一个软件,他们切换就相当于从

2021-01-26 17:26:29 2400

原创 SPI

SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。SPI机制(Service Provider Interface)其实源自服务提供者框架(Service Provider Framework,参考【EffectiveJava】page6),是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者

2020-08-29 12:48:33 158

原创 AOP面向切面编程

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。web层级设计中,web层->网关层->服务层->数据层,每一层之间也是一个切面。编程中

2020-08-29 12:02:06 185

转载 Zookeeper 05 示例代码-主备节点切换

版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yanliang1/article/details/46548819收起主备节点的切换,是分布式应用的基本要求。现在用 Zookeeper 实现主备节点自动切换功能。基本思路:1 多个服务启动后,都尝试在 Zookeeper中创建一个EPHEMERAL 类型的节点,Zookeeper本身会保证,只有一个服务会创建成功,其他服...

2020-08-22 16:01:48 414

转载 DNS与HTTPDNS

https://www.cnblogs.com/jimmyhe/p/11279762.htmlDNS服务器 根DNS服务器:返回顶级域DNS服务器的IP地址 顶级域DNS服务器:返回权威DNS服务器的IP地址 权威DNS服务器:返回相应主机的IP地址 流程图: 负载均衡内部负载均衡:可以配置域名,每次返回不同的ip 全局负载均衡:高可用,如果某个服务器挂了,在DNS里直接删除对应ip,埃博征访问。示例:DNS访问数据中心中对象存储上的静态资源。假设全

2020-08-22 14:49:02 172

转载 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 解决方案:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0...

2020-08-22 14:37:02 124

原创 正排索引和倒排索引

正排索引:正排索引是指文档ID为key,表中记录每个关键词出现的次数,查找时扫描表中的每个文档中字的信息,直到找到所有包含查询关键字的文档。Doc1:[Term1,Pos1],[Term2,Pos2],...Doc2:[Term1,Pos1],[Term2,Pos2],...倒排索引:由于正排的耗时太长缺点,倒排就正好相反,是以word作为关键索引。表中关键字所对应的记录表项记录了出现这个字或词的所有文档,一个表项就是一个字表段,它记录该文档的ID和字符在该文档...

2020-08-22 12:43:52 140

转载 Paxos算法原理和过程解析

https://blog.csdn.net/wolf_love666/article/details/92832811我们了解了2PC和3PC之后,我们可以发现,无论是二阶段提交还是三阶段提交都无法彻底解决分布式的一致性问题以及无法解决太过保守及容错性不好。Google Chubby的作者Mike Burrows说过,世上只有一种一致性算法,那就是Paxos,所有其他一致性算法都是Paxos算法的不完整版。Paxos算法是公认的晦涩,很难可能能将清楚,但是工程上也很难实现,所以有很多Paxos算法的工

2020-08-22 11:12:56 310

原创 CAS和ABA

CAS(Compare And Swap)是一种有名的无锁算法。CAS算法是乐观锁的一种实现。CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改为B并返回true,否则返回false。某一线程执行一个CAS逻辑(如上图线程A),如果中途有其他线程修改了共享变量的值(如:上图中线程A执行到笑脸那一刻时),导致这个线程的CAS逻辑运算后得到的值与期望结果不一致,那么这个线程会再次执行CAS逻辑(这里是一个do while循环),直到成功为止。..

2020-08-22 09:56:34 215

转载 什么是乐观锁,什么是悲观锁

一、并发控制当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。没有做好并发控制,就可能导致脏读、幻读和不可重复读等问题。常说的并发控制,一般都和数据库管理系统(DBMS)有关。在DBMS中的并发控制的任务,是确保在多个事务同时存取数据库中同一数据时,不破坏事务的隔离性和.

2020-08-22 09:44:10 203 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除