联系作者
- 在侧边栏的站点概览【默认是收起状态,使用鼠标点击右下角的箭头可以打开】中,有作者的联系方式:
GitHub
、Weibo
、Email
,另外每篇文章的结尾处也有博主的微信号,扫一扫添加后进技术交流群,共同学习进步 - 对博客内容有问题请移步至
GitHub
提出Issue
【请给出文章网址,并描述具体问题】,项目地址:iplaypi.github.io - 本站点中的评论 / 回复功能目前处于体验阶段,我只是为了验证评论功能有无必要,因此没有添加后台管理功能,无法做到及时回复,大概一周才会去后台浏览一次。所以为了提高沟通效率,有问题最好可以去
GitHub
提Issue
或者使用邮件
工作经历
- 2019.04.01 - 至今: 广州数说故事信息科技有限公司 ,全职,大数据工程师(对接采集、ETL、数据存储)
- 2017.05 - 2019.03.31: 广州数说故事信息科技有限公司 ,全职,大数据工程师(ETL、常用算法)
- 2016.07 - 2017.04: 广州汇智通信技术有限公司 ,全职,Web 后台(Spring) & 大数据开发(实时计算)
- 2015.10 - 2016.03: 广州汇智通信技术有限公司 ,实习,大数据开发(实时计算)
教育经历
- 2012.09 - 2016.06: 广东工业大学 ,本科,计算机科学与技术专业
- 2009.09 - 2012.06: 安徽省利辛县第一中学 ,高中理科
- 2006.09 - 2009.06:邵庙初级中学,初中
- 2004.09 - 2006.06: 江阴市徐霞客实验小学 ,小学
- 1999.09 - 2004.06:王人镇前辛小学,小学
技能列表
- 打杂工程师,技能包括但不限于重装系统、组装电脑、硬盘数据恢复、解决上网问题、手机刷机、视频剪辑、微信小程序开发
- 主业写代码,会用 Java、Python、Scala、Shell 等,了解 Hadoop、Spark、ElasticSearch、HBase、Java Web 等,打工挣个生活费
- 副业学习、赚钱、做菜,多投资自己,寻找机会,为了生活与未来
- 阅读多种杂书,浏览多种信息,了解多种价值观,不断丰富自己的认知
- 其它不再赘述
开发工具
- 集成开发工具:IntelliJ IDEA
- 插件之翻译工具:Translation、JetBrains 官方仓库
- 插件之注解工具:Lombok、JetBrains 官方仓库
- 项目管理工具:Git
- 使用 Git Windows 版本切记修改显示编码,否则命令行里面都是乱码
- 依赖管理工具:Maven
- Python 官网:Python
- JDK 下载:Java 网站 、Oracle 网站
- Chrome 浏览器(下载使用需要翻墙,插件可以去官方商店直接安装,或者有各种第三方镜像库,下载 crx 文件再安装):Chrome 浏览器
- 插件之去除广告:Adblock Plus
- 插件之油猴工具(Android 平台也能使用):Tampermonkey
- 插件之百度云盘链接导出工具:baiduexporter
- 插件之修改网站编码工具:Charset
- 插件之在线文件格式转换:Convertio
- 插件之 IP 信息调查工具:IP Address and Domain Information
- 插件之 JSON 格式化工具:JSONView
- 插件之浏览器书签搜索:Neater Bookmarks
- 插件之网络代理工具:Proxy SwitchyOmega
- 插件之网页下载管理工具(普通 url、百度云等):YAAW for Chrome
- 插件之新浪微博图床工具:新浪微博图床
- 插件之 Cookie 管理器:EditThisCookie
- 插件之浏览器书签搜索:holmes
- 插件之录屏工具:Aperture
- 插件之 Elasticsearch 的 head 插件:head
- 插件之 Referer Control:Referer Control
- 插件之哔哩哔哩助手:哔哩哔哩助手
- 插件之全能启动器:全能启动器 Plus
- 插件之解除网页复制限制:Enable Copy
- 插件之 IDEA 调试工具:JetBrains IDE Support
- 插件之 GitHub 代码查看神器:Octotree ,官方网站:octotree.io
- 插件之 PDF 转换工具:smallpdf
- 插件之微博共享黑名单:微博共享黑名单
- 插件之交互设计、原型设计工具:Axure RP ,官网:axure
- 应用之需求设计作图工具(流程图、类图、时序图):Gliffy Diagrams
- 应用之模拟 Http 请求工具:Postman
- 加速热部署工具:JRebel
- Git 可视化管理工具:gitkraken
- Git 在线可视化学习网站:learngitbranching
辅助工具
- 对图片压缩、剪裁、简单转换、加水印工具:iloveimg
- 文件、图片相互转换工具(有 Chrome 插件):convertio
- Chrome 插件 crx 文件仓库(不用翻墙):chrome-extension-downloader,使用方法:通过 crx 文件安装 Chrome 插件
- 另一个 Chrome 插件 crx 文件仓库(不用翻墙,包括下载和安装介绍):getcrx.cn
- 又一个 Chrome 插件 crx 文件仓库(不用翻墙):crx4chrome
- IntelliJ IDEA 插件官方仓库:JetBrains 插件官方仓库
- VPS,我使用 Vultr:Vultr,比较灵活,随时改配置,充值后按照小时扣费,也可以随时销毁
- VPS,Hostwinds,选择达拉斯数据中心,千兆带宽,百兆网速:Hostwinds
- 梯子客户端:Shadowsocks
- 域名与 DNS 解析:Godaddy
- VPS,搬瓦工,我没使用:bandwagon,按年付费,便宜,但是主机不能更改
- 免费图标仓库:thenounproject
- 阿里巴巴矢量图标库:iconfont
- 俄罗斯一款搜索引擎:yandex
- Google 翻译:translate
- 图标库:fontawesome
- 下载工具,收费,安装后重启浏览器作为 Chrome 插件使用:IDM
- 下载工具:FDM
- Java 系列学习站点:jenkov
- 代码在线生成图片:carbon
- 在线正则验证、分析、可视化工具(需要翻墙):regex101
- 在线正则验证、可视化工具:regexr
- 廖雪峰的官方网站:https://www.liaoxuefeng.com
- 阮一峰的个人网站:http://www.ruanyifeng.com
- 在线可视化交互学习 Git:learngitbranching,GitHub 项目
- 基础算法数据结构学习可视化站点:Algorithm Visualizer,GitHub 项目
- 通过动画学习算法和数据结构:VisuAlgo
- Emoji 字符搜索:emoji 百科
- 图标库:https://www.easyicon.net
- ikonate 图标库,开源可商用:https://www.ikonate.com
- 图床图片上传工具以及迁移工具,迁移需结合插件:PicGo
- 图片压缩工具:Imagine
- 在线作图工具,流程图、UML 图、类图等等:draw.io
- 人工智能品牌 Logo 自动生成工具:Brandmark
- 变量命名神器:Codelf
- 下载工具,基于 Aria2:Motrix
- 文件比较工具:UltraCompare,官方网站还有其它产品,例如:UltraEdit
- 世界名画博物馆,收集所有名画:gallerix
- 源代码转换图片工具,类似 carbon:codeimg
- 在线短信接收网站,一千多个手机号:pdflibr
- 在线短信接收网站,几百个手机号:免费短信 mfduanxin
- 在线短信接收网站,几十个手机号:smszk
- 国家知识产权局商标局:中国商标网
- 工信部投诉:工业和信息化部电信用户申诉受理中心
- 投诉快递:国家邮政局申诉网站
- 投诉骚扰电话、垃圾短信:12321 网络不良与垃圾信息举报受理中心
- 视频原创片头网站:panzoid
- 在线抠图网站:remove.bg
- 字体授权网站:字体家
- PDF 转换工具:smallpdf
- 图片壁纸分享网站:pexels
- 正则表达式可视化网站,帮你把正则表达式转为形象的流程图:regexper
- 图片管理必备工具,深受优秀的设计团队信赖,cn.eagle.cool
- 3D 设计工具,适合家庭装修、绘图:酷家乐
- 专为家庭装修开发的 3D 设计工具,免费开源:sweethome3d
- 高效的产品设计协作平台,蓝湖:lanhuapp
- 中华人民共和国应急管理部,公开 -> 事故查处里面有专业的调查报告:中华人民共和国应急管理部
- 谷歌应用商店的 apk 文件下载:apkcombo
- crontab 表达式在线可视化:crontab.guru
- 基于机器学习的信息抽取和检索系统:magi
- 中国裁判文书网:wenshu.court.gov.cn
- 中国庭审公开网:tingshen.court.gov.cn
- 房屋装修设计方案:houzz
- 互联网安全媒体、学习平台:FreeBuf
- Windows 平台强力卸载工具:uninstall-tool
- 黑猫投诉,消费者维权:黑猫投诉
技术列表
- Java
- Python
- Scala
- Spark
- Shell
- Elasticsearch
- Hadoop(HDFS、MapReduce)
- HBase
- Git
- Maven
- Spring Boot
- Spring Cloud
- 其它
归档分类
- 游玩
- 菜谱
- 建站
- 语言学习
- 知识改变生活
- 基础技术知识
- Hadoop 从零基础到入门系列
- Linux 命令系列
- Android 逆向系列
- ItChat 系列
- 踩坑系列
- 大数据技术知识
- 随笔
- 算法
- 其它
博客模板
- 菜谱总结类:1、食材准备;2、制作步骤;3、注意事项
- 问题异常类:1、问题出现;2、问题解决;3、问题总结
成长建议
内容来自于被黑客圈尊称为「妇科圣手」的 TK 教主,参考:https://weibo.com/1401527553/FacHzEHFb ,2016 年 1 月,腾讯玄武实验室内部例会分享。我觉得这种系统性的建议很难得,虽然有的地方看不懂,但是可以类比,想做成一件事,必然很难,需要大量的时间、精力投入。
个人成长
- 确立个人方向,结合工作内容,找出对应短板
- 该领域主要专家们的工作是否都了解?
- 相关网络协议、文件格式是否熟悉?
- 相关的技术和主要工具是否看过、用过?
- 阅读只是学习过程的起点,不能止于阅读
- 工具的每个参数每个菜单都要看、要试
- 学习网络协议要实际抓包分析,学习文件格式要读代码实现
- 学习老漏洞一定要调试,搞懂别人代码每一个字节的意义,之后要完全自己重写一个 Exploit
- 细节、细节、细节,刨根问底
建立学习参考目标
- 短期参考什么?比自己优秀的同龄人
- 阅读他们的文章和其它工作成果,从细节中观察他们的学习方式和工作方式
- 中期参考什么?你的方向上的业内专家
- 了解他们的成长轨迹,跟踪他们关注的内容
- 长期参考什么?业内老牌企业和先锋企业
- 把握行业发展、技术趋势,为未来做积累
推荐的学习方式
- 以工具为线索
- 一个比较省事的学习目录:Kali Linux
- 学习思路,以 Metasploit 为例:
- 遍历每个子目录,除了 Exploit 里面还有什么?
- 每个工具分别有什么功能?原理是什么?涉及哪些知识?
- 能否改进优化?能否发展、组合出新的功能?
- 以专家为线索
- 你的技术方向里有哪些专家?
- 他们的邮箱、主页、社交网络帐号是什么?
- 他们在该方向上有哪些作品?发表过哪些演讲?
- 跟踪关注,一个一个学
处理好学习、工作和生活
- 学习、工作和生活是矛盾统一的
- 三者都需要时间,你一天只有 24 小时
- 调和矛盾的关键:提高效率
- 对没有一个好爸爸的人来说,你的学习、工作会影响你能不能追求诗和远方
- 有好爸爸也要学习,因为能力之外的资本等于零:
@王思聪
SAT 不是满分我们一般都没脸说过考过
如何提高效率
- 做好预研,收集相关前人成果,避免无谓的重复劳动
- 在可行性判断阶段,能找到工具就不写代码,能用脚本语言写就不要用编译语言,把完美主义放在最终实现阶段
- 做好笔记并定期整理,遗忘会让所有的投入都白白浪费
- 多和同事交流,别人说一个工具的名字可能让你节约数小时
- 咖啡可以提高思维效率,而且合法
- 无论怎么提高效率,要成为专家,都需要大量的时间投入