爬虫 网络爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 法律责任 爬虫禁止爬取个人隐私数据和明确禁止他人访问的数据,甚至涉及版权保护的内容都不允许爬取后随意...
爬虫 网络爬虫是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 法律责任 爬虫禁止爬取个人隐私数据和明确禁止他人访问的数据,甚至涉及版权保护的内容都不允许爬取后随意...
背景 在用户量比较高的情况下,会有很多请求过来,此时线程池处理能力已经无法满足需求,如何解决? 方案:可以将当前的计算线程先保存起来,放入高并发消息队列中,等线程池中的任务较...
数据采集的背景 用户每天通过不同的终端设备在系统A上做出一系列的操作,比如在新闻系统上的看一些文章,进行收藏或者点赞、评论等等,会触发A系统下不同的微服务,如abc等,如何记...
装饰模式 装饰模式是动态的扩展一个类的功能,而不需要改变原始类的代码。 结构 主要包含四个角色: 抽象组建:抽象组建是一个抽象类,定义了被装饰者需要装饰的方法 具体组建:是抽...
1. 基本的RPC模型 主要介绍RPC是什么,基本的RPC代码,RPC与REST的区别,gRPC的使用 1.1 基本概念 RPC(Remote Procedure Call)...
1. 工厂模式分类 工厂模式主要负责将大量有共同接口的类实例化,可以动态的决定创建哪一个类,而不事先知道要实例化具体哪一个类。 简单工厂模式:静态工厂模式 工厂模式:多态工厂...
前言 Alfred,想必大家就算没用过也耳闻过。Alfred是一个让你可以丢掉鼠标的神器。很多读者可能之前认为Alfred的学习成本高,或者感觉它太复杂,而望之却步。其实Al...
1 需求介绍 使用Spring Boot开发微服务的过程中难免会遇到配置问题,常见的配置方式为:配置文件设置、数据库动态配置以及数据库加缓存进行配置等。 1.1 不同配置方式...
1. 什么是JSON? JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。JSON建...