Core teachers Powerful tutors, 10 years+development experience

  •  Big Data Video Tutorial

    Brother Yang Tianyun

    Director of Cloud Computing Discipline

    RHCA Red Hat Certified Architect Red Hat Official Certified Lecturer RHCI

    Tutorial Download
  •  Big Data Video Tutorial

    Qianfeng Weige

    Java technology officer of Qianfeng Teaching and Research Institute

    Former Internet Java architect Professional member of China Computer Society Member of the Expert Committee of CSIA China Software Industry Association Oracle Java Certified Professional Official certified lecturer of TiDB developer Off campus tutor of college students' graduation design

    Tutorial Download
  •  Big Data Video Tutorial

    Lao Wang next door

    Qianfeng Software Test Director

    Test Director of AVIC Group Test project leaders of several companies Founder of the teaching system of "full stack software testing" Principal of "Mifeng Class" test series courses Create the first "full stack software testing course system" in the industry and put it into teaching practice Establish the scientific education concept of "making software testing and learning easier" Expert in drafting the national vocational skill standard of Computer Software Tester issued by the Ministry of Human Resources and Social Security Expert in the formulation of industrial and informatization professional competence standard of Automation Test Engineer issued by the Ministry of Industry and Information Technology

    Tutorial Download
  •  Big Data Video Tutorial

    Tao

    Discipline Director of Internet of Things

    Embedded Internet of Things development experience of nearly 15 years, professional skills in whole stack development

    Tutorial Download
  •  Big Data Video Tutorial

    Lu Rongtao

    Qianfeng Digital Smart Front end Teaching and Research Director

    Former Qunar.com front-end senior architect

    Tutorial Download
  •  Big Data Video Tutorial

    Miss Hao

    Qianfeng Omedia Operation Director

    With more than 10 years of Internet operation experience, he is good at practical operation, including but not limited to marketing link optimization, copywriting content creation, crisis public relations, user experience improvement and enterprise competitive strategy.

    Tutorial Download

Learning route of each subject

Java

web front end

big data

Python

UI Design

Internet of Things

cloud computing

software test

Unity3D

network security

Short video+live broadcast e-commerce

Film and television editing

Java Learning Path

Focusing on popular technologies in the industry Java video tutorial 3 months from entry to mastery, video+notes+tools+source code, free release of enterprise level practical projects

Phase I

Basic Java entry knowledge

Core Foundation of Java Language Java training courses
JavaSE Java training courses
Java Collection Framework Java training courses
Java multithreading Java training courses
New features of JDK8 Java training courses
Methods and arrays Java training courses
aggregate Java training courses
Multithreading and concurrency Java training courses
generic paradigm Java training courses
File and IO Java training courses
Reflection and introspection Java training courses
Network programming Java training courses
Eclipse and exception handling Java training courses
object-oriented Java training courses
Common class library API

Phase II

Learn more about advanced Java

MySQL optimization and principle Java training courses
Ioc AOP Integration of MyBatis Java training courses
MySQL core technology Java training courses
JDBC Java training courses
Servlet Java training courses
JSP Java training courses
JavaScript Java training courses
AJAX front and rear interaction Java training courses
jQuery Java training courses
Bootstrap Java training courses
HTML5 Java training courses
CSS3 Java training courses
Nginx Java training courses
Bootstrap/layui Java training courses
Sentinel

Phase III

Advanced Java Course

Maven Java training courses
Git Java training courses
Mybatis Java training courses
SpringMVC Java training courses
Log Java training courses
Quartz Java training courses
LayUI Java training courses
SSM Java training courses
UNIX Java training courses
Docker Java training courses
MyBatis-Plus Java training courses
PageHelper Java training courses
Shiro Java training courses
Spring Security Java training courses
Redis Java training courses
IToken - Reverse proxy load Java training courses
Zookeeper Java training courses
CDN

Phase IV

Java Practice Case

have everything that one expects to find

Fengmi Mall Case Java training courses
VUE actual combat case Java training courses
Project Practice MyShop Java training courses
Advanced Framework Java training courses
Micro service architecture project practice Java training courses
Springboot Framework Project Java training courses
Zookeeper Java training courses
B/S architecture background management system Java training courses
Kafka cluster practice Java training courses
Background management system of "Sell Taole" Java training courses
Micro service e-commerce Java training courses
Open platform Java training courses
Alibaba Framework Java training courses
JVM Java training courses
mis

