领英

产品之我见(2)-求职APP

痴心易碎 提交于 2020-01-20 13:19:54
在求职过程中使用了BOSS直聘、拉钩、领英这三款软件,下面来讲述一下作为求职者身份的使用感受以及遇到的问题。 一、BOSS直聘 手机端:打开首先是标语“互联网招聘神器”的页面 1.1BOSS直聘初始页面 然后页面是职位、公司、消息、用户四个模块。 1.2BOSS直聘打开页面 1.职位模块的内容,是符合用户前期设置好的意向岗位的信息,意向岗位可设置三个,可以按岗位查看招聘信息。 2.公司模块的内容,按融资、规模、行业三个筛选条件构成的信息,同时在公司下方体现简要热招说明。 3.消息模块的内容,分为聊天和互动两栏,聊天功能求职者在招聘者回复求职者打招呼后,才可以进行联系方式及附件简历的发送。 4.互动功能这部分我认为“聊天”已经包含有“互动”的意思,会造成使用者的混淆和需求达成的延迟。 根据互动栏下方“对我感兴趣”、“看过我”、“新职位”这几项划分条件,我建议把“互动”一词改为“兴趣”,“兴趣”则划分为“看过我”,“我想看”。 其中“看过我”表示未打招呼未标注感兴趣的公司,在看了我简历后收藏了我,“我想看”则列出新增的意向岗位的公司招聘信息。 1.3BOSS直聘消息界面 1.4BOSS直聘消息界面(改动后) 网页端: 页面构成:职位类别划分+岗位招聘广告。 1.5BOSS直聘网页 选择意向岗位后,鼠标悬停于招聘公司时会在当前页面显示该家公司该岗位的招聘描述。 1

about LinkedIn glu

血红的双手。 提交于 2019-12-07 10:08:51
最近在预研自动化部署方面的可行性,计划从开源框架中先熟悉一下其他公司是如何实现,偶然发现了GLU,尝试搭建了一下,安装过程中出现了一些问题,作为备忘记录如下: 一、安装环境 os: Solaris 10 5/08 s10x_u5wos_10 X86 bash:GNU bash, version 4.2.0(1)-release (i386-pc-solaris2.10) JDK:java version "1.6.0_43" 二、安装过程与问题解决 1)解压文件 tar -xvf org.linkedin.glu.packaging-all-4.7.1.tar 错误信息: x org.linkedin.glu.packaging-all-4.7.1/setup/org.linkedin.zookeeper-cli-1.5.1/lib/netty-3.2.2.Final.ja, 785556 bytes, 1535 tape blocks tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file x ././@LongLink, 113 bytes, 1 tape blocks x org.linkedin.glu.packaging-all-4.7.1/setup/org.linkedin

近实时大规模数据流式传输 Brooklin

廉价感情. 提交于 2019-12-04 05:00:38
Brooklin 是一种近实时的大规模数据流分布式服务,LinkedIn 自 2016 年以来一直在使用这项服务,支撑每天数千个数据流和超过 2 万亿条消息。 为什么要开发 Brooklin? 由于对可扩展、低延迟数据处理管道的需求不断在增长,LinkedIn 的数据基础设施也一直在不断演化。以一种可信赖的方式高速传输大量数据并非易事,除此之外,他们还要解决其他问题——为快速增长的数据存储类型和消息系统提供支持同样是一个有待解决的大问题。为此,LinkedIn 开发了 Brooklin,满足了他们对在数据量和系统可变性方面具备伸缩能力的系统的需求。 什么是 Brooklin? Brooklin 是一个分布式系统,旨在将数据以可靠的方式大规模传输至多个不同的数据存储系统和消息系统。它公开了一组抽象概念,通过编写新的 Brooklin 消费者和生产者来扩展其支持新系统消费和生产数据的能力。在 LinkedIn,Brooklin 被用来将数据传输至多个数据存储系统(如 Espresso 和 Oracle)和消息系统(如 Kafka、Azure Event Hubs 和 AWS Kinesis)。 应用场景 Brooklin 有两大类应用场景:数据传输桥和变更数据捕获(Change Data Capture,CDC)。 数据传输桥 数据可以分布在不同的环境(公有云及公司的数据中心)

iOS linkedin authentication

