logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

面试官问,怎么实现一个定时任务调度器?如果是分布式下的呢?

首先要思考一下通用的定时器大概包含哪些要素?首先,应该听过Quartz,Spring Schedule 等框架;往分布式研究,又有 SchedulerX,ElasticJob 等分布式任务调度。那么往底层实现看,又有多种定时器实现方案的原理、工作效率、数据结构等等可以进行思考。那么抽象来说,定时器大概包含如下属性,判断一个任务是否到期,基本会采用轮询的方式,** 每隔一个时间片 ** 去检查 **

文章图片
#程序人生#深度学习#职场和发展 +2
Netflix云原生微服务设计分析

1 概述多年来Netflix一直是全球最好的在线订阅式视频服务供应商,其带宽占全球互联网带宽容量的15%以上。2019年,Netflix已经拥有了1.67亿用户,每季度新增用户超过500万,在200多个国家和地区运营。Netflix的用户每天观看视频超过1.65亿小时,每天点播了4000多部电影以及4.7万集剧集。从工程的角度来看,Netflix的技术团队为了服务于全球用户,设计了如此惊人的视频流

文章图片
#面试#分布式#运维 +2
2022面试,Java面试项目推荐,15个项目吃透两个offer拿到手软

项目所用技术栈:Spring、Spring MVC、MyBatis、Apache Shiro、Bootstrap UI等项目简介:JeeSite 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)采用经典开发模式,让初学者能够更快的入门并投入到团队开

文章图片
#java#面试#dubbo
安装虚拟机步骤 详细

虚拟机安装步骤打开VMware Workstation,点击创建新的虚拟机。点击自定义(高级)(C),下一步。选择虚拟机硬件兼容性 Workstation 15.x,下一步。选择稍后安装操作系统,下一步。选择Linux(L),Red Hat Enterprise Linux8 64 位,下一步。虚拟机名称(便于了解目的的名字);选择安装位置(尽量避免选择系统工作盘),下一步。默认处理器:1;每个处

文章图片
#经验分享#虚拟机#java +1
无语,真的就一个MySQL就随随便便吊打你,怎么还敢在简历上写“精通”?

众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西;前两天一个关系比较密切的粉丝问我,为什么自己身为中山大学计算机专业硕士,投出简历却如石沉大海,没有人邀他面试?我让他把简历发来看看。他发来简历后让我大跌眼镜,好家伙,10个技术,8个“精通”???大家看看他的简历是怎么写的:熟练掌握计算机网络、数据结构、算法、操作系统等课内基础知识;熟悉Linux系统;精通Java 基础

文章图片
#mysql#java#面试
想自学Maven?推荐Maven极简高速入门及常规使用

前言笔者的工作经历中使用过Ant、Maven和Gradle,如果让笔者选择,笔者会首选Gradle。那为什么还要写Maven这篇内容呢?时下大部分公司都还在使用Maven,并且很多开源项目也在使用Maven,Maven有一些功能特性还是很不错的,很值得做总结记录。Maven是什么Maven是Apache旗下的一个纯Java开发的开源项目,是一个用于构建和管理任何基于Java的项目的工具。为什么要使

文章图片
#maven#java#linux +2
从 0 学习 Spring 缓存数据

前言昨天在开发业务时,打算加入缓存层来提高系统响应速度。查找了一些资料,发现 Spring 的缓存功能十分强大!只需要添加少量的代码,就可以轻松缓存方法所返回的对象。这篇文章通过描述一个实际使用例子,介绍 Spring Cache 的使用限制以及注意事项。环境准备Redis 5+JDK 1.8+Gradle 6+一款你喜爱的 IDE实践过程添加依赖打开 build.gradle 文件,添加 Spr

文章图片
#java#经验分享#spring +1
Java全家桶的这些知识,不用学了

众所周知,Java 的知识体系繁冗复杂,但是有很多知识在实际工作中几乎没有人用。很多人在学习过程中,却经常把有限的时间和精力花在了这些“没有用”的知识上,事倍功半。下面我捋一捋 Java 中那些不建议学习的知识点,让大家能避过雷区,尽量提升些学习的精准度。Java 的桌面 GUI 相关技术GUI,即 Graphical User Interface,图形用户界面。Java 的 GUI 相关技术包括

文章图片
#java#eclipse#开发语言 +1
最近比较火的圣诞树源码来了,直接用记事本打开就OK了。

代码如下<!DOCTYPE HEML PUBLIC><html><head><meta charset="utf-8"><style>html, body{width: 100%;height: 100%;margin: 0;paddi...

文章图片
#p2p#html#webview
如何保证接口的幂等性?常见的实现方案有哪些?

什么是幂等性幂等用于表示任意多次请求均与一次请求执行的结果相同,也就是说对于一个接口而言,无论调用了多少次,最终得到的结果都是一样的。如何保证接口的幂等性1、前端拦截2、使用数据库实现幂等性3、使用 JVM 锁实现幂等性4、使用分布式锁实现幂等性保证接口的幂等性的实现过程1、前端拦截前端拦截是指通过 Web 站点的页面进行请求拦截,比如在用户点击完“提交”按钮后,我们可以把按钮设置为不可用或者隐藏

文章图片
#java#程序人生#面试 +1
到底了