Distributed timing task -- XXL job learning: source code analysis -- actuator startup process
Distributed timing task -- XXL job learning (2): source code analysis -- actuator startup process
preface
1, Start of actuator
1.1 analysis of the core class XxlJobSpringExecutor
1.1.1 initJobHandlerRepository()
1.1.2 initJobHandlerMethodRepository()
1.1.3 GlueFactory.refreshInstance(1)
1.1.4 super.start()
...
Added by Azad on Thu, 25 Jun 2020 05:17:05 +0300
canvas tags for HTML5
canvas tags for HTML5
preface
text
What is canvas
Basic use of canvas
canvas element
Rendering context
Test support
canvas drawing concept
Coordinate space
Draw rectangle
Draw path
Draw arc
arc example 1
arc example 2
arc example 3
Add canvas style
fillStyle
strokeStyle
Draw text
Add text sty ...
Added by cresler on Wed, 24 Jun 2020 09:22:11 +0300
Caffe_stu01_ Theoretical preparation
About Caffe
At the beginning of Caffe design, the target is only for image, without considering the data of text, speech or time series. Therefore, Caffe supports convolutional neural network very well, but it does not support time series RNN, LSTM, etc. There are many common network models in the mod ...
Added by andremta on Sun, 21 Jun 2020 08:31:52 +0300
Kettle and Hadoop perform Sqoop jobs
catalog
1, Sqoop export
2, Sqoop import
1, Sqoop export
1. Create a job to export the HDFS file to the MySQL database.
(1) Open PDI and create a new job, as shown in Figure 1.
Figure 1
(2) Edit the 'Sqoop export' job item, as shown in Figure 2.
Figure 2
Description:
CDH631 is a buil ...
Added by cloudhybrid on Mon, 08 Jun 2020 06:13:45 +0300
Linux Rootkit avoids kernel detection
come from How to avoid kernel detection in Linux Rootkit
Remember to lock the door when Rootkit is successful.
If we want to inject a Rootkit into the kernel and do not want to be detected at the same time, what we need to do is to hide it subtly and keep it quiet. I have talked about this topic, such as process disconnection, TCP link discon ...
Added by Daddy on Sun, 17 May 2020 06:59:07 +0300
Actual | Write to Hudi using Spark Streaming
1. Project Background
Traditional data warehouse organization structure is designed for OLAP (Online Transaction Analysis) requirements of offline data. The common way to import data is to use sqoop or spark timer jobs to import business database data into warehouses one by one.With the increasing requirement of real-time in data analysis, hou ...
Added by robh76 on Sun, 19 Apr 2020 03:03:03 +0300
The Transactions and Persistence of the redis Actual War
1. Transaction description
(1) What is a transaction
A transaction is a bundle of things that are bound together and executed sequentially until they are successful, otherwise they are restored to their previous state
Transactions must be subject to ACID principles, which are atomicity, consistency, isolation, and durability, respectively.
...
Added by christh on Sat, 18 Apr 2020 01:04:59 +0300
IOptions, IOptions monitor, and IOptions snapshot
background
ASP.NET Core introduces the Options mode, which uses classes to represent related setting groups. To put it simply, a strongly typed class is used to express configuration items, which brings many benefits.Beginners will find that this framework has three main consumer oriented interfaces: ioptions < toptions >, ioptions monit ...
Added by eabigelow on Fri, 17 Apr 2020 11:08:00 +0300
ASP.NET Core notes - options mode
Option interface
Differences between ioptionsnapshot and IOptionsMonitor
Post configuration of options
Validation of options
In ASP.NET Core note (3) - configuration, various configuration providers and configuration reading methods are introduced. However, in practice, it is not recommended to read applications directly from a heap of config ...
Added by wdsmith on Wed, 15 Apr 2020 17:10:35 +0300
Handwritten MVC framework - example of using IOC alone
-------Previous: Handwritten MVC framework (two) - code implementation and use examples------
background
I used the GMVC framework when developing the GMQ framework, and found some inconveniences in the process of using, which were also optimized. Currently, GMQ transmission is based on http transmission. I plan to use netty instead. Because my ...
Added by groovything on Sun, 12 Apr 2020 17:17:29 +0300