Collection of Java video tutorials

Phase I Basic Java entry knowledge

The easy introduction video of Java programming is sincerely produced by Qianfeng Education. This set of videos covers the basic knowledge of Java. Including: Java environment construction; Variable constants, data types and operators; Circular branch statement; Array; Functions and methods; object-oriented; String usage; Set; IO stream operation; Core knowledge such as interface programming. This video is simple in profound terms. It abandons obscure professional words and is deeply considerate of "Zero Foundation Xiaobai". Through learning, students with zero foundation can easily master the basics of Java programming.

 Java video tutorial
Basic Introduction to JavaSE to Proficiency
 Java Tutorial two thousand eight hundred and twenty-six Human learning introduction

The Java collection framework mainly explains: 1. Concept of set 2. Collection system collection 3. List interface and implementation class 4. Set interface and implementation class 5. Map interface and implementation class 6. Generic collections and tool classes

 Java video tutorial
Detailed explanation of Java collection framework
 Java Tutorial two thousand seven hundred and seventy-nine Human learning introduction

Java multithreading mainly explains: 1. What is thread 2. Thread composition 3. Thread status 4. Thread safety 5. Thread pool 6. Thread safe collection

 Java video tutorial
Java multithreading
 Java Tutorial two thousand eight hundred and eighty Human learning introduction

New features of Java-JDK8 mainly explain: 1. Overview of Java 8 2. Lambda expression 3. Functional interface 4. Method Reference 5.Stream API 6. New Time API

 Java video tutorial
Detailed explanation of new features of JDK8
 Java Tutorial two thousand seven hundred and ninety-nine Human learning introduction

The whole set of courses is jointly created by Mr. V, Mr. Mask, Mr. Qiang and Mr. Sol. The goal is to offer a luxurious dinner for Java beginners. The whole set of courses has 23 chapters in total. Through one set of courses, you can get a basic introduction to Java and establish profound basic skills. The first stage includes the first appointment of Java in Chapter 1, the basics of Java programming in Chapter 2, the selection structure in Chapter 3, the loop structure in Chapter 4, and the methods and arrays in Chapter 5. These are necessary contents for Java Xiaobai to establish programming foundation and train logical thinking. The second stage mainly includes: the most core knowledge about facial objects in Java foundation, including the three features of object-oriented, encapsulation, inheritance, polymorphism. At the same time, while explaining facial object knowledge, we will also explain many design patterns, such as factory pattern, singleton pattern, observer pattern, policy pattern, etc... In addition to these, we will also explain the common class library APIs, including wrapper classes, tool classes, and so on, as well as the collection related knowledge. The third stage includes paradigm, abnormal IO stream multi-threaded network programming, etc. This part is a key point for us to lay a good foundation for java. First, we will talk about what this knowledge is, what its role is, and where we will use it. At the same time, we will use easy to understand and interesting cases to make each technical point easier to understand. The fourth stage includes reflection, regular expression, enumeration, annotation, new Java features, JVM, concurrent programming and a system project. This part of the course includes not only the development of necessary tools, but also advanced technologies with considerable depth. Moreover, these knowledge also lay a solid foundation for future framework learning.

 Java video tutorial
Interesting java (a complete set of basic java tutorials)
 Java Tutorial five hundred and forty-four Human learning introduction

A method is a member of an object of a Java class, which is level with an attribute. Because both are members of a class. A method is a code encapsulation that "packages" the business functions we need to execute into this interval, and then uses classes or objects to call them to help us process data.

 Java video tutorial
Methods and arrays
 Java Tutorial two thousand two hundred and sixty-nine Human learning introduction

Object Oriented is a new programming method, or a new programming specification. Its basic idea is to use the basic concepts of object, class, inheritance, encapsulation, polymorphism, etc. to program. The software system is constructed from the objective things (i.e. objects) in the real world, and the natural thinking mode of human beings is used as far as possible in the system construction.

 Java video tutorial
object-oriented
 Java Tutorial two thousand two hundred and sixty-nine Human learning introduction

