技术专业名称含义

名称含义

  • SOA:
 面向服务的架构 Service-Oriented Architecture 
 服务消费者(service consumer)可以通过发送消息来调用服务。这些消息由一个服务总线(service bus)转换后发送给适当的服务实现。这种服务架构可以提供一个业务规则引擎(business rules engine),该引擎容许业务规则被合并在一个服务里或多个服务里。这种架构也提供了一个服务管理基础(service management infrastructure),用来管理服务,类似审核,列表(billing),日志等功能。
  • ORM :
  对象关系映射  Object Relational Mapping 
  用于实现面向对象编程语言里不同类型系统的数据之间的转换   
  • MVC :
模型(model)-视图(view)-控制器(controller)
M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。 
  • RPC:
远程过程调用协议 Remote Procedure Call Protocol 
它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
  • 负载均衡:
Load Balance 
建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
  • 路由
路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程[1]  。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。
  • 权重
权重是一个相对的概念,针对某一指标而言。某一指标的权重是指该指标在整体评价中的相对重要程度。权重是要从若干评价指标中分出轻重来,一组评价指标体系相对应的权重组成了权重体系。
  • 阈值
阈的意思是界限,故阈值又叫临界值,是指一个效应能够产生的最低值或最高值。
  • 长连接
长连接,指在一个连接上可以连续发送多个数据包,在连接保持期间,如果没有数据包发送,需要双方发链路检测包。
  • 短链接
是指通讯双方有数据交互时,就建立一个连接,数据发送完成后,则断开此连接,即每次连接只完成一项业务的发送。
  - 对比
  - 长连接多用于操作频繁,点对点的通讯,而且连接数不能太多情况。每个TCP连接都需要三步握手,这需要时间,如果每个操作都是短连接,再操作的话那么处理速度会降低很多,所以每个操作完后都不断开,下次处理时直接发送数据包就OK了,不用建立TCP连接。例如:数据库的连接用长连接,如果用短连接频繁的通信会造成socket错误,而且频繁的socket 创建也是对资源的浪费。
    而像WEB网站的http服务一般都用短链接,因为长连接对于服务端来说会耗费一定的资源,而像WEB网站这么频繁的成千上万甚至上亿客户端的连接用短连接会更省一些资源,如果用长连接,而且同时有成千上万的用户,如果每个用户都占用一个连接的话,那可想而知吧。所以并发量大,但每个用户无需频繁操作情况下需用短连好。
    总之,长连接和短连接的选择要视情况而定。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
```python # 爬取智联招聘大数据技术相关专业的职位信息 import requests from bs4 import BeautifulSoup # 设置请求头,模拟浏览器访问 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3' } # 发起请求 url = 'https://www.zhaopin.com/' response = requests.get(url, headers=headers) # 解析网页内容 soup = BeautifulSoup(response.text, 'html.parser') # 定位搜索框并输入关键词“大数据” search_box = soup.find('input', {'id': 'search_input'}) search_box['value'] = '大数据' # 提交搜索请求 search_button = soup.find('button', {'class': 'doSearch'}) search_result = requests.get(url, headers=headers, params={'kw': '大数据'}) # 解析搜索结果页面 search_soup = BeautifulSoup(search_result.text, 'html.parser') # 定位职位信息 job_list = search_soup.find_all('div', {'class': 'contentpile__content__wrapper'}) # 提取职位名称,企业名称,薪资等信息 for job in job_list: job_title = job.find('span', {'class': 'contentpile__content__wrapper__item__info__box__jobname__title'}).text company_name = job.find('div', {'class': 'contentpile__content__wrapper__item__info__box__cname__title'}).text salary = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__job__saray'}).text location = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__job__demand'}).text education = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__job__demand'}).text experience = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__job__demand'}).text company_size = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__comdec__comsize'}).text company_type = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__comdec__comtype'}).text job_type = job.find('p', {'class': 'contentpile__content__wrapper__item__info__box__job__tags'}).text detail_link = job.find('a', {'class': 'contentpile__content__wrapper__item__info__box__jobname__title'})['href'] print(f"职位名称:{job_title}\n企业名称:{company_name}\n薪资:{salary}\n地点:{location}\n学历要求:{education}\n经验要求:{experience}\n公司规模:{company_size}\n公司性质:{company_type}\n工作类型:{job_type}\n详情页链接:{detail_link}\n") ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值