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