What is an exception? When a program is running, an unexpected event occurs that prevents the program from executing normally as expected by the programmer, which is called an exception. When an exception occurs, the program is allowed to survive and die, and immediately exits and terminates. In Java, that is, the error that occurs during the compilation or running of Java. Java provides a better solution: exception handling mechanism.

 Java video tutorial
Eclipse and exception handling
 Java Tutorial two thousand two hundred and fifty-eight Human learning introduction

One of the characteristics of an experienced Java developer is to be good at using existing wheels to build cars. Joshua Bloch, the author of Effective Java, once said, "It is recommended to use existing APIs for development, rather than building wheels repeatedly.". In this article, we will share some of the most useful and necessary libraries and APIs that Java developers should be familiar with.

 Java video tutorial
Common class library API
 Java Tutorial two thousand two hundred and eighty-one Human learning introduction

The collection framework is a unified architecture used to represent and manipulate collections. The Java collection framework mainly includes two types of containers. One is Collection, which stores a collection of elements, and the other is Map, which stores key/value pair mapping. The Collection interface has three sub types: List, Set and Queue, followed by some abstract classes, and finally concrete implementation classes. The commonly used ones are ArrayList, LinkedList, HashSet, LinkedHashSet, HashMap, LinkedHashMap, and so on.

 Java video tutorial
aggregate
 Java Tutorial two thousand three hundred and one Human learning introduction

File I/O: File I/O is called unbuffered I/O. Without cache, every read and write calls a system call in the kernel. In other words, the so-called low-level I/O is the basic I/O service provided by the operating system. It is bound to the OS and is specific to the Linix or Unix platform.

 Java video tutorial
File and IO
 Java Tutorial two thousand three hundred and twenty-six Human learning introduction

Java is one of the first languages to support multithreading development. Java has supported multithreading from the beginning, so Java developers can often encounter the problem scenarios described above.

 Java video tutorial
Multithreading and concurrency
 Java Tutorial two thousand two hundred and seventy-six Human learning introduction

Computer network is a system that interconnects computer equipment scattered in different places through transmission media, communication facilities and network communication protocols to realize resource sharing and data transmission. Network programming is to write programs to transmit data between two (or more) devices (such as computers) on the Internet. Java language provides good support for network programming. Through its interface, we can easily carry out network programming.

 Java video tutorial
Network programming
 Java Tutorial two thousand three hundred and twenty-five Human learning introduction

1、 What is introspection? Introspector is the Java language's processing method for JavaBean class properties and events. For example, if the class User has the property name, then there must be getName and setName methods, through which we can obtain or set values. This is a normal operation. Java provides a set of APIs to access the getter/setter method of a property. These APIs are stored in java. beans 2、 What is reflection? The Java reflection mechanism is to obtain all the properties and methods of any class during operation; Any method of any object can be called; This function of dynamically obtaining class information and dynamically calling class object methods is called the reflection mechanism of the Java language

 Java video tutorial
Reflection and introspection
 Java Tutorial two thousand two hundred and forty-two Human learning introduction

Generics play an important role in java and are widely used in object-oriented programming and various design patterns. Generic, or "parameterized type". When it comes to parameters, the most familiar thing is that there are formal parameters when defining a method, and then the actual parameters are passed when calling this method.

 Java video tutorial
generic paradigm
 Java Tutorial two thousand three hundred and nine Human learning introduction

Through this set of videos, children can fully master the core technology of Java language, lay a solid foundation for the follow-up Java high-level framework, distributed, and high concurrency courses, and reach the basic level required by P7 programmers (Ali technology experts) on basic algorithms and data structures, common design pattern principles, and OO ideas.

 Java video tutorial
Video tutorial of Java core technology (complete set)
 Java Tutorial two thousand nine hundred and twenty-seven Human learning introduction
Phase II Learn more about advanced Java

Master the most widely used open source database MySQL, learn how to install the database, and be familiar with the use of SQL statements (DDL statements, DML statements, DQL statements), especially the skillful use of SQL statements such as table data addition, deletion, modification, and query. Lay the foundation for the follow-up courses.

 Java video tutorial
6 hours proficient in MySQL database
 Java Tutorial two thousand eight hundred and eighty-three Human learning intermediate

