Using Docker file to build Docker images for SpringBook applications

SpringBoot e-commerce project mall (20k+star) address: https://github.com/macrozheng/mall brief introduction Last time I wrote an article Building Docker Image with Maven Plug-in It describes the way to construct docker image through docker-maven-plugin, which relies on the self-built Registry image warehouse. This article describes another wa ...

Posted by Black Rider on Sun, 08 Sep 2019 14:10:09 +0200

Activiti guide (deployment process definition)

Deployment process definition We are now ready to add additional BPM logic to the Activiti engine. To do this, as the name of our OnboardingRequest Java class shows, we will use a simple induction process. In this example, we will enter the data, and then, if the number of years of experience exceeds 3, we will publish the task of personalizing ...

Posted by gidiag on Thu, 05 Sep 2019 08:22:18 +0200

Additional annotations to Java Agent Technology

What is Java Agent (Java Probe)? You can understand it as the Java version of AOP. Just run this AOP project once at startup Java Agent runs only once at project startup and only after the java file is compiled into a class file. So it won't affec ...

Posted by sqishy on Sun, 01 Sep 2019 05:31:20 +0200

Deployment and management of KVM virtualization platform

Deploying virtualization under Windows system can adopt Hyper-V and vSphere virtualization technology, so KVM is needed under Linux system. KVM relies on CPU virtualization instruction set to achieve high performance virtualization support. Because of its high integration with the Linux kernel, it has good performance in performance, security, ...

Posted by niranjnn01 on Thu, 22 Aug 2019 05:11:25 +0200

Thread - Thread Implementation and Thread Properties

Processes and threads Process is the basic unit that can run independently and allocate resources in a computer system. It is composed of PCB (process control block), data segment and code segment. It is a basic unit that can run independently. The creation, scheduling and allocation of processes require large time and space overhead. Threads ...

Posted by Sonu Kapoor on Wed, 21 Aug 2019 11:41:45 +0200

16. kafka cluster monitoring

kafka cluster monitoring 1. Introduction to Kafka Offset Monitor Install and deploy Kafka Offset Monitor Install and deploy the kafka-mamager tool There are many Kafka cluster monitoring tools, and here we will only describe monitoring for Ka ...

Posted by khushbush on Fri, 16 Aug 2019 05:40:23 +0200

[Learning Notes - Java Collection - 3] CopyOnWriteArrayList Source Code Analysis

brief introduction CopyOnWriteArrayList is a thread-safe version of ArrayList. It is also implemented internally through arrays. Every modification to the arrays completely copies a new array to modify, and then replaces the old arrays. This ensures that only blocking write operations, not blocking read operations, and achieves read-write separ ...

Posted by shahryar on Sat, 10 Aug 2019 13:21:53 +0200

Inheritance, Logging, Compression in Feign of Spring Cloud

The last article shared with you the basic usage of Feign, a declarative micro-service invocation component. I believe you have learned the benefits of using Feign. Feign effectively solves the problem of code template when using RestTemplate, which makes the invocation between services easier and more ...

Posted by Hillary on Mon, 05 Aug 2019 10:23:22 +0200

The Volume Type and Configuration of GlusterFS Distributed File System

Bowen outline:(1) Concepts related to GlusterFS.(2) The deployment of various volume types of GlusterFS and the use of client mounting.(3) GlusterFS maintenance command. (1) Concepts related to GlusterFS: GlusterFS is an open source distributed file system, and is also the core of Scale-Out storage solution Gluster. It has powerful horizonta ...

Posted by Chamza on Sat, 20 Jul 2019 17:24:06 +0200

Auxiliary System - Workflow Scheduler azkaban

1. Overview azkaban: https://azkaban.github.io/ 1.1. Why Workflow Scheduling System is Needed A complete data analysis system usually consists of a large number of task units: shell script program, java program, mapreduce program, hive script, etc. Time-dependent and time-dependent relationships ...

Posted by mikem562 on Sat, 20 Jul 2019 04:06:51 +0200