回忆人人车用户端架构演进

最近入职了新的公司,新公司当前的技术架构和人人车当年的架构演进的过程很像,我尽量回忆了下当时在人人车的记忆,整理本文并在新公司内部做了分享。虽然离开人人车已经5年了,但是人人车技术团队对我不管是技术上还是作为程序员的基本素质上的影响都是终身受益的,感谢人人车公司、感谢当时的技术团队及每一位成员。 人人车介绍 人人车是二手车 C2C 模式首创者,于 2014 年 7 月上线,2017年月销数万台。 起步 — 能用就行 LNMP一键安装(CI框架) Redis缓存 Solr搜索 V0.1架构 业务高速发展 线下团队爆炸性的增长,销售、评估师、客服人员等都增长不止一个量级 车辆数、订单量、

架构
发布于 2年前

APP数据抓取半自动化方案

有些APP本身加了签名所以不太好直接拿到接口去抓取,所以需要用APP的浏览行为来抓取数据。当然这不是很好的方法,理论上是可以研究api参数或者反编译来找到签名逻辑,但是这个是比较难的,成本太高,所以如果不是量很大的抓取可以用如下的半自动化方法。 手机+charles+mitmproxy+scrcpy 手机 需要用手机抓包,所以可以用Iphone或者Android 7 以下系统或者root过的安卓手机 charles charles 本身可以直接抓包,但是它不能二次开发,所以需要把charles的全局代理接口配置到 mitmproxy上 mitmproxy mitmproxy 也是一个抓包工具,

工具
发布于 2年前

人是不可控的

这两年看了一些书对人和人性有了一些不一样的认识,最近也在思考克服自己的一个心理障碍的方法,记录如下。 理发的年轻人 先讲一个小故事,有一个年轻人咬了咬牙去了一家高级理发店理发,当理到一半的时候,他额头突然冒出了一些汗。这个时候他就想“我流汗了,这个理发师会不会觉得我有毛病?会不会发现我是一个穷人?他和其他人会不会笑话我?”,于是这个年轻人就想去克制流汗这件事,结果越刻意的控制,汗流得越多。从那以后这个年轻人每次去剪发都会流汗,大汗淋漓。 我是另外一个年轻人 我也有这样一个问题,我很害怕在公共场合流汗,首先我可以肯定我不是社交恐惧症,因为大部分的时候我是可以处理的很好的。同样我每次在公共场合下流

杂谈
发布于 2年前

U型理论读书笔记打卡(二)

阅读进度 本周比较忙,只读了第一部分的第三章和第四章。反思,最近两周大部分时间都花在处理具体的工作事务上,思考和学习少了很多,后面每天要保留好学习和思考的时间。 学习和变革的4个层次 反应:基于现有习惯和常规方式做出回应 重设:改变潜在的结构和过程 重构:改变潜在的思维模式 自然流现:回到创造力的源头 组织变革的现实情况:当今组织和机构中,绝大部分时间和资源都花在了层次1和层次2上,忙于应付问题和重组结构和过程。 使用传统的学习和变革方法根本不可能实现深层次的变革,我们必须将关注的焦点,从习惯性地看世界重新定向到关注世界的源头—我们的盲点。我们要联结到这个源头,方能同频至想要生成的未来。

读书笔记
发布于 2年前

U型理论读书笔记打卡(一)

阅读进度 目前这本书看了推荐序、引言、第一部分的第一章和第二章,第二部分的第8章、第9章、第10章。这些内容都读了两遍,第一遍没读懂在说什么,第二遍理出了作者的大体的思路,但是并没有产生多大的共鸣。第一部分用作者的理论和例子,但是很不好理解,第二部分基本上都是用例子说明理论,还是比较好理解的,目前对U型理论的七个层次中的下载、观察、感知三个层次有点明白了,还需要继续学习剩下的内容。 摘要 踏上发现的旅程 正视时代的危机与召唤 当今的时代存在着很多危机与挑战,而为了应对这种危机的立场主要有三个。复古运动,期望回到过去的秩序以应对危机;现状捍卫者,继续前进,在摸索中找到更多的可能性;第三种就是这本

读书笔记
发布于 2年前

顾客也疯狂读书笔记

