Get the App
  • Hadoop operation and maintenance record series (24)

    Hadoop operation and maintenance record series (24)

    Starting from this article, I started to record the migration of the cluster. Earlier, because there was no room in the computer room, I began to plan the moving of the cluster to the computer room. Recently, I finally started to start. I will record the main problems and contradictions encountered in the process of this non-stop migration as well as various solutions. Whether the size of the cluster is big or not, hundreds of units

    Shulou · 2022-06-03 06:25
  • Java thread synchronization-synchronized

    Java thread synchronization-synchronized

    Synchronized: synchronization (lock), which can modify code blocks and methods. Once the modified code blocks and methods are accessed by a thread, they are locked directly. Other threads will not be able to access the synchronization lock object of the non-static method is the this static method. The synchronization object is the bytecode of the current class.

    Shulou · 2022-06-03 06:25
  • Software Engineering handout 0 Software Engineering on Weibo

    Software Engineering handout 0 Software Engineering on Weibo

    There are delicacies on the tip of the tongue and soft workers on Weibo. There are different kinds of delicacies on the tip of the tongue, and the complaints about soft workers on Weibo are similar. The following is the feedback I collected from college students on Sina Weibo on software engineering teaching (welcome to contribute @ programmer Zou Xin): teacher-student relationship (not limited to software engineering) teaching

    Shulou · 2022-06-03 06:25
  • Lesson 94: SparkStreaming implementation of online blacklist filtering in Advertising Billing system

    Lesson 94: SparkStreaming implementation of online blacklist filtering in Advertising Billing system

    Content of this course: online blacklist filtering analysis SparkStreaming implementation of online blacklist filtering advertising billing system, is an indispensable function point of e-commerce. In order to prevent malicious advertisement clicks (suppose merchant An and B advertise in an e-commerce company at the same time, An and B are competitors

    Shulou · 2022-06-03 06:25
  • Good programmer web front-end learning route sharing AJAX status code ajax.status and encapsulation

    Good programmer web front-end learning route sharing AJAX status code ajax.status and encapsulation

    Good programmer web front-end learning route to share AJAX status code ajax.status and encapsulation, AJAX status code description: request received, continue to process 2 requests: operation received successfully, analysis, accept 3 requests: to complete this request must be further processed: request contains one

    Shulou · 2022-06-03 06:25
  • Elasticsearch2.4.2 installation (1)

    Elasticsearch2.4.2 installation (1)

    1. Decompress elasticsearch.2.4.2;3 nodes 2. Modify config/elasticsearch.yml (write at the top, add a space after the colon) NIE-00: 192.168.1.100a)

    Shulou · 2022-06-03 06:25
  • Preparation and detailed steps of software development

    Preparation and detailed steps of software development

    First, the development flow chart in order to make the process clearer, this chart omits the review of each link. If there is a better form of expression, you are welcome to make suggestions. 2. process products and requirements this table mainly lists the process products that need to be exported in the development stage, including the product name, product description, responsible person and remarks, that is, who and at what time

    Shulou · 2022-06-03 06:25
  • Hive Sum MAX MIN aggregate function

    Hive Sum MAX MIN aggregate function

    Data preparation cookie1,2015-04-10 data preparation 1cookie 1meme 2015-04-11cookie 1meme5cookie1memo2015-04-12cookie1meme7cookie1meme2015-04-13cookie1meme3cookie1memo2015-04-04-

    Shulou · 2022-06-03 06:25
  • Python generates random numbers

    Python generates random numbers

    For more information on big data's analysis and modeling, please note that the official account "bigdatamodeling" often uses random numbers when implementing the algorithm, and sometimes forgets all kinds of random number generation methods. Here, the random number generation methods in Python are summarized for future reference. Imp

    Shulou · 2022-06-03 06:25
  • Rapid Construction and experience of ZooKeeper

    Rapid Construction and experience of ZooKeeper

    Apache ZooKeeper is a high-performance coordination server for distributed applications. For its specific introduction, such as naming and configuration management, synchronization and group services, please use your own Google. Although I have already heard of ZooKeeper.

    Shulou · 2022-06-03 06:25
  • Use Grpc+maven to define interfaces, publish services, and invoke services

    Use Grpc+maven to define interfaces, publish services, and invoke services

    The project is built using maven. After executing the mvn compile command, the proto file automatically generates the java file, which depends on the relevant compilation plug-ins. 1. Pom.xml configuration 4.0.0 com.test.grpcTest

    Shulou · 2022-06-03 06:25
  • Since you like it, you should take it seriously.

    Since you like it, you should take it seriously.

    More than a month ago, I was in a period of professional confusion. I was not interested in my job and didn't know what I really wanted. I want to live a better life, so it can't go on like this. I should make some changes. So I started with my favorite things and looked for them in books.

    Shulou · 2022-06-03 06:25
  • Use tricks for parameters

    Use tricks for parameters

    In the process of report development, we often filter and query the data with parameters, usually by defining which field to filter in the where part of the sql statement, and then the parameter template passes different values to this field for data query and returns different result sets for reporting.

    Shulou · 2022-06-03 06:25
  • Summary (vim find bash Foundation Special permission limit disk Management Foundation)

    Summary (vim find bash Foundation Special permission limit disk Management Foundation)

    1. Summarize the use of the text editing tool vim; vim is a visual editor with three modes: edit mode, insert mode, and last line mode; (the default is in edit mode when using vim to open files) the conversion between modes: the edit mode à insert mode I is inserted at the cursor

    Shulou · 2022-06-03 06:25
  • The query of the hive table of good programmer big data's learning route

    The query of the hive table of good programmer big data's learning route

    Good programmer big data learning route of the hive table query 1.join query 1, always a small result set driven large result set (small table driven large table, small table on the left table). Try not to use join, but join is unavoidable. Left join 、 l

    Shulou · 2022-06-03 06:25
  • Spark association

    Spark association

    It is found that join is much easier to write tables with spark than flink, at least schema can be saved. Here is an example of public static void main (String [] args) {

    Shulou · 2022-06-03 06:25
  • The method of displaying different IP addresses on multiple web pages of one computer

    The method of displaying different IP addresses on multiple web pages of one computer

    Now many need their own computer to open each browser to display a different IP address, break through the IP restrictions to visit other web sites, page games and so on. This method is really a fool-like operation, you do not need to set anything on the computer, directly use the software to connect with one button, it is very convenient

    Shulou · 2022-06-03 06:25
  • Exploration and practice of G7 in Real-time Computing

    Exploration and practice of G7 in Real-time Computing

    Author: Zhang Hao G7 Business Express G7 mainly connects vehicles, drivers, fleets and shippers together through sensors on trucks to sense vehicle tracks, fuel consumption, flameout, load, temperature and other data. optimize the time limit, safety, cost and other pain points of cargo transportation. The whole data is transmitted through the car.

    Shulou · 2022-06-03 06:25
  • Export browser HAR data using harexporttrigger

    Export browser HAR data using harexporttrigger

    1, environment 1) Firefox 45.0download address: http://ftp.mozilla.org/pub/firefox/releases2) harexporttrigger-0.5.0-beta.10.x

    Shulou · 2022-06-03 06:24
  • Basic Learning Notes of Software testing

    Basic Learning Notes of Software testing

    LR Learning Notes I. Software testing fundamentals 1. The concept of software: the combination of programs and documents. two。 The concept of software defect: refers to the error of computer hardware, software system or application software, that is, BUG. 1) causes of hardware errors: design errors and aging failure of hardware components 2) Software

    Shulou · 2022-06-03 06:24