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
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.
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
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
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
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)
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
Data preparation cookie1,2015-04-10 data preparation 1cookie 1meme 2015-04-11cookie 1meme5cookie1memo2015-04-12cookie1meme7cookie1meme2015-04-13cookie1meme3cookie1memo2015-04-04-
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
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.
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
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.
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.
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
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
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) {
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
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.
1, environment 1) Firefox 45.0download address: http://ftp.mozilla.org/pub/firefox/releases2) harexporttrigger-0.5.0-beta.10.x
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