Tag:Edition

  • Magicodes.IE Export multiple format files through request header in. Net core

    Time:2020-11-25

    preface In the 2.2 milestone, we added some new functions. As the title says, we export our files in different formats through the request header. Let’s take a look at how to use them. In this way, we can easily configure both our data multipurpose and our data verification. At the same time, we will […]

  • Jenkins — why continuous integration?

    Time:2020-11-25

    1、 Development model 1. Waterfall development model: process linear irreversible development model Advantages: 1) easy to understand2) after the completion of the current stage, we only need to pay attention to the subsequent stage3) provide inspection nodes by stages for the project inferiority: 1) the division of each stage is completely fixed, and a large […]

  • Problems and solutions of Android sample code in Xinjiang

    Time:2020-11-25

    Recently, I was working on the project of DJI Android development. Because I didn’t touch too much Android development before, I encountered a lot of problems when I just started. It took a lot of time for sample code to run.   1. Android studio installation and dependent Library Download Originally, I thought that Google’s […]

  • For the first time! Evolution and engineering practice of oceanbase storage system architecture

    Time:2020-11-25

    OB Jun: as a 100% self-developed distributed database, oceanbase has experienced nearly ten years of development. In the past decade, the storage architecture of oceanbase has undergone several evolutions to meet the increasingly complex and demanding storage requirements. This paper is based on Zhao Yuzhong’s speech at the 2019 SACC China system architects conference. With […]

  • Apachecon’s first Chinese feast! The latest development of Apache shardingsphere and Apache tubemq

    Time:2020-11-25

    (the picture shows the first apachecon conference in 1998) Apachecon is a well-known open source feast. It is one of the most concerned conferences in the open source field and one of the well-known activities in the early open source movement. Its earliest issue dates back to 1998. At this session, developers of httpd services […]

  • Git flow workflow summary

    Time:2020-11-25

    Just as code needs code specification, code management also needs a clear process and specification. Git flow has developed a more standardized branch management and version release scheme. The advantage of GIT flow is that it is clear and controllable, but the disadvantage is that it is relatively complex and needs to maintain two long-term […]

  • Xmake v2.3.6 release, new FORTRAN compilation support

    Time:2020-11-25

    This version focuses on the support of other languages, such as adding FORTRAN’s compilation support, Zig’s experimental support, and adding third-party dependency package support and cross compilation support for golang / dlang. Although xmake focuses on C / C + + construction support, xmake will also make some improvements from time to time. The main […]

  • Parsing parquet logs with Java MapReduce

    Time:2020-11-24

    1. Single input format Input format specifies the input format //Specify input format job.setMapperClass(ParquetMap.class); job.setInputFormatClass(ParquetInputFormat.class); ParquetInputFormat.addInputPath(job, new Path(args[1])); ParquetInputFormat.setReadSupportClass(job, CheckLevelRunner.MyReadSupport.class); //This provides a way to define how to read a file public static final class MyReadSupport extends DelegatingReadSupport<Group> { public MyReadSupport() { super(new GroupReadSupport()); } @Override public org.apache.parquet.hadoop.api.ReadSupport.ReadContext init(InitContext context) { return super.init(context); } } […]

  • Summary record of Maven multi module and dependency conflict

    Time:2020-11-24

    catalog preface: Today, I learned and summarized the relevant knowledge points of maven, and found that some basic things would be forgotten. Here is a summary of some problems that may be encountered in daily work. Idea how to create Maven multi module project First of all, how many modules are above? In a word, […]

  • Multi version concurrency control of MySQL (mvcc)

    Time:2020-11-24

    Multi version concurrency control of MySQL (mvcc) 1、 What is concurrent version control Multi version concurrency controlThe full English name of technology isMultiversion Concurrency Control, abbreviated asMVCC。 Multi version concurrency control (mvcc)Concurrency control is achieved by saving a snapshot of data at a certain point in time. That is to say, no matter how long […]

  • Docker installation method

    Time:2020-11-23

    centos8 Official documents Set up repository 1. If the storage driver uses devicemapper, it needs to rely on device mapper persistent data and lvm2. (if not, please ignore this step.) $ yum install -y yum-utils device-mapper-persistent-data lvm2 # OR $ dnf install -y device-mapper-persistent-data lvm2 2. Set up a stable repository (alicloud source), official Repository:https://download.docker.com/linux/centos/docker-ce.repo […]

  • Analysis of source code of qthread

    Time:2020-11-23

    This chapter will pick out some key codes in the qthread source code to explain how the qthread process is scheduled from start to end. Secondly, because QT 4.4 version, QT multithreading has changed, so this chapter will be qt4.0.1 and qt5.6.2 version of the source code for analysis. 1、 Qthread class definition source code […]