所有文章

48 篇文章

Victory
Interview

面试指南之消息中间件:RocketMQ

该篇 Chat 会通过在段落的一开始引入一个或多个面试问题,然后围绕着该问题对对应的技术做介绍说明,最后在段落的最后会提供一个回答示例来结束这以问题。回答示例是基于笔者自己的经验的,读者可以结合自己的实际情况整理个更好的回答,可以的话在评论中展示出来让更多的同学参考学习。另外,通常面试题上下之间会有...

Victory
Side Project

程序员的副业: 微信小程序

打工仔谁不想整点副业,整点睡后收入呢? 虽然很早之前就知道淘宝客的模式,但是懒并且知道主要是推广难。所以一直也没有去弄,最近时间比较多,就还是决定整它一整。做好决定后我就开始准备相关的东西了。其实事情不多,主要有如下一些准备工作 - 成为淘宝客 - 去淘宝开放平台申请成为淘宝客,淘宝客分三个等级 低...

Victory
Program

延时任务一锅端

延时任务的需求是非常常见的,在我们的开发生涯中,我相信大部分研发人员是会有接触到这一块的。其中,我们在现实生活中比较常接触到的场景有 - 下单后未付款通知 - 订单延迟生成短信通知 - 红包未领取退款通知 - 用户行程将近通知 - 微信公众号的文章延时发布推送等 - 存储 主要负责存储任务的相关信息...

Victory
Program

在 Maven 中央仓库发布自己的开源项目

写代码久了,一直在用别人提供的第三方包依赖,有时是不是也会想着有一天别人能够使用自己的开源出去的项目。让我们从最简单的开始,提取一个小项目,将其开源并发布到中央仓库让大伙可以直接通过配置 Maven 依赖来使用。 我相信应该是有不少人都有过开源并发布自己项目的想法的,但是其中最大的一个问题可能就是不...

Victory
Program

Java 多线程

本次本章从线程的基础讲到线程的相关实现类,每个章节算是一小块知识点,在每个知识点中,穿插地讲对应的知识原理,以及对应的常见面试题及其解答。多数面试题是前后环环相扣的。 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个...

Victory
Interview

Redis 问答 PK

作为一个后端程序员,面试过程中难免会被问到缓存的一些问题,而目前来说,Redis 就是使用的最为广泛的一个缓存中间件了。下面我们就以 Redis 为例,说一说面试过程中会经常会被问到的一些面试题。并试着了解面试官所想,抓住重点,奋力一击,让面试不再烦恼。 首先,简单回顾下 Redis 的简介,并提供...

Victory
Program

[译]深入理解 Node.js Worker Threads

最近工作中又有可能需要写 Node.js 应用了,距离上次写 Node.js 应用也有好些年了,所以就开始 重新熟悉下 Node.js 了。刚好最近又在学 Go,其最大的特点就是简单、轻量级的并发模型。非常容易 用它编写一个能够充分利用硬件资源的高性能应用。于是不免想起以前学习 Node.js 时会...

Page 1 of 4