The video set is an advanced course of MySQL, which is necessary for interview and job promotion. In this course, we will conduct in-depth analysis of MySQL optimization in the form of case analysis, and introduce the use of common analysis tools for MySQL optimization. This set of courses mainly explains MySQL optimization and principles, including four parts: 1、 MySQL storage principle and efficiency improvement 2、 SQL optimization and optimization tools 3、 Comprehensive optimization of MySQL 4、 MySQL lock mechanism and optimization principle After learning this set of courses, you can easily deal with the details and principle analysis of MySQL optimization in work and interview.

 Java video tutorial
MySQL optimization and principle analysis
 Java Tutorial two thousand eight hundred and eighty Human learning intermediate

This set of courses is from beginner to proficient in Spring, including Spring IoC, Spring AOP (CGLib, JDK dynamic proxy), Spring integration MyBatis, Spring transaction management, etc. What to master after learning: Through the study of this set of courses, you will master: 1. IoC and dependency injection 2. Principle and practical use of AOP 3. Spring integrates MyBatis project development 4. Spring declarative transaction management

 Java video tutorial
Spring (Ioc AOP integrated MyBatis)
 Java Tutorial two thousand eight hundred and seventy-one Human learning intermediate

Java Database Connectivity (JDBC) is an application program interface in the Java language used to standardize how client programs access the database, providing methods such as querying and updating data in the database. JDBC is also a trademark of Sun Microsystems. We usually say JDBC is for relational databases.

 Java video tutorial
JDBC core technology explanation
 Java Tutorial two thousand eight hundred and fifty Human learning intermediate

Servlet (Server Applet) is the abbreviation of Java Servlet, which is called small service program or service connector. The server-side program written in Java has the characteristics independent of platform and protocol. Its main function is to interactively browse and generate data and generate dynamic Web content.

 Java video tutorial
Servlet based explanation
 Java Tutorial two thousand eight hundred and fifty-nine Human learning intermediate

From the perspective of performance, jsp is more like a front-end component, but the traditional html code adds the integrated operation of java script. But in essence, jsp is also a servlet. This course will explain the whole process of jsp operation in detail by observing the temporary files of jsp. The important components of jsp development, such as java script splicing, instructions, action tags, built-in objects, etc., will be explained in detail in the course. After learning the whole course system of servlet and jsp, students are fully capable of developing their first set of addition, deletion, modification and query operations based on B/S architecture.

 Java video tutorial
JSP based explanation
 Java Tutorial two thousand eight hundred and ninety-four Human learning intermediate

JavaScript is a high-level scripting language belonging to the network, and has been widely used in Web application development. It is often used to add various dynamic functions to web pages to provide users with more smooth and beautiful browsing effects. Usually, JavaScript scripts realize their own functions by embedding them in HTML.

 Java video tutorial
Introduction to JavaScript Zero Foundation
 Java Tutorial two thousand eight hundred and sixty Human learning intermediate

Ajax, namely "Asynchronous Javascript And XML" (asynchronous JavaScript and XML), refers to a web page development technology that creates interactive, fast and dynamic web page applications, and can update some web pages without reloading the entire web page. Ajax can make web pages update asynchronously by exchanging a small amount of data with the server in the background. This means that some part of the page can be updated without reloading the entire page.

 Java video tutorial
AJAX front and rear interaction technology
 Java Tutorial two thousand eight hundred and thirty-two Human learning intermediate

JQuery is a fast and concise JavaScript framework, which is another excellent JavaScript code library (or JavaScript framework) after Prototype. The purpose of jQuery design is "write Less, Do More", that is, to advocate writing less code and doing more. It encapsulates the commonly used functional code of JavaScript, provides a simple JavaScript design mode, and optimizes HTML document operation, event processing, animation design and Ajax interaction.

 Java video tutorial
JQuery Minimal JS Development Framework
 Java Tutorial two thousand eight hundred and ninety-three Human learning intermediate

Bootstrap is a simple, intuitive, and powerful front-end development framework based on HTML, CSS, and JavaScript developed by Mark Otto, a designer of American Twitter, and Jacob Thornton, which makes Web development faster. Bootstrap provides elegant HTML and CSS specifications, which are written by the dynamic CSS language Less.

 Java video tutorial
