![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 63
分享记录相关知识,共勉
西瓜味儿的小志
这个作者很懒,什么都没留下…
展开
-
ASCII、GBK、Unicode及UTF-8
背景我们知道,计算机是基于二进制来运算的,所以是不能直接让计算机运行或者保存我们人类的文字信息的,一定是把我们输入的文字变成二进制数来保存。这样就有一个问题了,一个英文字母A 应该用哪个二进制数来表式呢? 假设我在计算机上设置了 A=“00”,你在计算机上设置了A=“01”,甚至每个人都可以约定自己的A是任意一个二进制数,那当我通过网络或者硬盘将我的"00"发送给你,你的计算机是无法判断"00"表示哪个字母或者你正好也有一个字母定义成"00"但是却不是A,所以我们势必要有一个通用的标准,来让所有的计算机统原创 2021-06-28 14:23:25 · 309 阅读 · 0 评论 -
Kafka高频面试题(消息中间件)
一、什么是消息中间件 可以看成是在消息的传输过程中保存消息的容器(只保存但不做修改,把他看做日志级别的)。 消息中间件在将消息从它的源中继到他的目标时充当中间人的作用。通过提供消息队列模型和消息传递机制,可以在分布式环境下进行扩展进程间的通信。开发人员不需要考虑网络协议和远程调用的问题,只需要通过各消息中间件所提供的api,就可以简单的完成消息推送和消息接收的业务功能。 二、组成Broker原创 2021-04-08 18:30:19 · 641 阅读 · 1 评论 -
git 查看和修改用户名及邮箱地址
1、git 查看用户名和邮箱:$ git config user.name$ git config user.email2、git 修改用户名和邮箱:$ git config --global user.name "username"$ git config --global user.email "email"原创 2020-12-03 16:42:20 · 238 阅读 · 0 评论 -
composer install 和 composer update的区别
composer 是 php 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。然而,对于如何『安装他们』,新手可能并不清楚。网上的答案有的说 composer install,有的说 composer update,而这两者似乎都能成功把依赖下载下来并安装好,那么他们究竟有何区别呢?首先要搞清楚的一件事情是,所有的依赖都定义在 composer.json 中,手册中给出了一些基本用法和例子。你可能已经注意到,在指定版本号的时候,我们并不一定要指明一个精确的版本。那么就原创 2020-10-30 18:16:05 · 373 阅读 · 0 评论 -
两分钟了解RPC和LPC
先直接上定义RPC(Remote Procedure Call):远程过程调用,它是一种进程间通信(IPC)的方式,还有另一种 IPC 方式是本地过程调用(Local Procedure Call,LPC)。1、LPC本地过程调用了解RPC之前,先来说说本地过程调用(啥?你都知道?我不管,我就要说 =_=):本地过程调用通常也被称为轻量过程调用或者本地进程间通信,通过这一方式,同一计算机上的进程可以进行通信。在多任务操作系统中,它使同时运行的任务能互相会话,这些任务共享内存空间。(你:说的什么鬼玩原创 2020-09-29 18:05:44 · 1358 阅读 · 0 评论 -
两分钟了解分布式和集群
不妨我们先从一个例子说起: 你的超市开业了,起初客流量较小,你自己承担了进货、物品归类、卖货全部任务;但是由于你人美心善动不动就抹零去梢儿,你的超市很快有了名气,随着客流量的不断增长,你自己忙不过来了; 于是你找了狗蛋做帮手,跟你一起承担进货、物品归类、以及卖货的任务,这时候你跟狗蛋的关系就是集群。 后来你为了能更专心的算账以避免出现财务损失,你让狗蛋只去负责进货和物品归类,卖货只由你自己负责,这时候你们的任务不一样了,你跟狗蛋的关系变成了分布式。 再后来由于你能力特别牛批,超市规模又扩大了,狗蛋自原创 2020-09-13 20:12:28 · 192 阅读 · 0 评论 -
windows10下将文件传送到Linux(CentOS)
今天在虚拟机上搭建lnmp环境时遇到的坑,如下:使用 wget 从网站下载php的压缩包时,发现下载速度超级无敌慢…所以想着在 win 上先下载然后复制到 CentOS 中。这个过程比较简单,我是直接将 php 的压缩文件复制粘贴到的 CentOS(这雷就埋下了),然后在一顿操作后,执行 “./configure --prefix=…”命令时报错,提示找不到 configure 文件。网上找了一堆方法仍没有解决,我就想这个文件是不是在解压之前丢失了呢(压缩包本身问题)。于是查看了一下文件大小 “ls -l原创 2020-07-22 11:34:01 · 3707 阅读 · 0 评论