加载中
微服务之间如何共享DTO?

概述 近些年来,微服务变得越来越流行。微服务基本特征是模块化、独立、易于扩展的。**它们之间需要协同工作并交换数据。**为了实现这一点,我们创建了名为 DTO 的共享数据传输对象。在本文中...

2020/12/22 13:33
687
谁再问Servlet的问题,我就亲自上门来教学了

概述 在这篇简短的文章中,我们将从概念上理解什么是servlet 和 servlet 容器以及它们是如何工作的。 同时,还能在请求、响应、会话对象、共享变量和多线程的上下文中看到它们的身影。 2. S...

配置 Spring Batch 批处理失败重试机制

引言 默认情况下,Spring批处理作业在执行过程中出现任何错误都会失败。然而有些时候,为了提高应用程序的弹性,我们就需要处理这类间歇性的故障。 在这篇短文中,我们就来一起探讨 如何在S...

Java 8 中的方法引用,轻松减少代码量,提升可读性!

引言 Java8中最受广大开发中喜欢的变化之一是因为引入了 lambda 表达式,因为这些表达式允许我们放弃匿名类,从而大大减少了样板代码,并提高了可读性。 方法引用是lambda表达式的一种特殊类...

2020/12/08 08:57
105
Apache Beam,批处理和流式处理的融合!

概述 在本教程中,我们将介绍 Apache Beam 并探讨其基本概念。 我们将首先演示使用 Apache Beam 的用例和好处,然后介绍基本概念和术语。之后,我们将通过一个简单的例子来说明 Apache Beam ...

2020/12/02 09:06
136
Spring 对Apache Kafka的支持与集成

引言 Apache Kafka 是一个分布式的、容错的流处理系统。在本文中,我们将介绍Spring对Apache Kafka的支持,以及原生Kafka Java客户端Api 所提供的抽象级别。 Spring Kafka 通过 @KafkaListen...

2020/11/26 15:41
73
小游戏2048最佳算法怎么实现?思路全解析!

1.简介 很多人都玩过2048,我就比较老套,因为我一向看不上这类单机游戏。但是就在某一天泡脚的无聊时光,拿了媳妇儿的手机,左看看右点点,莫名打开了2048。嗯... 这真是一款打发无聊时光的...

2020/11/23 08:38
1.6K
Java初始化静态变量的时间顺序

开始吧! 今天,我们来探讨交流下静态变量初始化过程。Java虚拟机在类加载期间也同样遵循这个过程。 2. 初始化过程 在较高的层次上,JVM执行以下步骤: 首先,加载并链接类。然后,这个过程的...

2020/11/19 08:47
160
Java泛型中<?> 和 <? extends Object>的异同分析

相信很多人和我一样,接触Java多年,却仍旧搞不清楚 Java 泛型中 和 的相似和不同。但是,这应该是一个比较高端大气上档次的Question, 在我们进行深入的探讨之前,有必要对Java泛型有一个基...

2020/11/18 12:57
37
Spring Boot 创建 Docker 镜像

随着越来越多的组织转向容器和虚拟服务器,Docker正成为软件开发工作流程中一个更重要的部分。为此,Spring Boot 2.3中最新的功能之中,提供了为Spring Boot应用程序创建 Docker 镜像的能力。...

2020/11/17 10:18
60
为什么大多数IOC容器使用ApplicationContext,而不用BeanFactory

引言 Spring框架附带了两个IOC容器– BeanFactory 和 ApplicationContext. BeanFactory是IOC容器的最基本版本,ApplicationContext扩展了BeanFactory的功能。 那么本篇文章中,我们将通过实际...

2020/11/13 08:43
83
重温Java泛型,带你更深入地理解它,更好的使用它!

引言 jdk5.0中引入了Java泛型,目的是减少错误,并在类型上添加额外的抽象层。 本文将简要介绍Java中的泛型、泛型背后的目标以及如何使用泛型来提高代码的质量。 2. 为什么要用泛型? 设想一...

看完了这篇,面试的时候人人都能单手撸冒泡排序!

鸡汤给大家备好了: 岁月流逝是多么残酷啊,对我们也是如此,不要把时间浪费在不重要的人和事情上! 在计算机科学中,排序是一个经典的主题。学习排序算法的好处有三: 1.创造性解决问题 2....

2020/11/11 08:52
58
一文搞懂什么是单代号网络图!

项目管理之进度管理——单代号网络图 1. 概念 前导图法(Precedence Diagramming Method, PDM),也称之为紧前关系绘图法,是用于编制项目进度网络图的一种方法,它使用方框(称之为节点)代表...

2020/11/03 08:39
348
Java In This Week : 打工人的一周

Spring and Java >> The JPA and Hibernate first-level cache [vladmihalcea.com] 关于JPA/Hibernate中第一级缓存的好处:写后缓存、批处理和应用程序级可重复读取。 >>Java模块化状态的更新...

2020/11/02 15:26
24
LinkedBlockingQueue 和 ConcurrentLinkedQueue的区别

简单的开篇 LinkedBlockingQueue 和 ConcurrentLinkedQueue 是 Java 高并发场景中最常使用的队列。尽管这两个队列经常被用作并发场景的数据结构,但它们之间仍有细微的特征和行为差异。 在这...

2020/08/19 14:26
574
精通Spring Boot——第二十四篇:Spring Boot 整合ehcache缓存

该说的话 每个人都应当学会独立地去思考、去寻找答案,而不是一味地伸手向他人索取所谓的标准答案。 首先,别成为“拿来主义”者,其次远离"拿来主义"的人。 2. ehcache 2.1 主要特性 快速,...

对比Memcached和Redis,谁才是适合你的缓存?

Memcached vs Redis 近期公司采购软件,评估时,某软件谈到使用了 Memcached 和 Redis 缓存。在本文中,将研究这两个流行的缓存的异同,方便理解和记忆。 1. Memcached 与 Redis 通常,我们会...

如何有效的读一本书?各位读书人,确定自己真的会读书吗?

不知道大家有没有这样的经历,经常想要看完一本书,却总是半途而废。哪怕最后硬着头皮看完,也感觉收获无几。 如果你有这种情况,那么,你并未掌握读书的方法和技巧,你只是学会了“看书看文...

2020/04/20 08:50
130
NullPointerException的处理新方式,Java14真的太香了

在Java语言中,处理空指针往往是一件很头疼的事情,一不小心,说不定就搞出个线上Bug,让你的绩效考核拿到3.25。最近新出的Java14,相信大家都有所耳闻,那么今天就来看看,面对NullPointer...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部