自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lpfasd123的博客

找一个你爱聊的人结婚,因为当年龄大了以后,你会发觉喜欢聊天是一个人最大的优点!

  • 博客(6)
  • 问答 (3)
  • 收藏
  • 关注

原创 netty的异常分析 IllegalReferenceCountException refCnt: 0

在下面代码中public class EchoServerHandler extends SimpleChannelInboundHandler { @Override public void channelRead0(ChannelHandlerContext ctx, Object msg) throws Exception { ...

2019-06-28 14:51:00 2615

原创 Netty粘包/半包问题

在netty中经常会出现粘包/半包问题?1.应用程序写入的数据大于套接字缓冲区大小, 这将导致半包现象2.应用程序写入数据小于套接字缓冲区大小,网卡将会应用多次写入的数据发送到网络上,将会发生粘包现象3.当TCP报文长度减去TCP头部长度大于MSS(最大报文长度)的时候将会发生半包4.接受方法未能即使读取套接字缓冲区数据,将会发生粘包 ...

2019-06-28 14:32:00 358

原创 常用负载均衡算法

1.随机获取服务列表大小范围内的随机数,将随机数作为列表索引, 从服务列表中获取服务提供者。2.加权随机按照加权比例,在地址列表中进行重复出现,在进行随机3.轮询加一个计数器,用于进行索引的记录,对地址列表进行次序访问4.加权轮询按照加权比例,在地址列表中进行重复出现,再进行轮询5.源地址hash利用涞源IP的hashcode对服务提供者...

2019-06-27 15:12:00 149

原创 OAuth的作用

OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑网站)在特定的时段(例如,接下来的2小时内)内访问特定的资源(...

2019-06-14 18:33:00 835

原创 shell脚本中特殊变量

特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。$?上个命令的退出...

2019-06-14 14:46:00 99

原创 shell中的crontab定时任务

一、crontab简介:crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任...

2019-06-06 16:35:00 175 1

空空如也

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

TA关注的人

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