Bootstrap front-end prerequisite
 Java Tutorial two thousand eight hundred and fifty-one Human learning intermediate

HTML5 is a language description method for building Web content. HTML5 is the next generation standard of the Internet, a language way to build and present Internet content, and is considered as one of the core technologies of the Internet.

 Java video tutorial
HTML5
 Java Tutorial two thousand two hundred and sixty-six Human learning intermediate

CSS3 is an upgraded version of CSS (Cascading Style Sheets) technology, which was developed in 1999. On May 23, 2001, the W3C completed the working draft of CSS3, mainly including box model, list module, hyperlink mode, language module, background and border, text effects, multi column layout and other modules. A major change in the evolution of CSS is that the W3C has decided to divide CSS3 into a series of modules.

 Java video tutorial
css3
 Java Tutorial two thousand two hundred and seventy-six Human learning intermediate

Bootstrap is a simple, intuitive, and powerful front-end development framework based on HTML, CSS, and JavaScript developed by Mark Otto, a designer of American Twitter, and Jacob Thornton, which makes Web development faster.

 Java video tutorial
Bootstrap/layui
 Java Tutorial two thousand two hundred and eighty-seven Human learning intermediate

Nginx is a lightweight web server/reverse proxy server and email (IMAP/POP3) proxy server, which is distributed under the BSD like protocol. Its characteristic is that it occupies less memory and has strong concurrency. In fact, the concurrency of nginx is better among web servers of the same type. Users of nginx websites in mainland China include Baidu, Jingdong, Sina, Netease, Tencent, Taobao, etc.

 Java video tutorial
Nginx
 Java Tutorial two thousand two hundred and twenty-three Human learning intermediate

Sentinel is a highly available traffic protection component for distributed service architecture. It mainly focuses on traffic, and helps developers ensure the stability of microservices from multiple dimensions such as flow limiting, traffic shaping, fuse degradation, system load protection, and hotspot protection.

 Java video tutorial
Sentinel
 Java Tutorial two thousand two hundred and ninety Human learning intermediate
Phase III Advanced Java Course

This set of courses is an introductory to proficient course for SpringMVC, which is an open source Web framework based on the MVC software architecture design pattern and used to connect the front and rear ends. This set of courses includes the whole process and full details of Spring MVC's framework deployment configuration, creating controller, front-end request controller or static resource configuration, controller receiving front-end data, and responding to front-end requests. To learn this set of courses, you need to have the core knowledge of Spring. At the end of the course, the final integration of the three frameworks (Spring, Spring MVC and Mybatis) will be completed.

 Java video tutorial
Spring MVC Practical Classic Tutorial
 Java Tutorial two thousand eight hundred and fifty-three Human learning senior

The so-called log refers to the collection of some operations of the objects specified by the system and their operation results in chronological order. The log file is a log file. The log file records the information about the interaction between the system and its users. It is a data collection method that automatically captures the type, content, or time of interaction between people and system terminals; For online search, log is an electronic record of the interaction between the user who uses the online search engine to search for information and the online search engine during the search for information.

 Java video tutorial
Log log management system explanation
 Java Tutorial two thousand eight hundred and fifty-three Human learning senior

Quartz is another open source project of OpenSymphony open source organization in the field of job scheduling. It can be combined with J2EE and J2SE applications or used alone. Quartz can be used to create simple or complex programs for running ten, hundreds, or even tens of thousands of jobs. Jobs can be made into standard Java components or EJBs. The latest version of Quartz is Quartz 2.3.2.

 Java video tutorial
[Qianfeng Education] Quartz Video
 Java Tutorial two thousand eight hundred and seventy-five Human learning senior

Layui is more targeted at back-end developers, so it resolutely adopts the browser hosted AMD like module management mode a few years ago in its organizational form. However, it is not restricted by the rules of CommonJS. It has its own mode, which is lighter and simpler.

 Java video tutorial
LayUI framework video
 Java Tutorial two thousand eight hundred and sixteen Human learning senior

Layui is more targeted at back-end developers, so it resolutely adopts the browser hosted AMD like module management mode a few years ago in its organizational form. However, it is not restricted by the rules of CommonJS. It has its own mode, which is lighter and simpler.

 Java video tutorial
