Introduction to azkaban and azkaban deployment, principles and usage

Introduction to azkaban and azkaban deployment, principles and usage Introduction to azkaban Azkaban is a simple task scheduling service that consists of three parts: web server, dbserver, executor server. Azkaban is a Java project from Linkedin Open Source, a batch workflow task scheduler. Used to run a set of work and processes in a specifi ...

Posted by ravi181229 on Thu, 10 Feb 2022 18:43:13 +0100

Mybatis quick start

1.Mybatis Environmental Science: JDK 1.8Mysql 5.7maven 3.6.1IDEA 2. Introduction 2.1 what is MyBatis MyBatis is an excellent persistence layer frameworkMyBatis avoids almost all JDBC code and the process of manually setting parameters and obtaining result setsMyBatis can use simple XML or annotations to configure and map native information ...

Posted by pbaker on Thu, 10 Feb 2022 18:35:19 +0100

Postgresql source code (31) Btree index related system tables and overall structure

version: postgresql10.17 0 summary summary leaf page If the level 0 page (the bottom page) has a right brother, the first one is the first one of the right brothers (it should be the last one on this page. Note that this one does not belong to this page, but the smallest one on the next page is worth copying). Note: the leftmost page of ...

Posted by andrewgk on Thu, 10 Feb 2022 18:35:08 +0100

Notes on sword finger offer JZ1-5

A references Book "sword finger offer (Second Edition)" Search in JZ01 binary array 1. Title Description In a two-dimensional array (each one-dimensional array has the same length), each row is sorted in ascending order from left to right, and each column is sorted in ascending order from top to bottom. Please complete a function, ...

Posted by sentback on Thu, 10 Feb 2022 18:21:25 +0100

[WEB] common basic knowledge of CSS

CSS definition and precautions CSS -Understand- Cascading Style Sheets matters needing attention Each CSS style consists of two parts: selector and declaration The declaration consists of two parts: attribute and attribute value The declaration must be placed in curly braces {} (internal style and external style), and the attribute and ...

Posted by mhoward on Thu, 10 Feb 2022 18:08:31 +0100

Java collection source code analysis: ArrayList

After so much preparation, it finally started. Ha, ArrayList Kaigan! ArrayList should be the most frequently used collection class. Let's take a look at how the document introduces it. We can know that ArrayList is actually a replica of Vector, but it only removes thread safety. ArrayList is a List implementation that can be dynamically resize ...

Posted by magie on Thu, 10 Feb 2022 17:56:56 +0100

MySQL -- complex multi table query -- Taking supermarket transaction data as an example

Complex multi table query -- Taking supermarket transaction data as an example The previous content is basically based on the query operation of single table, but in practical work, the data is often scattered in multiple tables. At this time, we need to use the knowledge of multi table query. Generally speaking, there are two main types of m ...

Posted by cosmos33 on Thu, 10 Feb 2022 17:56:32 +0100

How to develop PyFlink API jobs from 0 to 1

Introduction: taking Flink 1.12 as an example, this paper introduces how to use Python language to develop Flink jobs through PyFlink API. As the most popular stream batch unified computing engine, Apache Flink is widely used in real-time ETL, event processing, data analysis, CEP, real-time machine learning and other fields. Starting from Fl ...

Posted by LoganK on Thu, 10 Feb 2022 17:55:11 +0100

Shell script: shell function base

1. Functions What is a function? A function is a block of function code that can be used many times, a closed (space), and can be called freely in the code. Encapsulation of functions can reduce duplicate code development and improve code utilization. Functions can be passed along, using pre-defined content within the function to process ...

Posted by Cheap Commercial on Thu, 10 Feb 2022 17:49:33 +0100

Netty parameter tuning

1, CONNECT_TIMEOUT_MILLIS Parameters belonging to socketchannelWhen the client establishes a connection, if the connection cannot be made within the specified milliseconds, a timeout exception will be thrownNote: don't use so in Netty_ Timeout is mainly used for blocking IO, while Netty is non blocking io Examples public class TimeOutTes ...

Posted by PCSpectra on Thu, 10 Feb 2022 17:38:30 +0100