缘起 书同样是老板要求读的,以前从来没听过这本书。习惯性地在京东上找这本书,果然也是绝版的书,京东上没有自营的,只有三方店铺的。虽然我大部分的购物都是在京东上,但是我是很不信任京东上的三方店铺的,记得有次在京东三方店铺买了一套书结果是盗版的。懒得去其他地方找了,就随手买了一本,结果被商家通知说没有新的了只有旧书而且需要5天后才发货。然后我又重新在淘宝上买了一本二手的书,还便宜了几十块钱。每次买这种小众的物品的时候基本上都是靠淘宝,淘宝真的是覆盖了很大的这种长尾的需求,淘宝虽然没有做到让天下没有难做的生意,但是做到了让天下没有难买的东西,哈哈。 摘要 这个本书正文一共83页,用了一下午的时间读

读书笔记
发布于 2年前

鲸鱼哲学读书笔记

这本书是我的老板让我读的,以前已经读过一遍了,这次又被要求再读一遍。上次是被强迫的,拖拖拉拉地一两周才读完,这次也是被安排读的,但是这次更主动,大半天的时间就读完。 书中从鲸鱼的训练方法引申到了工作、子女教育、夫妻相处等需要与人沟通的场景中。书中提出了两个重要的概念“猫捉老鼠”和“鲸鱼哲学”。 猫捉老鼠代表了传统的打交道方法,我们更容易发现别人做的错事。 鲸鱼哲学代表了新的打交道方法,更积极主动发现别人做的正确的事。 什么是鲸鱼哲学 注意力就像阳关一样,我们关注什么,什么就会生长;我们忽略什么,什么就会枯萎。把事情越做越好,需要经常被注意到、被认可、被奖励,对人也一样,我们要表扬成绩,即使没

读书笔记
发布于 2年前

常见数据库分类

常见的数据库主要分为三类,SQL(关系型数据库)、NoSQL(非关系型数据库)、NewSQL。 SQL SQL即关系型数据库(RDBMS — Relational Database Management System),SQL 是基于关系型数据模型设计的数据库,SQL用二维表格表示实体以及实体之间的关系,对数据的操作也几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分组、合并、连接、选取等运算来实现数据库的管理。 常见的关系型数据库有: Orcale MySQL Microsoft SQL server PostgreSQL SQLLite MariaDB 关系型数据库特点 事务性

数据库
发布于 2年前

为什么?

小孩子对这个世界充满了好奇,当孩子主动问为什么的时候,一定要耐心地回答孩子,直到你回答不上来为止,如果直接拒绝孩子,会打击她的积极性。回答孩子的问题是帮助孩子构建认知体系的重要过程,同时孩子也会用大人的答案修正自己内心的答案,一个四岁小孩基本上已经完全认清这个世界的运作机制了。 不只是回答孩子的为什么,同时也要尝试问孩子为什么,这样有利于锻炼孩子的思维能力,同时也是帮助孩子构建知识体系的过程。当孩子“无理取闹”的时候,耐心询问孩子的真实原因、真实想法,而不要给孩子讲道理,因为我曾经很多次在我媳妇生气的时候给她讲道理,事实证明是没用的,那么给孩子讲道理会有用吗? 今天晚上十点的时候,我妈叫我女

杂谈
发布于 2年前

底层逻辑

今天整理了《底层逻辑》的的读书笔记,并把财富相关的整理如下。 复利公式 理解真正的复利公式以及获得财富自由的三种方法: 无欲无求式财务自由 三生三世财富自由 第一桶金式财富自由 早期靠本金,后期靠复利 勤劳能创富,但不一定拥有财富 劳动可以创造财富,创造财富很重要,但是财富应该怎么分配,谁应该比谁更有钱这件事,并不是由创建财富的人决定的,而是由掌握稀缺资源的人决定的。 所以,如果你想要拥有更多财富,就应该想尽一切办法,提高自己的稀缺性。 比如对于个人,你要思考的问题应该是: 我是否拥有非常稀缺的能力? 我是否在公司最稀缺的部门? 我是否在部门最稀缺的岗位? 我是否拥有最稀缺的资源? 我

读书笔记
发布于 2年前