p2ng


  • 首页

  • 归档

  • 我的

在阿里巴巴外包的844天学习体验

发表于 2018-06-30 | 分类于 Summary
字数统计 1,873 字 | 阅读时长 7 分钟

在职时间: 2016-02-29 ~ 2018-06-22

在2015年底的时候,身边的HR小姐姐告知广州阿里(UC)有招聘,带着去试试的心态去了(完全没去准备笔试、面试,想想就多对不起自己啊!~)
在2016年2月29日,正式加入到阿里移动事业群-基础服务部-研发效能组(30人内、外包占比20%),P5研发(达不到P6要求,非P6都签外包;外包就外包体验大公司研发流程,当镀个金,或许有转正的名额)

阅读全文 »

spring-data

发表于 2018-06-13 | 分类于 Spring
字数统计 34 字 | 阅读时长 1 分钟

参考

http://projects.spring.io/spring-data/
http://projects.spring.io/spring-hadoop/
https://github.com/ityouknow/spring-data-jpa-reference-documentation
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/

spring-cloud-starter-feign

发表于 2018-06-13 | 分类于 Spring
字数统计 478 字 | 阅读时长 2 分钟

参考

https://springcloud.cc/spring-cloud-dalston.html#spring-cloud-feign

首先简单解释一下什么是声明式实现?

要做一件事, 需要知道三个要素,where, what, how。即在哪里( where)用什么办法(how)做什么(what)。什么时候做(when)我们纳入how的范畴。
1)编程式实现: 每一个要素(where,what,how)都需要用具体代码实现来表示。传统的方式一般都是编程式实现,业务开发者需要关心每一处逻辑
2)声明式实现: 只需要声明在哪里(where )做什么(what),而无需关心如何实现(how)。Spring的AOP就是一种声明式实现,比如网站检查是否登录,开发页面逻辑的时候,只需要通过AOP配置声明加载页面(where)需要做检查用户是否登录(what),而无需关心如何检查用户是否登录(how)。如何检查这个逻辑由AOP机制去实现, 而AOP的登录检查实现机制与正在开发页面的逻辑本身是无关的。

https://www.zhihu.com/question/21895282
编程式实现
需要以具体代码表达在哪里(where)做什么(what),如何实现(how)
声明式实现
只需要声明在哪里(where )做什么(what),而无需关心如何实现(how)

简介

阅读全文 »

备孕

发表于 2018-06-03 | 分类于 Life
字数统计 243 字 | 阅读时长 1 分钟

凡事预则立,不预则废

参考

知乎-备孕
[APP-妈妈网孕育]
[Book-只有医生知道]

时间线

提前6~12个月做孕前检查

提前6~12个月处理不好的牙齿

提前6个月改变不良习

  • 戒烟酒,不熬夜,不烫染发
  • 避免X光等辐射(医院、地铁安检),远离新店装修空气不流通有害气体地方,远离猫狗等宠物

提前6个月停药(西药,部分中药)

登记排卵期

孕检(登记前3个月,登记后一个月)

  • 免费(民政局,领证前可以查阅资料)

孕前后服用叶酸(双方、防止胎儿神经管畸形)

饮食(多样化)

阅读全文 »

SparkStreaming

发表于 2018-04-28 | 分类于 Spark
字数统计 17 字 | 阅读时长 1 分钟

Q&A

框架

SparkStreaming与Storm比较

SparkStreaming高吞吐量怎么理解

Matplotlib

发表于 2018-04-27 | 分类于 Python
字数统计 5 字 | 阅读时长 1 分钟

参考

https://matplotlib.org/

Numpy

发表于 2018-04-27 | 分类于 Python
字数统计 6 字 | 阅读时长 1 分钟

参考

http://www.numpy.org/

Pandas

发表于 2018-04-19 | 分类于 Python
字数统计 6 字 | 阅读时长 1 分钟

参考

http://pandas.pydata.org/

SparkSQL

发表于 2018-04-18 | 分类于 Spark
字数统计 22 字 | 阅读时长 1 分钟

参考

http://spark.apache.org/sql
http://spark.apache.org/docs/latest/api/python/pyspark.sql.html

Q&A

SparkSQL与Hive

Spark基础

发表于 2018-04-15 | 分类于 Spark
字数统计 234 字 | 阅读时长 1 分钟

术语

Application
基于Spark的用户程序,包含了driver程序和集群上的executor

Driver Program
运行main函数并且新建SparkContext的程序

Cluster Manager
在集群上获取资源的外部服务(例如standalone, Mesos, Yarn)

Worker Node
集群中任何可以运行应用代码的节点

Executor
是在一个worker node上为某应用启动的一个进程,该进程负责运行任务,并且负责将数据存在内存或者磁盘上。每个应用都有各自独立的executors

Task
被送到某个executor上的工作单元

Job
包含很多任务的并行计算,可以看做和Spark的action对应

Stage
一个Job会被拆分很多组任务,每组任务被称为Stage(就像MapReduce分map任务和reduce任务一样)

阅读全文 »
123
p2ng

p2ng

25 日志
10 分类
GitHub Weibo oschina 知乎
Links
  • 腾讯大数据
  • 阿里中间件
  • 美团点评技术团队
  • 携程技术中心
  • 网易乐得技术团队
  • 有赞技术团队
  • 猫头鹰技术博客
  • coding
© 2017 - 2018 p2ng
由 Hexo 强力驱动
主题 - NexT.Muse