当前位置: 首页 > news >正文

2021年教你增加拿到BAT等大厂offer几率,值得收藏!

开头

最近发现一些读者,留言提到跳槽面试的事情。当中,有几个编程老兵,说他们从事Android 开发多年,薪资却还在原地打转,跳槽升职不是很顺利,十分困惑。这显然是遇到瓶颈期。

就目前大环境来看,今年跳槽成功的难度的确比往年要高。一个明显的感受:今年的面试,无论一面还是二面,都很考验Android程序员的技术沉淀。

近期这里搜集了近 100 套阿里、腾讯、美团、网易等公司2019 年的面试题,把技术点梳理成一份大而全的“Android 架构师”面试题(实际上比预期多花了不少精力),包含知识脉络 + 分支细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

目录

  • 1.如何对 Android 应用进行性能分析

  • 2.什么情况下会导致内存泄露

  • 3.如何避免 OOM 异常

  • 4.Android 中如何捕获未捕获的异常

  • 5.ANR 是什么?怎样避免和解决 ANR(重要)

  • 6.Android 线程间通信有哪几种方式

  • 7.Devik 进程,linux 进程,线程的区别

  • 8.描述一下 android 的系统架构

  • 9.android 应用对内存是如何限制的?我们应该如何合理使用内存?

  • 10. 简述 android 应用程序结构是哪些

  • 11.请解释下 Android 程序运行时权限与文件系统权限的区别

  • 12.Framework 工作方式及原理,Activity 是如何生成一个 view 的,机制是什么

  • 13.多线程间通信和多进程之间通信有什么不同,分别怎么实现

  • 14.Android 屏幕适配

  • 15.什么是 AIDL 以及如何使用

  • 16.Handler 机制

  • 17.事件分发机制

  • 18.子线程发消息到主线程进行更新 UI,除了 handler 和 AsyncTask,还有什么

  • 19.子线程中能不能 new handler?为什么

  • 20.Android 中的动画有哪几类,它们的特点和区别是什么

  • 21.如何修改 Activity 进入和退出动画

  • 22.SurfaceView & View 的区别

  • 23.开发中都使用过哪些框架、平台

  • 24.使用过那些自定义View

  • 25.自定义控件:绘制圆环的实现过程

  • 26.自定义控件:摩天轮的实现过程

  • 27.GridLayout的使用

  • 28.流式布局的实现过程

  • 29.第三方登陆

  • 30.第三方支付

  • 31.进程保活

一、性能优化

1.如何对 Android 应用进行性能分析

android 性能主要之响应速度 和UI刷新速度。

可以参考博客:Android系统性能调优工具介绍

首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工作,用于测量函数耗时的。

UI布局的分析,可以有2块,一块就是Hierarchy Viewer 可以看到View的布局层次,以及每个View刷新加载的时间。

这样可以很快定位到那块layout & View 耗时最长。

还有就是通过自定义View来减少view的层次。

2.什么情况下会导致内存泄露

内存泄露是个折腾的问题。

什么时候会发生内存泄露?内存泄露的根本原因:长生命周期的对象持有短生命周期的对象。短周期对象就无法及时释放。

1. 静态集合类引起内存泄露

主要是hashmap,Vector等,如果是静态集合 这些集合没有及时setnull的话,就会一直持有这些对象。

**2.**remove 方法无法删除set集 Objects.hash(firstName, lastName);

经过测试,hashcode修改后,就没有办法remove了。

**3.**observer 我们在使用监听器的时候,往往是addxxxlistener,但是当我们不需要的时候,忘记removexxxlistener,就容易内存leak。

广播没有unregisterrecevier

**4.**各种数据链接没有关闭,数据库contentprovider,io,sokect等。cursor

**5.**内部类:

java中的内部类(匿名内部类),会持有宿主类的强引用this。

所以如果是new Thread这种,后台线程的操作,当线程没有执行结束时,activity不会被回收。

Context的引用,当TextView 等等都会持有上下文的引用。如果有static drawable,就会导致该内存无法释放。

**6.**单例

单例 是一个全局的静态对象,当持有某个复制的类A是,A无法被释放,内存leak。

3.如何避免 OOM 异常

首先OOM是什么?

当程序需要申请一段“大”内存,但是虚拟机没有办法及时的给到,即使做了GC操作以后

这就会抛出 OutOfMemoryException 也就是OOM

Android的OOM怎么样?

为了减少单个APP对整个系统的影响,android为每个app设置了一个内存上限。