匿名 (未验证) 提交于 2019-12-03 02:56:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I started developing an app for iOS in Swift. Now I am at the part where I need to create a login system. However we need the LinkedIn information from people. How can I use the OAuth2 API in iOS to achieve this? I already created an app in the LinkedIn developers area, but now I am stuck. I got some advice from someone that I need to use the UIWebView but I have no clue how this works. 回答1: Integrating LinkedIn Login in a Swift application First, download the LinkedIn iOS SDK . I'll be using the 1.07 stable version for this example. I'll be

LinkedIn REST API - User Profile

匿名 (未验证) 提交于 2019-12-03 01:39:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: How to get user profile by LinkedIn member ID -not app scoped user ID- on LinkedIn REST API? I'm able to fetch user profile following use cases; https://api.linkedin.com/v1/people/url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Ftugrultopuz?format=json https://api.linkedin.com/v1/people/id=dfECeltzw2?format=json But I can't following use case; https://api.linkedin.com/v1/people/id=40554663?format=json 文章来源: LinkedIn REST API - User Profile

Login to LinkedIn using HtmlUnit and navigate to Connections Web page

匿名 (未验证) 提交于 2019-12-03 01:36:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: Currently I am trying to login to LinkedIn using HtmlUnit 2.20. But I am not able to login. Below is my code. public static void Login ( String username , String password ) { final WebClient webClient = new WebClient ( BrowserVersion . CHROME ); try { final HtmlPage page = webClient . getPage "https://www.linkedin.com/secure/login" ); final HtmlForm form = page . getForms (). get ( 0 ); final HtmlSubmitInput button = form . getInputByName ( "signin" ); final HtmlTextInput emailBtn = form . getInputByName ( "session_key" ); final

2017年网页抓取:先进的Headless Chrome技巧

走远了吗. 提交于 2019-12-01 02:35:35
原文: Web Scraping in 2017: Advanced Headless Chrome Tips & Tricks 作者: Martin Tapia 翻译:不二 Headless Chrome是Chrome 浏览器的无界面形态,可以在不打开浏览器的前提下,使用所有 Chrome 支持的特性运行程序。相比于现代浏览器,Headless Chrome 更加方便测试web应用,获得网站的截图,做爬虫抓取信息等,也更加贴近浏览器环境。下面看看作者分享的使用Headless Chrome进行网页抓取的经验。 PhantomJS 的研发已经 停止 ,而Headless Chrome成了热门关注的焦点,大家都很喜欢它,包括我们。在 Phantombuster 公司,网页抓取是我们工作的很大一部分,现在我们广泛使用Headless Chrome。 这篇文章,将告诉你如何快速入门Headless Chrome生态系统,并展示从已经抓取数百万网页中学到的经验。 文章摘要: 1. 有很多库可以控制Chrome,可以根据自己的喜欢选择。 2. 使用Headless Chrome进行网页抓取非常简单,掌握下面的技巧之后更是如此。 3. Headless浏览器访客可以被检测到,但没人这么做。 Headless Chrome简述 Headless Chrome基于PhantomJS

LinkedIn网站架构设计启示

一个人想着一个人 提交于 2019-11-30 02:48:37
本文是阅读<LinkeddIn: A Professional Social Network Built with JavaTM Technologies and Agile Practices>后的一些总结思考。 简介 LinkedIn创建于2003年,拥有(指发布那个PPT时的统计数字): 两千两百万注册会员 每月四百万UV(Unique Visitor) 每天四千万PV(Page View) 每天两百万次搜索 每天25万次邀请 每天一百万个答案被发布 工作流程 持续集成、持续发布,每个版本的开发周期控制在2-4周,使用了Hudson结合SVN 所有任务都被分割成小的可控的工程卡片,LinkedIn内部开发了一个系统支持这种工程卡片,有点类似敏捷开发中的CRC卡片 注重测试:单元测试和集成测试,除了使用单元测试和集成测试工具外,还使用EasyMock来避免频繁集成测试耗时太长的缺点 尽量避免会议,站立式会议 整体架构演化 2003年-2005年的架构如下: 特点: 结构简单,核心数据库只有一个 GUI层、业务逻辑层(BL Layer)和服务层(Services Layer)都放在同一个Web服务器上 2006年的架构如下: 特点: 相比之前搜索模块被单独提出来 最大的变化是数据访问层,增加了Databus这种分布式总线式数据处理管道,并且增加了多个从库(只用于读