每天晒白牙

22 篇文章
12 人订阅

全部文章

每天晒白牙

如何快速判断一个用户是否访问过我们的 APP?

牙哥所在部门是做广告系统的,所在小组主要做广告外投,即下图中 DSP 部分,当用户浏览媒体时,媒体通过 SSP 将曝光请求通过 ADX 发送给 DSP,DSP ...

8710
每天晒白牙

一起刷 leetcode 之螺旋矩阵(头条和美团真题)

给定一个包含 m*n 个元素的矩阵(m 行,n 列),请按顺时针螺旋顺序,返回矩阵中所有元素

6320
每天晒白牙

ThreadPoolExecutor 线程池"源码分析"

通过类图可知,ThreadPoolExecutor 是一个 ExecutorService,可以通过池中的线程来执行任务

8320
每天晒白牙

类加载器知识点吐血整理

我们平时写的代码或程序到底是如何运行起来的呢? 比如我开发用的是 java 语言,源码是是 .java 的文件,但他们是没有办法运行的。通常我们会打成 jar ...

6420
每天晒白牙

原创|ES广告倒排索引架构演进与优化

之前分享了一篇文章 广告倒排索引架构与优化,介绍我们的ES广告倒排索引的架构与优化,我就不介绍了,建议先去看下这篇文章,再回来看这篇,下面只放下之前的架构图

9330
每天晒白牙

cpu使用率过高和jvm old占用过高排查过程

占用cpu过高的线程有两个,其中一个是打印异常日志的(会new 对象),还有gc线程

10520
每天晒白牙

频繁FGC的真凶原来是它

事后再看dump文件注意到最大的对象是一个ArrayList,里面几乎都是ElasticSearchStatusException对象

9020
每天晒白牙

原创|面试官:Java对象一定分配在堆上吗?

最近在看 Java 虚拟机方面的资料,以备工作中的不时之需。首先我先抛出一个我自己想的面试题,然后再引出后面要介绍的知识点如逃逸分析、标量替换、栈上分配等知识点

6110
每天晒白牙

用 Redis 散列实现短网址生成器|文末福利

Redis 的散列键会将一个键和一个散列在数据库里关联起来,用户可以在散列中为任意多个字段(field)设置值。与字符串键一样,散列的字段和值既可以是文本数据,...

7030
每天晒白牙

记一次线上问题及反思

我们团队是做程序化广告的,我所在小组主要做 DSP 方向,对接外部 ADX,提供广告检索服务(对广告系统不熟悉的不要着急,后面有时间会给大家分享广告相关的文章)

5510
每天晒白牙

Redis 的过期策略是如何实现的?

可见在 redisDb 结构的 expire 字典(过期字典)保存了所有键的过期时间

7830
每天晒白牙

[译]Zookeeper的优点与局限性

在学习了Zookeeper(后文都简称zk)的介绍和功能后,您已经很好地理解了zk。现在,在这个zk教程中,我们将讨论zk的优点和局限性。zk有几个功能对用户非...

8730
每天晒白牙

介绍下你知道的IO模型?

一个套接字的输入操作,第一步是等待数据到达网络,当分组到达时,它被拷贝到内核中的某个缓冲区,第二步是将数据从内核缓冲区拷贝到应用缓冲区

9640
每天晒白牙

原创|如果懂了HashMap这两点,面试就没问题了

HashMap 是后端面试的常客,比如默认初始容量是多少?加载因子是多少?是线程非安全的吗?put 操作过程复述下?get 操作复述下?在 jdk 1.7 和 ...

7750
每天晒白牙

Redis慢查询日志

通过 slowlog get 查看慢查询日志是什么样子?【从其他redis服务器看的】

11430
每天晒白牙

Reactor线程模型

根据大神Doug Lea 在 《Scalable IO in Java 》中的介绍,Reacotr模型主要分为三个角色

6020
每天晒白牙

同事:把"重试"抽象出来做个工具类吧

我们在工作中难免会写一些重复性的代码,所以需要我们具备一定的抽象能力,比如把共同的逻辑抽取到抽象类中,也可以通过一些工具类来避免冗余代码

8020
每天晒白牙

一起刷 leetcode 之旋转矩阵

给你一幅由 N × N 矩阵表示的图像,其中每个像素的大小为 4 字节。请你设计一种算法,将图像旋转 90 度。

10210
每天晒白牙

广告倒排索引架构与优化

在广告系统中倒排索引起着至关重要的作用,当请求过来时,需要根据定向信息从倒排索引中匹配合适的广告。我们的倒排索引采用的是ElasticSearch(后面简称ES...

7620
每天晒白牙

明明有class为什么还是报ClassNotFoundException?

Main-Class 指定程序的入口,可以用java -jar *.jar 来启动

8110

扫码关注云+社区

领取腾讯云代金券