Get the App
  • High performance service discovery and configuration framework Nacos series 3: service discovery: Nacos client initialization process

    High performance service discovery and configuration framework Nacos series 3: service discovery: Nacos client initialization process

    In the last chapter, we learned about the module architecture of the Nacos project from the overall situation, and we have a good idea. Now, we are going to dig into the details of the code step by step. When many people are learning open source, they have no way to start, and there is so much code. Where should we start? We can start with an interface.

    Shulou · 2022-06-03 07:20
  • The method of obtaining Native MAC/IP address by linux

    The method of obtaining Native MAC/IP address by linux

    Function: query native IP/MAC address, filter out 127.0.0.1 loop-back address applicable: linux, ubuntu 16.04 debug through # include # incl

    Shulou · 2022-06-03 07:20
  • [big data] predicate push-down processing in SparkSql join query (1)

    [big data] predicate push-down processing in SparkSql join query (1)

    This article was first published on vivo Internet Technology Wechat official account. Author: Li Yong directory: 1.SparkSql2. Join query and join condition 3. The predicate pushes down 4. Predicate push-down rule in inner join query condition after 4.1.Join join condition after 4.2.Join via AND

    Shulou · 2022-06-03 07:20
  • Build one jenkins project and then build another

    Build one jenkins project and then build another

    After building one jenkins project, then build another project. Click on the configuration of the project 2. Set up to build other projects after building

    Shulou · 2022-06-03 07:20
  • Preface to the Minimalist course of Python (1)

    Preface to the Minimalist course of Python (1)

    Now Python is of many uses and has been learned by many people, so its popularity is needless to say. But many people have encountered problems when learning Python, especially for non-computer majors. There are many tutorials now, but most of them are not friendly to beginners. Very

    Shulou · 2022-06-03 07:20
  • Configure Jenkins users and permissions

    Configure Jenkins users and permissions

    It shows that jenkins can not only register users, but also set user permissions, and there is a strict division of user rights. Let's talk about it in detail below. Configure user registration system management-> Configure Global Security settings as shown above, and manage the system after saving

    Shulou · 2022-06-03 07:20
  • On passing Test and failure Test

    On passing Test and failure Test

    In the software testing technology, there is no mention of passing the test and failure test in the existing test method and test technology. However, in the actual project testing process, many project teams apply this method again. Although this method is adopted, many people do not have a thorough understanding of passing tests and failure tests.

    Shulou · 2022-06-03 07:20
  • ​ Lime Lu Houchang: Make Data Your Kille

    ​ Lime Lu Houchang: Make Data Your Kille

    This article is based on the keynote speech "Make Data Your Killer App" delivered by Alex Lu, the data director of American travel platform Lime, at the data-driven conference of Shenze 2019. This article will introduce big data to you.

    Shulou · 2022-06-03 07:20
  • The profound and simple JVM

    The profound and simple JVM

    1. The organizational structure of jvm   (1) the relationship between jvm and system calls   the corresponding noun interpretation:   -classloader: when jvm starts or class runs, the required class is loaded into jvm memory   -execution engine: responsible for executing class files

    Shulou · 2022-06-03 07:20
  • 0016-Avro serialization & deserialization and Spark reading Avro data

    0016-Avro serialization & deserialization and Spark reading Avro data

    Warm Tip: to see the high-definition no-code picture, please open it with your mobile phone and click the picture to enlarge. 1. This article mainly talks about how to use java to generate Avro format data and how to convert Avro data files into DataSet and DataFrame through spark.

    Shulou · 2022-06-03 07:20
  • There is no memory problem that cannot be solved by a single line of Python code.

    There is no memory problem that cannot be solved by a single line of Python code.

    Lack of memory is a common problem in project development, and my team and I also encountered this problem in a previous project, where our project needed to store and process a fairly large dynamic list. Testers often complain to me about lack of memory. But in the end, we add a simple line of code

    Shulou · 2022-06-03 07:19
  • How to improve performance by using index

    How to improve performance by using index

    In a relational database, the data in the table is generally stored on disk in an unordered state. In the absence of a corresponding index, if you want to query the data in the table, you can only retrieve the whole table, read all the records one by one, and then compare them with the query conditions. obviously, this approach will lead to a large number of disk Imax O operations.

    Shulou · 2022-06-03 07:19
  • Docker install hbase1.2

    Docker install hbase1.2

    Hbase installation 1, extract tar-zxvf / hbase-1.2.9-bin.tar.gz-C / usr/localmv hbase-1.2.9 hbase2, modify configuration file: conf/hbase-

    Shulou · 2022-06-03 07:19
  • Analysis of necessary skills for software engineers

    Analysis of necessary skills for software engineers

    There is a lot of professional knowledge about software testing, so what basic professional skills should a software tester master as his own knowledge reserve? Starting from the profession, the following collates some useful ⒈ testing home page skills to master the professional skills required for software testing: basic testing technology: black

    Shulou · 2022-06-03 07:19
  • 05-2-3cdh mysql Building and jdk

    05-2-3cdh mysql Building and jdk

    The construction of cdh mysql cdh6.10~5.16 support mysql 5.1 5.5 5.6 5.7cdh6.1~5.9 support 5.1 5.5 5.6cdh6.0 support 5.1 5.5 online we use my

    Shulou · 2022-06-03 07:19
  • Installation and configuration of hadoop components hive issues Collection

    Installation and configuration of hadoop components hive issues Collection

    It took 1 day to complete the installation and configuration of hive. First, install mysql to download the mysql for ubuntu version, which is the deb version of sudo apt-get libaiosudo apt-get libmecab2.

    Shulou · 2022-06-03 07:19
  • Use maven to extract the dependent jar of the project to the specified folder

    Use maven to extract the dependent jar of the project to the specified folder

    Sometimes it is necessary for maven to extract all dependent jar files of the current project to the specified folder, which can be implemented with maven-dependency-plugin, 1. Add the following to pom.xml: maven-dependency-plu

    Shulou · 2022-06-03 07:19
  • Write valid use cases

    Write valid use cases

    Jolt Award selected books to write effective use cases ISBN 978-7-121-16672-3 [USA] Alistair Cockburn (Alistair. Cockburn) by Wang Lei and Zhang Li, published in May 2012, pricing: 69.00 yuan 16 opening 3

    Shulou · 2022-06-03 07:19
  • Tars- Enterprise Theory and practice

    Tars- Enterprise Theory and practice

    About tars Tars is a micro-service framework that supports multiple languages, embedded service governance (service registration, discovery, circuit breaker and monitoring, etc.) and works well with DevOps. Tars advantage multilingual support (C++/Java/PHP/Golang) high performance

    Shulou · 2022-06-03 07:19
  • Spark-sql custom function

    Spark-sql custom function

    (1) Custom UDFobject SparkSqlTest {def main (args: Array [String]): Unit = {/ / screen redundant log Lo

    Shulou · 2022-06-03 07:19