作者专栏合集(限时特价)
文章平均质量分 90
本作者的所有付费专栏合集,涵盖springboot、springcloud、mybatis、redis、mq、flink、netty、JVM、算法与数据结构等。会不断地实时更新、增加文章,限时打包特价,欲购从速哦。
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
程猿薇茑
程序员一枚,老实人。订阅作者专栏合集,可以看所有付费文章。曾在语义Web、移动出行、金融科技行业。
展开
-
Flink教程(2)-高可用(HA)配置
Flink教程(2)-高可用配置,HA配置原创 2021-08-25 22:07:43 · 1613 阅读 · 3 评论 -
Flink教程(3)-快速入门案例
Flink教程,Flink快速入门案例原创 2021-08-25 22:10:15 · 738 阅读 · 2 评论 -
Flink教程(4)-Flink核心概念与原理
Flink教程,Flink核心概念与原理讲解原创 2021-08-25 22:14:05 · 691 阅读 · 1 评论 -
Flink教程(7)-Flink Watermark
flink watermark(水位线)的概念。在介绍watermark 之前我们先讨论数据乱序的问题。之后详细讲解flink watermark的原理、案例、使用。原创 2021-08-25 22:35:40 · 357 阅读 · 0 评论 -
Flink教程(8)-Flink状态管理
Flink State状态管理原创 2021-08-25 22:41:39 · 331 阅读 · 0 评论 -
Flink教程(9)-Flink状态后端、容错与一致性
Flink状态后端。Flink容错,Flink一致性。在前文中我们讲述了Flink的状态管理以及状态编程。所举的例子中,State都是基于内存存储的。实际生产中,如果状态一直都保存在内存,那么系统宕机或其它问题引起的系统重启时,状态数据就会丢失,无法知晓数据处理的进度。因此需要一种类似"定时存盘"的机制来保证数据流处理过程中的容错性。在Flink中,状态的存储、访问以及维护都是由称之为状态后端(state backends)的组件决定。原创 2021-08-25 22:45:19 · 477 阅读 · 0 评论 -
Flink教程(10)-BroadCast State和BroadCast Stream
Flink教程。Flink 是一个同时具备流数据处理和批数据处理的分布式计算框架。本篇主要介绍Flink的实际应用案例和常见面试题。原创 2021-01-04 22:03:35 · 1954 阅读 · 4 评论 -
Flink教程(11)-RocksDB
Flink教程,RocksDB原创 2021-08-25 22:54:39 · 1055 阅读 · 0 评论 -
Flink教程(12)-QueryableState
Flink教程,QueryableState原创 2021-08-25 22:56:33 · 434 阅读 · 0 评论 -
Flink教程(13)-案例之网页UV统计
Flink教程,案例之网页UV统计原创 2021-08-25 22:59:40 · 487 阅读 · 0 评论 -
Flink教程(14)-案例之头条实时热榜统计
Flink教程,案例 头条实时热榜统计原创 2021-08-25 23:01:05 · 1079 阅读 · 0 评论 -
Flink教程(15)-案例之订单超时检测(CEP)
Flink教程,案例,订单超时检测原创 2021-08-25 23:03:19 · 1077 阅读 · 0 评论 -
Flink教程(16)-案例之订单系统实时对账
Flink教程,案例,订单超时检测(CEP)原创 2021-08-25 23:05:21 · 1283 阅读 · 0 评论 -
Flink教程(17)-Flink面试题集锦
flink面试题集锦原创 2021-08-25 23:07:24 · 410 阅读 · 0 评论 -
JVM面试与调优教程(15)-G1收集器及收集器使用小结
JVM面试与调优(15)-G1收集器及收集器使用小结原创 2021-09-04 10:18:54 · 435 阅读 · 0 评论 -
JVM面试与调优教程(14)-常见的垃圾收集器
JVM面试与调优(14)-常见的垃圾收集器原创 2021-09-04 10:18:52 · 263 阅读 · 0 评论 -
JVM面试与调优教程(13)-常见垃圾回收算法
JVM面试与调优(13)-常见垃圾回收算法原创 2021-09-04 10:18:49 · 230 阅读 · 0 评论 -
JVM面试与调优教程(12)-垃圾回收相关的概念
JVM面试与调优(12)-垃圾回收相关的概念原创 2021-09-04 10:18:46 · 228 阅读 · 0 评论 -
JVM面试与调优教程(11)-内存泄漏场景&线上JVM问题定位
线上JVM问题定位原创 2021-08-01 23:42:58 · 539 阅读 · 1 评论 -
JVM面试与调优教程(9)-常见JVM运行时参数
常见JVM运行时参数原创 2021-08-01 23:33:23 · 342 阅读 · 0 评论 -
JVM面试与调优教程(8)-调优工具之Arthas
JVM调优工具之Arthas原创 2021-08-01 23:29:27 · 328 阅读 · 0 评论 -
JVM面试与调优教程(7)-调优的GUI工具之JProfiler
JVM调优的GUI工具之JProfiler原创 2021-08-01 23:19:39 · 354 阅读 · 0 评论 -
JVM面试与调优教程(6)-调优的GUI工具之Eclipse MAT
调优的GUI工具之Eclipse MAT原创 2021-08-01 23:10:32 · 373 阅读 · 0 评论 -
JVM面试与调优教程(5)-调优的GUI工具之JMC
JVM调优的GUI工具之JMC原创 2021-08-03 23:33:44 · 559 阅读 · 0 评论 -
JVM面试与调优教程(4)-调优的GUI工具之JConsole和JVisualVM
JVM调优的GUI工具JConsole和JVisualVM原创 2021-08-01 23:04:39 · 510 阅读 · 0 评论 -
JVM面试与调优教程(3)-调优的命令行工具
JVM调优的命令行工具原创 2021-08-01 22:53:59 · 397 阅读 · 0 评论 -
基于 ZooKeeper 的分布式锁简单实现
同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线程结束同步代码块取消标记后再去尝试设置标记。这个标记可以理解为锁。原创 2018-05-20 17:27:03 · 2255 阅读 · 0 评论 -
Mybatis教程(实战看这一篇就够了)
Mybatis教程。Mybatis实战详细教程。Mybatis是一款优秀的持久层框架。其封装了JDBC操作, 免去了开发人员编写JDBC 代码以及设置参数和获取结果集的重复性工作。通过编写简单的 XML 或Java注解即可映射数据库CRUD操作。本专栏从原始的JDBC谈起,深入浅出讲解Mybatis实战技能。原创 2019-12-26 21:23:48 · 358460 阅读 · 152 评论 -
RabbitMQ教程(安装与使用详解,Spring集成)
RabbitMQ教程,面试题。消息队列(MQ),本质是个队列,队列中存放的内容是message。MQ用于不同进程Process/线程Thread之间通信。本文介绍RabbitMQ的使用。RabbitMQ实战教程。原创 2019-12-26 10:51:15 · 509698 阅读 · 194 评论 -
Kafka教程(安装/配置/开发/面试题)
kafka教程,Kafka面试题,Springboot Kafka。kafka实战最初是由Linkedin公司基于Scala和 Java语言开发的分布式消息发布-订阅系统,现已捐献给Apache软件基金会。Kafka 最被广为人知的是作为一个消息队列系统存在,而事实上kafka已然成为一个流行的分布式流处理平台。其具有高吞吐、低延迟的特性,许多大数据处理系统比如storm、spark、flink等都能很好地与之集成。本文详细介绍了Kafka的实战知识。原创 2020-09-24 11:33:04 · 11549 阅读 · 13 评论 -
SpringCloud详细教程(下)
SpringCloud详细教程,springcloud完全教程。Springcloud微服务教程(上)的姊妹篇:介绍了其它SpringCloud组件。原创 2019-12-26 10:52:59 · 43854 阅读 · 97 评论 -
SpringCloud详细教程(上)
SpringCloud详细教程,SpringCloud详细教程。SpringCloud是一系列框架的有序集合。如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署。本文主要介绍了SpringCloud的核心组件以及如何基于SpringCloud构建微服务。原创 2019-12-26 10:53:36 · 203648 阅读 · 151 评论 -
基于redis的API接口幂等设计
在互联网API接口中,由于网络超时、手动刷新等经常导致客户端重复提交数据到服务端,这就要求在设计API接口时做好幂等控制。尤其是在面向微服务架构的系统中,系统间的调用非常频繁,如果不做好幂等性设置,轻则会导致脏数据入库,重则导致资损。 本例基于Redis实现一个幂等控制框架。主要思路是在调用接口时传入全局唯一的token字段,标识一个请求是否是重复请求。总体思路 1)在调用接口之前先调用获...原创 2018-08-01 20:39:45 · 13637 阅读 · 20 评论 -
分布式Id算法-雪花算法实现
分布式Id算法-雪花算法Java实现。本文提供一种简化的基于内存的生成 机器ID(workId)和数据中心ID(datacenterID)的方法。原创 2020-08-18 19:57:27 · 2902 阅读 · 3 评论 -
Java线程池监控及CompletableFuture详解
Java线程池监控及最佳实践。Springboot整合线程池。线程池为多线程创建的开销问题以及线程管理提供了解决方案。通过多任务下线程的重用,即线程池中的线程执行完一个任务后并不立即销毁,而是可以继续执行其它任务。将线程创建的开销摊薄到了多任务上,便能获得高并发环境下系统性能上的提升。原创 2021-07-04 11:19:41 · 1846 阅读 · 13 评论 -
SpringBoot实战教程-springboot概论
Spring Boot 是一个快速开发框架,能够快速的整合第三方框架,简化XML配置,全部采用注解形式,以及自动配置。内置web容器,帮助开发者能够实现快速开发,简化了应用系统的初始搭建以及开发过程。原创 2020-07-03 20:45:18 · 3544 阅读 · 1 评论 -
SpringBoot实战教程-快速入门
本篇通过一个简单的案例带领大家快速入门,让大家对springboot有个整体把握。文章目录2.1、创建一个Maven工程2.2、编写pom文件2.3、编写HelloWorld2.4、SpringBoot引导方式12.5、SpringBoot引导方式22.6、SpringBoot引导方式32.7、SpringBoot标准化目录结构2.1、创建一个Maven工程 通过IDEA Spring Initializr创建一个名为springboot-learn,packaging类型为Jar的工程。原创 2020-07-03 21:17:09 · 2822 阅读 · 2 评论 -
SpringBoot实战教程-Web开发
文章目录3.1、 静态资源访问3.2、 渲染Web页面3.3、 使用Freemarker模板引擎渲染web视图3.3.1、引入pom依赖3.3.2、后台代码3.3.3、前台代码3.3.4、配置Freemarker3.3.5、Freemarker其它例子3.4、使用JSP渲染Web视图3.4.1、引入pom依赖3.4.2、application.properties配置3.4.3、前台代码3.4.4、后台代码3.4.5、整合jstl标签库3.5、全局统一捕获异常3.5.1、后端代码3.5.2、前端代码3.5.原创 2020-07-03 21:43:15 · 2382 阅读 · 6 评论 -
SpringBoot实战教程-SpringBoot自动装配原理(spring.factories)
Spring Boot在进行SpringApplication对象实例化时会通过Spring提供的SPI机制加载META-INF/spring.factories文件,根据配置的接口实现类名称,在程序中读取这些配置文件并实例化,加载到Spring容器中。本篇详细介绍自动配置原理,并带领大家实现一个自定义的starter。原创 2020-07-05 21:32:22 · 2159 阅读 · 2 评论 -
SpringBoot实战教程-性能优化以及2.0新特性
默认情况下,我们会使用 @SpringBootApplication 注解来自动获取应用的配置信息,但这样也会给应用带来一些性能问题。本篇讲解性能优化和2.0新特性。原创 2020-07-05 20:55:42 · 877 阅读 · 0 评论