SSM Framework_LayUI Comprehensive Exercise
 Java Tutorial two thousand eight hundred and fifteen Human learning senior

Unix has been widely used as a development platform and desktop operating system, and is currently mainly used in engineering applications, scientific computing and other fields.

 Java video tutorial
Linux operating system
 Java Tutorial two thousand eight hundred and thirty-five Human learning senior

Docker is an open source application container engine, allowing developers to package their applications and dependency packages into a portable image, and then publish them to any popular Linux or Windows machine, which can also realize virtualization. Containers completely use the sandbox mechanism, and there is no interface between them.

 Java video tutorial
Docker video application container engine
 Java Tutorial two thousand eight hundred and forty-one Human learning senior

From Xiaobai to proficient in Maven courses, this set of courses covers Maven overview, Maven dependency management, Maven life cycle management, Maven common commands, Maven integration idea, nexus private server construction, etc. It is a necessary course for beginners to learn Maven Xiaobai. With easy to understand language and profound explanation, it will lead you into the world of Maven and become proficient in the use of Maven.

 Java video tutorial
Maven Quick Start to Proficiency
 Java Tutorial two thousand nine hundred and eight Human learning senior

This set of courses is an introductory to proficient course for Git Xiaobai. The courses include the advantages of version management, basic use of Git, Git remote warehouse, Git collaborative development, Git branch management, Git integration idea, etc. After learning this set of courses, you will fully understand the actual use of Git, and help you improve work efficiency in the collaborative development of enterprise teams.

 Java video tutorial
7 hours to quickly master the basics of git
 Java Tutorial two thousand eight hundred and twenty-three Human learning senior

This set of courses is an introductory to proficient course of Mybatis, including ORM overview, Mybatis overview, Mybatis addition, deletion, query and modification, Mybatis configuration file details, Mybatis association mapping, MyBatis dynamic SQL, Mybatis log configuration, Mybatis connection pool, Mybatis cache, Mybatis delayed loading, Mybatis principle analysis, etc.

 Java video tutorial
Introduction to Mybatis Tutorial
 Java Tutorial two thousand nine hundred and twelve Human learning senior

Redis (Remote Dictionary Server), namely the remote dictionary service, is an open source log type, key value database that is written in ANSI C, supports the network, can be based on memory or persistent, and provides APIs in multiple languages.

 Java video tutorial
Redis
 Java Tutorial two thousand three hundred and twenty-eight Human learning senior

MyBatis Plus (MP for short) is an enhancement tool of MyBatis. Based on MyBatis, it is only enhanced without change. It is born to simplify development and improve efficiency.

 Java video tutorial
MyBatis-Plus
 Java Tutorial two thousand two hundred and seventy-eight Human learning senior

Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, password, and session management. With Shiro's easy to understand API, you can quickly and easily obtain any application, from the smallest mobile application to the largest network and enterprise application.

 Java video tutorial
Shiro
 Java Tutorial two thousand three hundred and twenty-five Human learning senior

Its core is a set of filter chains, which will be automatically configured after the project is started. The most important thing is that the Basic Authentication Filter is used to authenticate the user's identity. In spring security, one filter handles one authentication method.

 Java video tutorial
Spring Security
 Java Tutorial two thousand two hundred and sixty-eight Human learning senior

The proxy server can forward the request to the internal Web server. This acceleration mode can obviously improve the access speed of static Web pages. Therefore, you can also consider using this technology to make the proxy server evenly forward requests to one of the multiple internal Web servers, so as to achieve the purpose of load balancing.

 Java video tutorial
IToken - Reverse proxy load
 Java Tutorial two thousand two hundred and ninety-six Human learning senior

The full name of CDN is Content Delivery Network, that is, content distribution network. CDN is an intelligent virtual network built on the basis of the existing network. By relying on edge servers deployed in various places and through the load balancing, content distribution, scheduling and other functional modules of the central platform, it enables users to obtain the required content nearby, reduces network congestion, and improves user access response speed and hit rate. The key technologies of CDN mainly include content storage and distribution technology.

 Java video tutorial
CDN
 Java Tutorial two thousand two hundred and seventy-six Human learning senior

PageHelper is a plug-in of the mybatis framework, which is used to support paging operations in mybatis. It is very convenient to use.

 Java video tutorial