public void getMemoryLimited(Activity context){ActivityManager activityManager =(ActivityManager)context.getSystemService(Context.ACTIVITY_SERVICE);System.out.println(activityManager.getMemoryClass());System.out.println(activityManager.getLargeMemoryClass());System.out.println(Runtime.getRuntime().maxMemory()/(1024*1024));}

HTC M7实测,192M上限。512M 一般情况下,192M就是上限,但是由于某些特殊情况,android允许使用一个更大的RAM。

如何避免OOM

减少内存对象的占用

**1.**ArrayMap/SparseArray代替hashmap

**2.**避免在android里面使用Enum

**3.**减少bitmap的内存占用

  • inSampleSize:缩放比例,在把图片载入内存之前,我们需要先计算出一个合适的缩放比例,避免不必要的大图载入。

  • decode format:解码格式,选择ARGB_8888/RBG_565/ARGB_4444/ALPHA_8,存在很大差异。

**4.**减少资源图片的大小,过大的图片可以考虑分段加载

内存对象的重复利用

大多数对象的复用,都是利用对象池的技术。

**1.**listview/gridview/recycleview contentview的复用

**2.**inBitmap 属性对于内存对象的复用ARGB_8888/RBG_565/ARGB_4444/ALPHA_8

这个方法在某些条件下非常有用,比如要加载上千张图片的时候。

**3.**避免在ondraw方法里面 new对象

**4.**StringBuilder 代替+

4.Android 中如何捕获未捕获的异常

image

CrashHandler

关键是实现Thread.UncaughtExceptionHandler

然后是在application的oncreate里面注册。

5.ANR 是什么?怎样避免和解决 ANR(重要)

ANR->Application Not Responding

也就是在规定的时间内,没有响应。

三种类型:

1). KeyDispatchTimeout(5 seconds) —主要类型按键或触摸事件在特定时间内无响应

2). BroadcastTimeout(10 seconds) —BroadcastReceiver在特定时间内无法处理完成

3). ServiceTimeout(20 seconds) —小概率类型 Service在特定的时间内无法处理完成

为什么会超时:事件没有机会处理 & 事件处理超时

怎么避免ANR

ANR的关键

是处理超时,所以应该避免在UI线程,BroadcastReceiver 还有service主线程中,处理复杂的逻辑和计算

而交给work thread操作。

1)避免在activity里面做耗时操作,oncreate & onresume

2)避免在onReceiver里面做过多操作

3)避免在Intent Receiver里启动一个Activity,因为它会创建一个新的画面,并从当前用户正在运行的程序上抢夺焦点。

4)尽量使用handler来处理UI thread & workthread的交互。

如何解决ANR

首先定位ANR发生的log:

04-01 13:12:11.572 I/InputDispatcher( 220): Application is not responding:Window{2b263310com.android.email/com.android.email.activity.SplitScreenActivitypaused=false}.  5009.8ms since event, 5009.5ms since waitstarted
CPUusage from 4361ms to 699ms ago ----CPU在ANR发生前的使用情况
04-0113:12:15.872 E/ActivityManager(  220): 100%TOTAL: 4.8% user + 7.6% kernel + 87% iowait04-0113:12:15.872 E/ActivityManager(  220): CPUusage from 3697ms to 4223ms later:-- ANR后CPU的使用量

从log可以看出,cpu在做大量的io操作。

所以可以查看io操作的地方。

当然,也有可能cpu占用不高,那就是 主线程被block住了。

6.Android 线程间通信有哪几种方式

1)共享变量(内存)

2)管道

3)handle机制

runOnUiThread(Runnable)

view.post(Runnable)

7.Devik 进程,linux 进程,线程的区别

Dalvik进程。

每一个android app都会独立占用一个dvm虚拟机,运行在linux系统中。

所以dalvik进程和linux进程是可以理解为一个概念。

8.描述一下 android 的系统架构

从小到上就是:

linux kernel,lib dalvik vm ,application framework, app

9.android 应用对内存是如何限制的?我们应该如何合理使用内存?

activitymanager.getMemoryClass() 获取内存限制。

关于合理使用内存,其实就是避免OOM & 内存泄露中已经说明。

10. 简述 android 应用程序结构是哪些

1)main code

  1. unit test

3)mianifest

4)res->drawable,drawable-xxhdpi,layout,value,mipmap

mipmap 是一种很早就有的技术了,翻译过来就是纹理映射技术.

