33__“烧钱获客”的正确姿势有哪些?

极客时间的专栏读者你好,我是邱岳。今天咱们继续商业产品的话题讨论。上一次我们聊到了用烧钱或补贴扩大规模的策略,以及这个策略背后的逻辑和意义。但是,烧钱毕竟不是一个长久之计,我们今天就来看看,在日常的运营中怎么适度花钱,以及如何建立收入的连续性。

33__Facebook企业文化:工程师文化是创造力引擎

你好,我是葛俊。今天,我来和你聊聊 Facebook 的工程师文化吧。

在上一篇文章中,我以奈飞为例,与你介绍了公司文化建设的三部曲,即定义核心价值观、针对性地设计招聘和流程方案,以及持续推动并总结提高。

33__GroupCoordinator:在Rebalance中,如何进行组同步?

你好,我是胡夕。今天,我们继续学习消费者组 Rebalance 流程,这节课我们重点学习这个流程的第 2 大步,也就是组同步。

组同步,也就是成员向 Coordinator 发送 SyncGroupRequest 请求,等待 Coordinator 发送分配方案。在 GroupCoordinator 类中,负责处理这个请求的入口方法就是 handleSyncGroup。它进一步调用 doSyncGroup 方法完成组同步的逻辑。后者除了给成员下发分配方案之外,还需要在元数据缓存中注册组消息,以及把组状态变更为 Stable。一旦完成了组同步操作,Rebalance 宣告结束,消费者组开始正常工作。

33__Java_Agent与字节码注入

关于 Java agent,大家可能都听过大名鼎鼎的premain方法。顾名思义,这个方法指的就是在main方法之前执行的方法。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12

package org.example;

 public class MyAgent {

  public static void premain(String args) {

    System.out.println("premain");

  }

}

我在上面这段代码中定义了一个premain方法。这里需要注意的是,Java 虚拟机所能识别的premain方法接收的是字符串类型的参数,而并非类似于main方法的字符串数组。

33__Kafka认证机制用哪家?

你好,我是胡夕。今天我要和你分享的主题是:Kafka 的认证机制。

什么是认证机制?

所谓认证,又称“验证”“鉴权”,英文是 authentication,是指通过一定的手段,完成对用户身份的确认。认证的主要目的是确认当前声称为某种身份的用户确实是所声称的用户。

33__MySQL调优之事务:高并发场景下的数据库事务调优

你好,我是刘超。

数据库事务是数据库系统执行过程中的一个逻辑处理单元,保证一个数据库操作要么成功,要么失败。谈到他,就不得不提 ACID 属性了。数据库事务具有以下四个基本属性:原子性(Atomicity)、一致性(Consistent)、隔离性(Isolation)以及持久性(Durable)。正是这些特性,才保证了数据库事务的安全性。而在 MySQL 中,鉴于 MyISAM 存储引擎不支持事务,所以接下来的内容都是在 InnoDB 存储引擎的基础上进行讲解的。

33__Thread-Per-Message模式:最简单实用的分工方法

我们曾经把并发编程领域的问题总结为三个核心问题:分工、同步和互斥。其中,同步和互斥相关问题更多地源自微观,而分工问题则是源自宏观。我们解决问题,往往都是从宏观入手,在编程领域,软件的设计过程也是先从概要设计开始,而后才进行详细设计。同样,解决并发编程问题,首要问题也是解决宏观的分工问题