PageHelper
 Java Tutorial two thousand two hundred and eighty-two Human learning senior

ZooKeeper is a distributed, open source distributed application coordination service, an open source implementation of Google's Chubby, and an important component of Hadoop and Hbase. It is a software that provides consistency services for distributed applications. Its functions include: configuration maintenance, domain name service, distributed synchronization, group service, etc.

 Java video tutorial
Zookeeper
 Java Tutorial two thousand two hundred and eighty-one Human learning senior
Phase IV Java practice cases

Open Platform In the software industry and network, open platform means that a software system can make external programs increase the functions of the software system or use the resources of the software system without changing the source code of the software system by exposing its API or function. In the Internet era, encapsulating website services into a series of easily recognized data interfaces for third-party developers to open. This behavior is called openAPI. The platform that provides open APIs is called open platform itself.

 Java video tutorial
Open platform
 Java Tutorial two thousand two hundred and eighty Human learning project

Tutorial of the strongest e-commerce project in the whole network (Fengmi Mall) Benchmarking Alibaba P7/P8_Challenge Annual Salary 50W+_Taoge Keynote (Continuously updating...) Course introduction: This set of project practice courses has a high value. With the most mainstream microservice distributed architecture and front end separation technology, you will have tens of millions of e-commerce project practice experience if you master this set of courses. Through the study of this set of courses, you will have: 1. Experience in distributed architecture microservice e-commerce project 2. Competent for the position of Java engineer in Internet e-commerce projects 3. Technical ability is equivalent to the P7/P8 level of Alibaba (from 50W annual salary) 4. Equivalent to the technical ability acquired by more than 5 years of actual development experience

 Java video tutorial
(Fengmi Mall) Java distributed architecture
 Java Tutorial two thousand eight hundred and forty-four Human learning project

This set of videos is a quick completion of Vue and Vue element admin front-end frameworks, and it is a front end and rear end separation course that cooperates with back-end data linkage. The content of the course includes Vue and Vue Element UI, SSM background data acquisition, WeChat payment, etc. It is a complete case of front and rear platform separation e-commerce. The core covers the complete explanation of the front end common VUE framework: vue element ui、vue element admin, The backend uses Spring SpringMVC、Mybatis、 WeChat payment achieves e-commerce closed-loop.

 Java video tutorial
VUE practical_e-commerce case
 Java Tutorial two thousand and nine hundred Human learning project

This course mainly introduces Java Web project practice MyShop, which is explained in detail through a project, so that you can be familiar with Java Web project practice and other related knowledge.

 Java video tutorial
Java Web Project Practice MyShop
 Java Tutorial two thousand eight hundred and twenty-seven Human learning project

This course mainly explains the advanced framework project - the open platform cloud control center, which is explained in detail through a project, so that everyone can be familiar with the advanced framework project practice and other related knowledge.

 Java video tutorial
Advanced framework - open platform cloud control center
 Java Tutorial two thousand eight hundred and seventy Human learning project

This course mainly explains the practice of microservice architecture project - large enterprise strategic open platform, which is explained in detail through a project, so that everyone can be familiar with the practice of microservice architecture project and other related knowledge.

 Java video tutorial
Micro service architecture project practice
 Java Tutorial two thousand eight hundred and seventy-one Human learning project

The "Accompany Me Auto" e-commerce platform system is a brand new automobile e-commerce platform, which is used for the promotion, information collection, information, car purchase recommendation and other related businesses of the whole vehicle on the network. It covers all mobile terminal (H5) users. The main functions are: home page recommendation display, online activities, content information, car selection tools, product introduction, user center and other related businesses. In the background, there is a set of related operation management system, whose main functions include: login, user management, information management, online activity management, commodity management, car selection tools and other related functions.

 Java video tutorial
The case of the e-commerce platform "Accompany My Car" project
 Java Tutorial two thousand eight hundred and fifty Human learning project

In fact, as a Java program ape, whether you are a beginner or a god, the student management system has always been a very good example. The beginner mainly uses arrays, lists, etc. to write a simple student management system. Second, the powerful god uses database+swing to build a student management system with an interface.

 Java video tutorial
mis
 Java Tutorial two thousand two hundred and fifty-nine Human learning project