google建议只把启动图片放入。

5)lib

6)color

最后

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。

其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。

不断奔跑,你就知道学习的意义所在!

《Android高级架构师面试指导+2021大厂面试真题》免费领取

些人的职业规划时,他们也没有太多想法。

其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。

不断奔跑,你就知道学习的意义所在!

[外链图片转存中…(img-xgwKm5HO-1622613700820)]

《Android高级架构师面试指导+2021大厂面试真题》免费领取

[外链图片转存中…(img-vV29Tpai-1622613700822)]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3046.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

【leetcode游记】竞赛题 1877

数组中最大数对和的最小值。 这道题,老实说光看懂我就看了很久。论刷题的重要性。 总结为:排序题 题目链接: https://leetcode-cn.com/problems/minimize-maximum-pair-sum-in-array/ 数对和,就是两个数相加。 两个数相加的值要…...

什么样才能叫“技术很牛”?

近日,在某论坛上,有人提出了“一直不懂一个问题,什么叫‘技术很牛’?”的问题。详细提问称“说实话,我从本科到硕士,我觉得计算机的技术很多都是看看就会了,多操练下就熟了。可能有些设计问题需…...

phpShort v3.2 – PHP短网址平台源码

介绍: phpShort是高级的URL缩短器平台,它使您可以轻松地缩短链接,根据受众群体的位置或平台来定位受众,并为缩短的链接提供分析见解。 提起这个源码,本站还是发布了该作者的一些其他源码,比如phpAnalytics…...

金三银四大厂面经总结,java怎么快速创建构造方法

前言 Java作为最全面的语言,国内开发者也是最多的,Java综合起来各方面都不错,在大部分场景下是一种稳健的技术选择。加上近年来安卓的推动,目前也是最流行的一种语言。 现在Java的就业市场看起来还是挺大的,而且工资…...

JavaScript进阶学习笔记(五)--- 严格模式

一、严格模式 1、严格模式的概念 ​ JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 新增的严格模式是采用具有限制性 JavaScript变体的一种方式,即在严格的条件下运行 JS 代码。格模式在 IE10 以上版本的浏…...

Django+MySQL问题 启动server报错

问题: File “D:\Python36\lib\site-packages\django\db\models\query.py”, line 122, in iter for row in compiler.results_iter(): File “D:\Python36\lib\site-packages\django\db\models\sql\compiler.py”, line 828, in results_iter results self.execu…...

Kubernetes入门——Longhorn简介

概述 Longhorn是由Rancher创建的一款云原生的、轻量级、可靠且易用的开源分布式块存储系统。部署到K8s集群上之后,Longhorn会自动将集群中所有节点上可用的本地存储聚集为存储集群,然后利用这些存储管理分布式、带有复制功能的块存储,支持快…...

java初学者应该怎么学?

Java语言每年都在吸引更多同学前来入行,其中不乏存在很多初学者没有任何编程经验的人,那么我们作为初学者应该如何才能学好Java语言呢?小千给你几个建议。 1.切忌眼高手低 小千认为最重要的一点就是千万不要眼高手低,同学们无论是…...

git操作和笔记

使用本地的 git 工具操作 github 1. 网上创建好了有内容的仓库,本地去更新 将远端的仓库克隆到本地使用 git clone 地址 命令 远端地址分为两种 1. http 地址 2. ssh 地址 在克隆好的项目中更新一个 index.html将做好的更新提交到远端 在对应仓库打开 npm执行 git…...

安装好的matlab如何添加额外的工具箱Toolbox

最最简单的办法:就是通过MATLAB自己的附加功能里面去找,然后安装。 可能你会说要正版才可以,我不知道自己是不是正版,反正我是破解的那种,然后在官网下载额外的toolbox其实不需要你是否有正版授权,只要有一…...

一句话解释空洞卷积和反卷积

