其他

centos7切换图形界面报错

出现错误: 解决方法: 需要手动安装图形化界面 1、在root用户下安装X(X Window System),输入下面命令: 显示“Complete”,就是安装成功 2、再安装 GNOME Desktop,软件组比较多,下载的时间会比较长。 显示“Complete”,就表示安装成功 3、安装好后输入startx命令,就可以切换到图形化界面了 4、输入命令systemctl get-default,查...

phpstorm中配置使用svn详细步骤

一、搭建SVN环境 1.下载VisualSVN Sever。下载地址:https://www.visualsvn.com/server/download/ 2.安装VisualSVN Server。 点击“Next”。 单击“Next”,下一步,这里默认,安装SVN服务器和管理控制台,下面也是默认勾选添加SVN命令行工具到环境变量。 点击‘Next’,选择安装的版本,这里默认,选择标准版本 点击‘Standard Edtion’后,出现下图,这里参数默认 然后点击‘Install’进行安装。 安装完成,可以勾选‘Start visualSVN Server’,然后点击‘Finish’。亦可直接…

Git常用命令

Git常用命令大全 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 本地分支关联远程 代码库修改密码后push不上去怎么办? 一、新建代码库 二、配置 Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置...

phpstorm git使用

1、配置git 2、新建项目 3、关联远程服务器 开发的时候一般我们会有自己的github服务器(拉取项目代码),测试服务器(部署代码),本地(git),所以我们在修改完代码后,应该先部署到测试服务器上进行测试。这就需要本地与测试服务器之间进行关联。phpstorm里有deploy工具,非常方便,只需简单配置即可。 点击添加 点击options 配置 ctrl+s自动上传 这样你在本地的任何修改,只需要ctrl+s保存下就会自动上传到远程服务器。 4、git使用 这里主要提供些截图 查看本地的修改 点击version control 查看git log 右键查看diff 右击项目-> g…

windows下使用cmd命令快速删除/复制大文件或大文件夹

文件夹或者文件十几个G,直接复制或者删除比较慢,使用cmd操作比较快 一:本机复制文件或文件夹 命令解释:将e盘的touchpad文件夹中包含的所有东西,全部复制到d盘中的test文件夹内; 局域网复制文件或文件夹 命令解释:将10.180.108.6这台计算机名称为scan的文件夹中包含的所有东西,全部复制到d盘中的test文件夹内; 参数说明:在复制文件的同时也复制空目录或子目录,如果目标路径已经有相同文件了,使用覆盖方式而不进行提示。 二:删除大文件夹:

常用DNS

DNS是什么? 很多人不知道DNS是什么东西。 举个简单的例子,就比如你要去郝小强家,但是却不知道他家在哪,这时候你是去不了的,这时候怎么办呢?你就需要问路,村里有个老大爷是个百事通,问他小强家在哪里之后,大爷告诉你地址,然后你就可以拿着地址去到小强家了。 电脑上网是一样的原理,比如你在浏览器中输入网址:baidu.com,想要去访问百度的网页,但是这时候电脑却不知道该去哪里,这时候就需要引路人,而DNS就是电脑上网的‘引路人’。DNS服务厂商的服务器里面存了数亿万的IP以及域名的对应关系。基本就是你问DNSbaidu.com的IP是啥,然后它告诉你。可以简单的这样理解。 知道DNS是什么之后…

微服务8:通信之RPC实践篇(附源码)

★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微服务8:通信之RPC实践篇(附源码) 1 说明 上一节我们我们详细学习了RPC的概念和原理,以及它能够提供的能力。也对目前业内主流的RPC的框架有了一定的了解。接下来以Dobbo为例子,来学习下怎么使用RPC框架来进行服务之间的通信。 2 Dubbo框架功能介绍 Apache Dubbo 是一款分布式微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。这意味着,使用 Dubbo 开发的微.…

微服务9:服务治理来保证高可用

★微服务系列 微服务1:微服务及其演进史微服务2:微服务全景架构 微服务3:微服务拆分策略微服务4:服务注册与发现微服务5:服务注册与发现(实践篇)微服务6:通信之网关微服务7:通信之RPC微服务8:通信之RPC实践篇(附源码)微服务9:服务治理来保证高可用 1 微服务带来的挑战 在第2篇《微服务2:微服务全景架构 》中,我们曾经分析过微服务化后所面临的挑战,有过如下的结论: 1.1 分布式固有复杂性 微服务架构是基于分布式的系统,而构建分布式系统必然会带来额外的开销。性能: 分布式系统是跨进程、跨网络的调用,受网络延迟和带宽的影响。可靠性: 由于高度依赖于网络状况,任何一次的远程调用都有可能…

架构与思维:一次缓存雪崩的灾难复盘

1 真实案例 云办公系统用户实时信息查询功能优化发布之后,系统发生宕机事件(系统挂起,页面无法加载)。 1.1 背景 我们IM原有的一个功能,当鼠标移动到用户头像的时候,会显示出用户的基本信息。信息比较简单,只包含简单的用户名、昵称、性别、邮箱、电话等基本数据, 这是一个典型的数据查询,大概过程如下左侧,访问用户基本信息的时候会先去Redis中查一下,如果不存在,就把大约2W左右的用户数据一次性取出来,保存在Redis中,因为用户基本信息在同一张表上,用户信息表的数据量也很少,所以一直也没什么问题。 过程如下图左侧所示。 后续对功能做了优化,原有采集的信息除了用户的基本信息之外,还采集了教..…