具体的表现:客户端请求没有响应,查看服务器端 tomcat 的 java 进程存在,查看 tomcat 的 catalina.log,没有发现异常,也没有 error 日志,查看 localhost_access.log 也没有最新的访问日志,该台 tomcat 已不能提供服务。 根据前面的假死表象 ...
分类:
其他好文 时间:
2019-09-04 11:33:03
阅读次数:
75
收到多个客户端请求后,阻塞方法的性能显著下降。 而 Reactive 非阻塞方法的表现应该与请求数量无关,性能稳定 添加 Spring Boot WebFlux Starter 依赖 耗时比较 RestTemplate 调用耗时服务 由于 RestTemplate 是同步调用,调用 Endpoint ...
分类:
Web程序 时间:
2019-08-26 13:10:46
阅读次数:
100
squid作为一款服务器代理工具,可以缓存网页对象,减少重复请求,从而达到加快网页访问速度,隐藏客户机真实IP,更为安全。squid的工作机制:当我们客户机通过squid代理去访问web页面时,指定的代理服务器会先检查自己的缓存,若是缓存中有我们客户机需要的页面,那么squid服务器将直接把缓存中的页面内容返回给客户机,如果缓存中没有客户端请求的页面,那么squid代理服务器就会向internet
分类:
其他好文 时间:
2019-08-25 10:24:07
阅读次数:
91
YUM Redhat二次发行版 Yellow Dog Linux,上使用的yum(Yellowdog Update Modifier),由yellow dog 研发 yum命令的工作原理 1、接收用户命令 2、yum扮演为客户端,请求启用的仓库(yum.repos.d/*.repo)中URL对应的文 ...
分类:
其他好文 时间:
2019-08-21 13:42:54
阅读次数:
141
服务生存期 为每个注册的服务选择适当的生存期。可以使用以下生存期配置ASP.NET Core服务: 暂时 暂时生存期服务 (AddTransient) 是每次从服务容器进行请求时创建的。 这种生存期适合轻量级、 无状态的服务。 范围内 作用域生存期服务 (AddScoped) 以每个客户端请求(连接 ...
分类:
Web程序 时间:
2019-08-20 16:36:47
阅读次数:
104
4xx-客户端错误 发生错误,客户端似乎有问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。400-错误的请求。 401-访问被拒绝。IIS定义了许多不同的401错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在IIS日志中显示: 401.1-登录失败。 4 ...
分类:
Web程序 时间:
2019-08-20 11:02:35
阅读次数:
137
HTTP: 1,无状态协议。 2,短连接。(Ajax轮询方式或Long poll方式实现“持久连接”状态) 2,被动型。 客户端请求->服务器端响应。服务端不能主动联系客户端,只能有客户端发起。 WebSocket: 它解决了HTTP的这几个难题。如被动性,当服务器完成协议升级后(HTTP->Web ...
分类:
Web程序 时间:
2019-08-19 23:06:56
阅读次数:
111
1 HDFS写数据流程 1.1 剖析文件写入 HDFS写数据流程,如图所示 1)客户端通过Distributed FileSystem模块向NameNode请求上传文件,NameNode检查目标文件是否已存在,父目录是否存在。 2)NameNode返回是否可以上传。 3)客户端请求第一个 Block ...
分类:
其他好文 时间:
2019-08-15 06:04:26
阅读次数:
126
java两台服务器之间,大文件上传(续传),采用了Socket通信机制以及JavaIO流两个技术点,具体思路如下: 实现思路: 1、服:利用ServerSocket搭建服务器,开启相应端口,进行长连接操作 2、服:使用ServerSocket.accept()方法进行阻塞,接收客户端请求 3、服:每 ...
分类:
编程语言 时间:
2019-08-14 16:35:17
阅读次数:
104
Zookeeper集群选举策略 Zookeeper集群选举原理Zookeeper的角色 1.领导者(leader),负责进行投票的发起和决议,更新系统状态2.学习者(learner),包括跟随者(follower)和观察者(observer),follower用于接受客户端请求并想客户端返回结果,在 ...
分类:
其他好文 时间:
2019-08-13 15:07:16
阅读次数:
91