空洞卷积 通俗理解:在卷积核上增加空白数据,或者说是在卷积的时候固定跳过部分像素点,达到一次卷积看到的范围变大的效果。 作用:在不增加参数的情况下,增大感受野。(效果等同于卷积池化,但是避…...

SpringBoot

1、SpringBoot:Hello,World! SpringBoot简介 1.1、回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的&#xf…...

MD5加密工具类

依赖 <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-core</artifactId><version>1.7.1</version></dependency>md5加密工具类 package com.fsx.shiro.utils;import org.apache.shiro.crypto.hash.Md5H…...

javascript 幻灯片代码(含自动播放)

参见&#xff1a;https://www.runoob.com/w3cnote/javascript-slideshow.html...

paraview使用说明书

paraview tutorial&#xff1a;The ParaView Tutorial - KitwarePublic 1.简介 大多数人与ParaView相关联的应用程序实际上只是一个小的客户端应用程序&#xff0c;它构建在一堆库之上&#xff0c;这些库为ParaView提供了它的功能。 由于ParaView的绝大多数功能都是在库中实…...

python2.7安装pyqt4

起因 由于pyqt5对于pyqt4部分功能不兼容&#xff0c;因此在使用旧包的时候会报错。 这里尝试安装pyqt4&#xff0c;但是发现pyqt4的官方.exe安装包已经不提供支持&#xff0c;使用pip install Pyqt4也会失效&#xff0c;因此直接绕过这些步骤&#xff0c;使用.whl文件进行安装…...

【学习笔记】Java 8函数式编程#Lambda表达式#方法引用

全文目录函数式编程&#xff1a;Functional programming函数式编程的一些基本概念函数式编程的定义&#xff1a;程序的副作用&#xff1a;函数编程与数学函数&#xff1a;设计函数式编程应该遵循的原则&#xff1a;First-Class and Higher-Order Functions纯函数不变性引用透明…...

单线程+异步I/O的编程模型:协程

现代操作系统对I/O操作的改进中最为重要的就是支持异步I/O。如果充分利用操作系统提供的异步I/O支持&#xff0c;就可以用单进程单线程模型来执行多任务&#xff0c;这种全新的模型称为事件驱动模型。Nginx就是支持异步I/O的Web服务器&#xff0c;它在单核CPU上采用单进程模型就…...

实验一Ping 扫描实验

实验一Ping 扫描实验 预备知识: Ping是Windows和Linux都自带的一个扫描工具&#xff0c;用于校验与远程计算机或本机的连接。只有在安装TCP/IP协议之后才能使用该命令。Ping命令通过向计算机发送ICMP 回应报文并且监听回应验与远程计算机或本地计算机的连接。对Ping最多等待1秒…...

Java枚举类与注解——一篇文章读懂枚举类与注解

文章目录一、枚举类① 自定义枚举类② enum关键字定义枚举类③ enum 枚举类的方法④ enum 枚举类实现接口二、注解① 生成文档相关注解②注解在编译时进行格式检查③注解跟踪代码的依赖性&#xff0c;实现替代配置文件功能④ 自定义注解⑤ jdk提供的4种元注解⑥ JKD8 新特性&am…...

2021国内知名大厂Java岗面经,面试总结+详细解答!

前言 Dubbo用起来就和EJB、WebService差不多&#xff0c;调用一个远程的服务&#xff08;或者JavaBean&#xff09;的时候在本地有一个接口&#xff0c;就像调用本地的方法一样去调用&#xff0c;它底层帮你实现好你的方法参数传输和远程服务运行结果传回之后的返回&#xff0…...

ArrayBlockingQueue源码解读

...

2021Java春招面试经历,年薪50W

开头 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。在项目中合理地运用设计模式可以完美地解决很多问题&#xff0c;每种模式在现实中都有相应的原理来与之对应&…...

HttpClient请求Https证书问题解决

本地使用HttpClient请求https时没有问题&#xff0c;但是放到服务器上&#xff0c;运行出现报错&#xff0c;出现异常为&#xff1a; javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.ce…...

1200页文档笔记,你值得拥有

前言 在学习Java基础的过程中&#xff0c;泛型绝对算得上是一个比较难理解的知识点&#xff0c;尤其对于初学者而言&#xff0c;而且就算是已经有基础的Java程序员&#xff0c;可能对泛型的理解也不是那么透彻&#xff0c;属于那种看了明白&#xff0c;时间长了就忘的那种&…...

ERROR:connect ETIMEDOUT

解决 npm config set registry https://registry.npm.taobao.org...

Django+MySQL问题 启动server报错

问题&#xff1a; File “D:\Python36\lib\site-packages\django\db\models\query.py”, line 122, in iter for row in compiler.results_iter(): File “D:\Python36\lib\site-packages\django\db\models\sql\compiler.py”, line 828, in results_iter results self.execu…...

PMP中的ITTO

pmp中的ITTO是指 input tool technology output 即输入输出工具技术...

无人机控制算法验证与数据集收集

随着我国低空空域开放步伐的加快以及传感器、自动控制、计算机等技术领域的发展&#xff0c;近几年微小型无人机得到了快速的发展。旋翼无人机作为无人机家族中的重要成员&#xff0c;由于其具有空中悬停、垂直起降、贴地飞行等独特的飞行特性&#xff0c;更是成为国内外大学和…...

02.xshell连不上虚拟机linux的解决办法

虚拟机使用的NAT模式&#xff0c;用Xshell一直连接不上虚拟机上的Linux&#xff0c;最后百度搜索之后&#xff0c;解决步骤如下&#xff1a; 1.在虚拟机里面输入ifconfig&#xff0c;查询虚拟机ip地址 2.打开网络连接&#xff0c;修改VMnet1 IP地址改为与虚拟机同一网段 比如…...

利用 Three.js 编写 web 版 3D 贪吃蛇游戏

Three.js是一个好用的web 3D框架&#xff0c;上手简单&#xff0c;可以省去直接调用WebGL的麻烦&#xff0c;我稍微学了一下&#xff0c;没费多少时间就编出了一个3D贪吃蛇游戏。 P键暂停&#xff0c;上下左右控制&#xff0c;效果图如下&#xff1a; 代码如下&#xff0c;其中…...

利用unity3D制作贪吃蛇

源码资源 https://download.csdn.net/download/it_create/10625733 或https://gitee.com/dxl96/qt_resource/blob/master/snakes.zip 开始界面 运行界面 MainUIController.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using Unity…...

unity 3D 贪吃蛇

这个贪吃蛇借鉴了网上的一个算法&#xff0c;其他代码部分就是自己写的了。 using UnityEngine; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine.UI;public class SnakeMove : MonoBehaviour {public GameObject scene;//…...

unity3d 贪吃蛇移动

头部控制 using UnityEngine; using System.Collections; using System.Threading; public class HeadMove : MonoBehaviour {public GameObject snack_Body;private GameObject firstSnackBody;private GameObject lastSnackBody;private GameObject CreatedBody;//随机生成食…...

java3d酷眩贪吃蛇下载,100行JS实现HTML5的3D贪吃蛇游戏

js1k.com收集了小于1k的javascript小例子&#xff0c;里面有很多很炫很酷的游戏和特效&#xff0c;今年规则又增加了新花样&#xff0c;传统的classic类型基础上又增加了WebGL类型&#xff0c;以及允许增加到2K的类型&#xff0c;多次想尝试提交个小游戏但总无法写出让自己满意…...

unity贪吃蛇c 语言代码,Unity实现3D贪吃蛇的移动代码

本文实例为大家分享了Unity实现3D贪吃蛇移动的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下记录一下前段时间写到的一个3D贪吃蛇的移动代码。链接&#xff1a;Unity实现3D贪吃蛇using System.Collections;using System.Collections.Generic;using UnityEngine;usin…...

诺基亚3d贪吃蛇java版_诺基亚3D贪吃蛇游戏下载-游戏大玩家

《诺基亚3D贪吃蛇》是一款非常魔性有趣的贪吃蛇小游戏&#xff0c;游戏把传统的贪吃蛇界面进行了改进&#xff0c;创造出一个全新的3D炫彩界面&#xff0c;看着爱吃豆豆的贪图蛇行走在立体空间&#xff0c;摇晃着它圆滚滚的身体&#xff0c;超级搞笑有意思。你想来贪图蛇的世界…...

Unity实现3D贪吃蛇的移动,吃食功能

记录一下前段时间写到的一个3d贪吃蛇的移动代码。 链接&#xff1a;https://pan.baidu.com/s/1A20rPyKoWf5RsqL6ehBQhA 提取码&#xff1a;vs6f using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI;public class GameMan…...

unity3d之3D贪吃蛇

3D贪吃蛇大二在校生&#xff0c;无兴趣于安卓&#xff0c;爱好游戏开发&#xff0c;自己做了个u3d贪吃蛇&#xff0c;分享下源码。首先是蛇&#xff0c;我用的是链表结构&#xff0c;蛇头带动蛇身&#xff0c;蛇身是一个链表&#xff0c;头部碰撞到食物&#xff0c;食物消失&am…...

3D版贪吃蛇

3D版贪吃蛇前言一、Three.js是什么&#xff1f;二、游戏流程总结前言 以往的贪吃蛇都是平面类移动&#xff0c;就算写的3D版也是做了个高度&#xff0c;但还是平面版移动&#xff0c;博主就用Three.js做了一个3D版贪吃蛇&#xff0c;虽然还是比较粗糙&#xff0c;但所有功能齐…...

【共京荣】无广告!京东618京享礼金页面1.2版本(无分佣,无需转链,跟单到自己联盟)

无任何广告&#xff01; 京享礼金京礼金1.2版本已更新上线&#xff08;无分佣&#xff0c;跟单到自己联盟&#xff09; 非淘宝京东苏宁转链机器人 本次更新&#xff1a;可在自己连接内生成海报&#xff08;连接内生成的海报都在自己联盟ID下&#xff0c;无分佣&#xff09;&…...

Java中的OpenCV-图像处理

我们将在本文中介绍以下高级图像处理操作&#xff1a;Canny 边缘检测轮廓和形状识别Canny 边缘检测&#xff1a;Canny 边缘检测是一种流行的边缘检测算法。它是由 John F. Canny 在 1986 年开发的。它是一个多阶段算法&#xff0c;我们将按如下方式经历每个阶段&#xff1a;噪声…...

根除任务栏天猫618超级狂欢红包广告方法,亲测有用

一、试一下这个链接的方法 https://blog.csdn.net/m0_46108436/article/details/106517189?utm_sourceblogxgwz7?utm_mediumdistribute.pc_relevant.none-task-blog-baidujs-2 二、删除ShowInfo.exe&#xff0c;新建一个名字是ShowInfo.exe&#xff0c;设为只读&#xff08…...

京东的粉丝生意

来源&#xff1a;36氪数据猿官网 | www.datayuan.cn今日头条丨一点资讯丨腾讯丨搜狐丨网易丨凤凰丨阿里UC大鱼丨新浪微博丨新浪看点丨百度百家丨博客中国丨趣头条丨腾讯云云社区近日周杰伦和蔡徐坤的超话王位之争不止让人们看到了粉丝的强大能量&#xff0c;也使得粉丝经济再次…...

400位京东技术专家心血之作 《决战618:探秘京东技术取胜之道》重磅发售!

6.18始于京东的店庆日&#xff0c;现在早已演变成为全民参与的网购狂欢节。2017年6月18日24点&#xff0c;当京东总部的指挥中心大屏定格在“当前累计下单金额1199亿元”时&#xff0c;欢呼声、掌声响彻整个作战指挥室。在成绩背后&#xff0c;是京东强大的技术硬实力&#xff…...

拿下618,京东祭出AI备战双11

近日&#xff0c;京东与博文视点联合发布了书籍《决战618&#xff1a;探秘京东技术取胜之道》&#xff0c;会后&#xff0c;京东集团高级副总裁马松、京东商城首席架构师刘海锋、京东商城中台研发高级总监王晓钟三人&#xff0c;就京东如何备战即将到来的、同样是大促的双11接受…...

万博思图经典数据可视化案例--京东618超酷炫数据可视化案例分享

随着数据可视化技术应用需求的增长&#xff0c;用户的不断扩大&#xff0c;使得数据可视化技术的应用的快速发展。关于数据可视化应用领域的讨论也不断增多。而这些应用大多集中的行业及其起到的意义和作用也备受关注&#xff0c;整理了具有10年行业可视化解决经验的万博思图&a…...

Apache Doris在京东广告的应用实践

1、序言本文主要介绍Apache Doris在京东广告报表查询场景下的应用。文章将从我们原有系统开始讲述&#xff0c;包括我们遇到的问题&#xff0c;面临的挑战&#xff0c;以及我们为何选择使用Apache Doris。最后将介绍Doris在我们在生产环境下的使用情况&#xff0c;包括Apache D…...

腾讯“加持”京东618,电商新路怎么走?

2019年&#xff0c;京东颇有点流年不利的味道。从一个客观中立的角度来审视这个问题&#xff0c;京东的确经历了诸多争议&#xff0c;但实力依旧&#xff0c;潜力依旧&#xff0c;阴霾过后&#xff0c;当是一方晴空。 特别是&#xff0c;随着近期&#xff0c;腾讯对于京东的进…...

京东618:揭秘大促销背后的个性化推荐

写在前面&#xff1a;京东作为国内最大的自营B2C平台&#xff0c;目前个性化推荐成交的订单数已占到总量的13%。这其中&#xff0c;数据驱动的个性化推荐系统发挥着越来越重要的作用。在7月17&#xff5e;18日即将举行的ArchSummit深圳2015“电商和零售业的转型”专题论坛上&am…...