Realize the design and development of a personnel management system with B/S architecture, mainly including the establishment of background database and the development of foreground application program.

 Java video tutorial
B/S architecture background management system
 Java Tutorial two thousand two hundred and eighty-five Human learning project

JVM is the abbreviation of Java Virtual Machine. JVM is a specification for computing devices. It is a fictitious computer, which is realized by simulating various computer functions on an actual computer.

 Java video tutorial
JVM
 Java Tutorial two thousand two hundred and ninety-five Human learning project

ZooKeeper is a distributed, open source distributed application coordination service, an open source implementation of Google's Chubby, and an important component of Hadoop and Hbase. It is a software that provides consistency services for distributed applications. Its functions include: configuration maintenance, domain name service, distributed synchronization, group service, etc.

 Java video tutorial
Zookeeper
 Java Tutorial two thousand two hundred and thirty-nine Human learning project

Kafka runs as a cluster on one or more servers that can span multiple data centers. Kafka clusters store record streams in a category called * * topics * *. Each record contains a key, a value, and a timestamp.

 Java video tutorial
Kafka cluster practice
 Java Tutorial two thousand three hundred and five Human learning project

The background management system of Selling Taole is a management system that manages and maintains data. The background management system of Selling Taole is a system that manages the data of Shigoule system.

 Java video tutorial
Background management system of "Sell Taole"
 Java Tutorial two thousand two hundred and ninety-seven Human learning project

Micro service practice: engineering business outcome practice of single point landing vehicle system

 Java video tutorial
Micro service e-commerce
 Java Tutorial two thousand two hundred and ninety-two Human learning project

Alibaba Framework

 Java video tutorial
Alibaba Framework
 Java Tutorial two thousand two hundred and forty-four Human learning project

Tool source code

More >
 Python video tutorial

phpStudy

Advanced Tools

Download Now
 Python video tutorial

Google Browser

Best Browser

Download Now
 Python video tutorial

Sublime Text 3

Useful editor

Download Now
 Python video tutorial

HbuilderX

Php development editor

Download Now

Technical Articles

More >

Implementation and Skills of File Upload and Download in Java

File upload and download are common functions in Web applications. In Java development, we can upload and download files through some technologies and frameworks. This article will introduce how to use Java to implement file upload and download functions, and share some tips in the implementation process to help readers better respond to file transfer needs. 1、 Implementation of file upload The following are the basic steps to implement the file upload function: Define the file upload form: Create an HTML form containing the file upload function in the Web page</

 Python video tutorial nine hundred and seventy-one
2023-07-18

The underlying data structure of thread pool and its function analysis

Thread pool is a commonly used tool in concurrent programming. It can manage and reuse threads to improve system performance and resource utilization. The underlying data structure of thread pool plays an important role in its function and performance. This article will introduce the underlying data structure of thread pool and its role to help you better understand the internal working principle of thread pool. 1、 Task queue Task queue is one of the core data structures of thread pool, which is used to store tasks to be executed. The task queue can be implemented with different data structures, such as arrays, linked lists and queues. When the thread pool starts, submit the task to

 Python video tutorial one thousand
2023-07-17

Detailed introduction to using jQuery to achieve the effect of carousel

Carousel is one of the common interactive effects in web page design. It can increase the dynamic sense and attraction of the page by switching pictures or content. JQuery is a popular JavaScript library, which provides rich features and easy-to-use APIs to help us achieve various interaction effects, including carousel. This article will introduce in detail how to use jQuery to achieve the carousel effect, and provide sample code for your reference. 1、 Basic HTML structure and CSS style Before starting to implement carousel, we need to prepare basic HTML structure and CS

 Python video tutorial nine hundred and ninety-nine
2023-07-14

Deeply explore JavaScript breakpoint debugging and its application methods

JavaScript breakpoint debugging is an important tool for developers to debug JavaScript code. It can help us locate and solve problems in code. This article will deeply explore the concept, working principle, and commonly used debugging techniques and methods of JavaScript breakpoint debugging. 1、 The concept and working principle of JavaScript breakpoint debugging JavaScript breakpoint debugging is a debugging technology. It pauses the execution of a program by setting breakpoints in the code, so that developers can check the code and variables line by line

 Python video tutorial one thousand
2023-07-13