加载中
私有云部署系列之动态获取IP(程序执行)

私有云部署系列之动态获取IP(程序执行) 一、概要信息 在前期准备的过程中,我们已经在服务器上准备了python3的环境; 在程序编写的过程中,我们已经将我们的代码准备好了; 下面,我们如何将程...

私有云部署系列之动态IP获取(程序编写)

一、概要信息 前期准备工作我们已经做好了,下面是真正的重点,学会如何写一个python程序,如何将一个程序分层有序的编写好 二、程序思路 我想到了如下四个问题,如果解决了这四个问题,我们...

私有云部署系列之动态IP获取(前期准备)

一、解决什么问题 动态获取IP这个事情我们要解决什么问题? 家里有台服务器,如果我们想要访问的话,必然需要通过一个外网IP,然后通过内部和外部的端口进行映射才能访问到,为了方便的获取访...

SpringBatch系列之Remote-Chunking

1、概要 前面的文章介绍了Spring Batch并发并行的批处理能力,但是还不够,单台机器的性能终归有极限,因此我们有些场景就可以考虑使用多台机器来处理。 本文我们将介绍remote chunking,第一...

SpringBatch系列之并发并行能力

1、概要 大多数任务都能够通过简单的单进程单线程任务处理好,但是还有一大部分现实诉求无法满足。批量任务存在两种并行模式 单进程、多线程 多进程 我们也可以细分为 多线程Step(单进程) M...

SpringBatch系列入门之Tasklet

1、概要 Spring Batch是一个开源的批量处理框架,Spring Batch提供了类和API来读写资源,管理事务,作业处理统计、重启、以及分区技术处理大量数据。在Spring Batch中,一个作业任务可以由多...

Spring Data R2DBC 入门

1、介绍 R2DBC(Reactive Relational Database Connectivity)是在2018年Spring One Platform大会被提出来的,它旨在使用完全无阻塞驱动程序创建数据库链接,为SQL数据库创建响应式API。为了探...

错过了初恋,别错过WebFlux

1、概要 Spring 在5.0版本引入WebFlux,增加响应式框架的支持,响应式编程是一种范式,它促进了数据处理的异步、非阻塞、事件驱动方法。那么到底什么是Reactive呢?它就像是初恋,让人想要知道...

kettle(Pentaho Data Integration) 使用"最佳"实践

kettle 是一款基于JAVA的开源ETL工具,现在它的名字应该叫做Pentaho Data Integration(PDI)了, 非常优秀的一款工具,功能非常多,今天我们主要演示其Java API案例 案例 通过PDI工具,完成一个...

从携程Apollo客户端源码学到的SPI知识(二)

从携程Apollo客户端源码学到的SPI知识(二) 知识点:SPI(Service Provider Interfaces)到底是啥玩意,简单一句话概括就是用来被第三方实现的 API。有点抽象,我们先仿照Apollo客户端写个简...

从携程Apollo客户端源码学到的知识(一)

知识点:如何执行被注解ApolloConfigChangeListener标注的方法 一、起因 事情的故事的是这个样子的,前面的文章我们自定义了一个starter①,并且集成了Apollo,可以自动从Apollo中获取配置,...

Java8 Consumer&BiConsumer使用

java8里面consumer&BiConsumer也是函数式接口,从代码上看,consumer只有一个入参,没有返回值;BiConsumer两个入参,没有返回值。 1、Consumer简单例子 package com.cattles.function; impo...

Java 8 Supplier 使用

Java 8 Supplier 使用 在Java 8, Supplier是一个函数接口,它没有参数,返回了一个T.查了下字典,supplier被翻译成"供应商",那么它到底供应了啥呢,从代码上看,就是供应了一个任意对象T呗,下面我...

创建属于自己的Spring Boot Starter

1、前言 最近公司在做一个中台项目,涉及到公司内部系统调用,考虑到每上马一个项目都需要进行客户端接口开发。本着对公司对项目对个人负责的态度,为防止各项目重复性开发,且项目组因个人...

Java 8 Predicate&BiPredicate接口使用

Java8里面Predicate是一个函数式接口,它接受一个参数返回一个boolean类型,通常在集合对象的筛选器中使用,BiPredicate和Predicate功能类似,只是多了一个参数。 1、Predicate Hello World...

Java 8 Function&BiFunction接口使用

java8 Funciton和BiFunction都是功能性接口,Function包含一个入参(T),一个出参(R),输入输出可以是不不同的类型,BiFunction包含两个入参T和R,一个出参R。 1、Function 下面这个例子展...

从微信公众号平台谈开放API权限业务

共识 首先我们应该达成一定的共识 作为对外提供服务的开放平台,首先需要的是被服务方在开放平台进行注册,只有注册过的调用方才能调用我开放平台的服务 开放平台提供多种服务,开发平台内部...

微服务常用技能之熔断

在微服务常用技能之优雅重试这篇里面我们聊到了如何在调用服务发生异常的情况下进行重试(优雅的重试),但是我们也发现了一些问题,问题如下: 1、 当第三方服务宕机或者不可用,一个请求过...

微服务常用技能之优雅的重试

一般从事软件开发工作的同时通常需要调用远程服务,但是即使是亚马逊、阿里巴巴、腾讯这些巨头提供的服务也可能因为网络或者服务高可用方面的一些问题,或许会遇到超时等异常情况,这时候我们...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部