
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
consul启动报错listen tcp 49.234.25.176:8600: bind: cannot assign requested address解压完成后,我们在当前目录下就可以看到 consul 文件,然后执行如下命令,启动 Consul:./consul agent -dev -ui -node=consul-dev -client=xx.xx.xx.xxxx.xx.xx.xx为你
Redis之分布式锁1 分布式锁(distributed lock)是Reids常见的使用场景1.1 代码示例1.2 解决超时问题1 分布式锁(distributed lock)是Reids常见的使用场景分布式锁的问题场景:例如一个简单的用户操作,一个线程去修改用户的状态,首先从数据库中读取出用户的状态,然后在内存中进行修改,修改后再把数据存储回去。在单线程这个操作是没有问题的,但是在多线程中,由
计算机网络五层模型1 五层网络传输模型1.1 物理层1.2 数据链路层1.3 网络层1.4 传输层1.5 应用层1 五层网络传输模型通过5层网络传输模型一台计算机找到另外一台计算机并且把数据发送给另一台计算机的。1.1 物理层通过光纤、电缆,双绞线等介质把不同的电脑连接起来,然后才能进行通信。1.2 数据链路层计算机之间的数据传输是以0、1这样的电信号进行的。但这些0,1组合的传送毫无规则的话,计
Netty之Reactor介绍1 线程模型基本介绍2 Reactor模式3 单Reactor单线程模式4 单Reactor多线程5 主从Reactor模式1 线程模型基本介绍不同的线程模式,对程序的性能有很大影响,为了搞清Netty 线程模式,我们来系统的讲解下各个线程模式,最后看看Netty线程模型有什么优越性.目前存在的线程模型有:传统阻塞I/O服务模型Reactor模式根据Reactor的数
MVC的优缺点1. 优点:1.1 耦合性低1.2 重用性高1.3 提高开发效率1.4 可维护性高1.5 有利于软件工程化管理2. 缺点:2.1 没有明确的定义,增加理解难度2.2 不适合小型,中等规模的应用程序2.3 增加系统结构和实现的复杂性2.4 视图与控制器间的过于紧密的连接2.5 视图对模型数据的低效率访问2.6 一般高级的界面工具或构造器不支持模式1. 优点:1.1 耦合性低视图层(Vi
什么是正则表达式?1. 什么是正则表达式?2. 基本匹配3. 元字符1. 什么是正则表达式?正则表达式是⼀组由字⺟和符号组成的特殊⽂本,它可以⽤来从⽂本中找出满⾜你想要的格式的句⼦。⼀个正则表达式是⼀种从左到右匹配主体字符串的模式。“Regular expression”这个词⽐较拗⼝,我们常使⽤缩写的术语“regex”或“regexp”。正则表达式可以从⼀个基础字符串中根据⼀定的匹配模式替换⽂本
GC是什么时候触发的1 Scavenge GC2 Full GC3常见的垃圾收集器 下面一张图是HotSpot虚拟机包含的所有收集器由于对象进行了分代处理,因此垃圾回收区域、时间也不一样。GC有两种类型:Scavenge GC和Full GC。1 Scavenge GC一般情况下,当新对象生成,并且在Eden申请空间失败时,就会触发Scavenge GC,对Eden区域进行GC,清除非存活对象,并
org.springframework.web.client.HttpServerErrorException$InternalServerError: 500 : [{"timestamp":"2021-05-30T09:10:21.447+00:00","status":500,"error":"Internal Server Error","message":"","path":"/hell
解决git push 错误error: src refspec master does not match any. error: failed to push some refs to在和远程仓库关联后,我们通过 push 命令将本地仓库的文件推送到线上仓库时,出现了如下错误error: src refspec master does not match any.error: failed to
github.com 拒绝了我们的连接请求——解决方法







