TCP/IP与HTTP的关系 HTTP是基于TCP/IP通信协议的传递数据(text/图片/视频/音频)的协议。 TCP/IP工作原理 TCP/IP 意味着 TCP 和 IP 在一起协同工作。 TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。 IP 负责计算机之间的通信。 TCP 负责将 ...
分类:
Web程序 时间:
2020-06-27 09:35:41
阅读次数:
74
Git简单使用 版本控制 版本控制概念 ? 版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内 容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 ? 简单说就是用于管理多人协同开发项目的技术。多人开发就必须使用版本控制,否则会付出很大的代价! ? 什么是版本控制 ...
分类:
其他好文 时间:
2020-06-27 00:00:06
阅读次数:
66
Git&GitHub 1. 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器端的同一个文件 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态 版本管理 在保存每一个版本的文件信息的时候要做到不包吃重复数据,以节约存储空间,提高运行效率。 这方面SVN采用的是销量 ...
分类:
其他好文 时间:
2020-06-26 13:10:55
阅读次数:
75
Zookeeper分布式过程协同技术 - 部署及设置 Zookeeper支持单机模式、伪集群模式、集群模式三种部署方式。演示部署环境为CentOS、jdk版本为1.8、Zookeeper版本为3.4.9。 单机模式 单机模式适合入门学习使用,只需要一台机器就可以轻松搭建Zookeeper服务用于学习 ...
分类:
其他好文 时间:
2020-06-26 10:31:23
阅读次数:
55
Zookeeper分布式过程协同技术 - 概念及基础 Zookeeper是什么? Zookeeper是一种分布式过程协同技术,其所提供的客户端API功能强大,其中包括: 保障强一致性。有序性和持久性。 实现通用的同步原语的能力。 在实际分布式系统中,并发往往导致不正确的行为。Zookeeper提供了 ...
分类:
其他好文 时间:
2020-06-25 23:05:35
阅读次数:
42
期末考试复习用... 计算机网络基础 计算机网络是地理上分散的多台独立自主的计算机遵循约定的通讯协议,通过软硬件互联以实现交互通信、资源共享、信息交换、协同工作以及在线处理等功能的系统。 因特网:遵循TCP/IP协议,将全球各种计算机网络互联在一起的全球最大的计算机网络。 WebGIS概述 WebG ...
分类:
Web程序 时间:
2020-06-25 17:28:24
阅读次数:
103
1.概述 之前介绍了如何构建一个推荐系统,今天给大家介绍如何基于用户的协同过滤来构建推荐的实战篇。 2.内容 协同过滤技术在推荐系统中应用的比较广泛,它是一个快速发展的研究领域。它比较常用的两种方法是基于内存(Memory-Based)和基于模型(Model-Based)。 基于内存:主要通过计算近 ...
分类:
其他好文 时间:
2020-06-25 15:59:05
阅读次数:
65
1.概述 之前介绍了如何构建一个推荐系统,今天给大家介绍如何基于用户的协同过滤来构建推荐的实战篇。 2.内容 协同过滤技术在推荐系统中应用的比较广泛,它是一个快速发展的研究领域。它比较常用的两种方法是基于内存(Memory-Based)和基于模型(Model-Based)。 基于内存:主要通过计算近 ...
分类:
其他好文 时间:
2020-06-25 15:25:20
阅读次数:
43
自行搭建消息推送平台成本太高,为了降低开发成本,由第三方平台推送,依然存在安全风险,怎么办? 为了保证用户体验和运营效果,部分平台需要应用开发者协同进行UI、统计等相关的功能开发,操作过程复杂,怎么办? 别担心,应用内消息可以解决您的这些困扰。什么是应用内消息? 为了提高产品功能和营销活动的用户参与度,我们需
分类:
其他好文 时间:
2020-06-23 00:49:04
阅读次数:
62
简单理解一下: 一、Apache服务器:它本身仅提供html静态页面的功能,不支持jsp、java servlet、asp等功能;多与其他服务器或插件一起协同工作; 二、Tomcat:对Apache服务器进行扩展,可以作为JSP和Servlet的容器,但是不支持EJB,性能稳定; 缺点:1. Tom ...
分类:
Web程序 时间:
2020-06-22 12:52:46
阅读次数:
60