摘要:
CAP:Consistency(数据强一致性)、Availability(其中一台机器故障其他的可以提供服务)、Partitiontolerance(机器间因网络延迟等问题不能同步,确保都可以提供服务),因为分布式微服务集群基本上是要求的所以一般都是在CP 或者 AP 之间做选择。 CA本来就矛盾。 阅读全文
摘要:
Maven是跨平台的项目管理工具。主要服务基于Java平台的项目构建,依赖管理和项目信息管理。一键部署(清理 编译 测试 报告 打包 部署)自动下载,统一依赖管理,仓库管理 Maven坐标主要组成: groupId:定义当前Maven项目隶属项目 artifactId:定义实际项目中的一个模块 ve 阅读全文
摘要:
websocket简单聊天 下载websocket Demo https://docs.spring.io/spring/docs/current/spring framework reference/web.html websocket 添加websocket依赖及部分js依赖 文件目录结构: w 阅读全文
摘要:
web根据资源名称去到class目录找到对应的文件,output输出屏幕 POM添加依赖 配置资源拦截器,同时classes\META INF\services 目录下新建文件javax.servlet.ServletContainerInitializer 配置:xyz.luofu.www.app 阅读全文
摘要:
Servlet3.0 - ServletContainerInitializer注册JAVA组件: 在web容器启动时为提供给第三方组件机会做一些初始化的工作,例如注册servlet或者filtes等,servlet规范中通过ServletContainerInitializer实现此功能。每个框架 阅读全文
摘要:
下载jar包和源码 引入ideal 阅读全文
摘要:
一 进行文件一致性校验 为了确保你得到的文件是正确的版本,而没有被注入病毒和木马程序。例如我们经常在网上下载软件,而这些软件已经被注入了一些广告和病毒等,如果不进行文件与原始发布商的一致性校验的话,可能会给我们带来一定的损失。 二 文件一致性校验原理 要进行文件的一致性校验,我们不可能像文本文件比较 阅读全文
摘要:
分析http请求的路径分析,之前说过socket完成对端口的监听: 先看下connector: 查看EndPoint,java8后使用的是NioEndpoint:查看ctrl+F12可以看到有相关的几个内部类Acceptor(接受请求)、Poller(从请求池中获取请求)、SocketProcess 阅读全文