javase

  • Instant – The official website of Liao Xuefeng

A collection of

  • Collection of the underlying implementation principles of each implementation class – KRIS – CSDN blog
  • Java foundation – collection underlying principle analysis – Hulu Wa’s blog – CSDN blog
  • In-depth understanding of the Java collection set-Crazyhzm-CSDN blog
  • Java LinkedHashMap working principle and implementation – meat cutting machine – blog garden

abnormal

  • Java exceptions and handling details – ImportNew

IO

  • Deep understanding of IO in Java – Sink all the pain – blog garden
  • Java Core Libraries – IO principles and Usage – just nobody – Blog garden

reflection

  • Java reflection 1 | advanced essential – the nuggets

multithreading

  • JAVA multithreading ———— an article to completely conquer multithreading development (I) – Yao Jiawei – CSDN blog
  • Java multithreading (2) multithreading lock mechanism – small lantern – blog garden
  • How to use Wait, notify, and notifyAll correctly in Java — take the producer-consumer model as an example — ImportNew
  • Implementation of Producer and Consumer Problems with Wait () and Notify () – Southern Dynasties Misty Rain blog – CSDN blog
  • Why does JAVA provide Wait /notify? Is to avoid the performance penalty of polling – Column of Jinpengrun21 – CSDN blog
  • Bat and other large companies often test Java multithreading interview questions – nuggets
  • Java ThreadLocal details – Digging for gold

The generic

  • Understand Java generics in depth
  • Wiping method – Official website of Liao Xuefeng

javaweb

  • JavaWeb learning summary – Essay classification – Lone Wolf – Blog garden
  • The difference between interceptor and filter – THISISPAN – Bloggarden

jvm

Chapter 2. Java Memory regions and memory overflow exceptions

  • Stack Frames, local variable tables, operand stacks – Bruce- Pail Monster – ITeye Blog
  • Explore the Java virtual machine stack – ImportNew
  • JVM memory area size parameter Settings – simple book

Chapter 3 garbage collector and memory allocation strategy

  • Becoming an expert in JavaGC Part I — Getting to the root of Java garbage Collection — ImportNew
  • 2_ Becoming a JavaGC Expert Part II — How to Monitor Java garbage Collection – ImportNew
  • 3. Becoming a Java GC Expert (3) — How to optimize Java garbage Collection – ImportNew

Chapter 7 Virtual machine class loading mechanism

  • JVM series 1: Java Code Compilation, Execution, and Class loading – CSDN blog

  • Introduction to JVM – myLittleGarden – Blog Park

  • The deep understanding of Java virtual machine learning notes (a) — the JVM memory structure | Heaven ‘s feel

  • Use JVisualVM, JMC remote monitoring JVM_ walk horse line wine lique, drive a fish -CSDN blog _jVisualVM remote monitoring JVM

java8

  • Failed again. Do you understand Java 8’s Consumer, Supplier, Predicate, and Function? – Cloud + Community – Tencent Cloud
  • In this article you will learn how to play With Java8 Stream, and how to operate the collection So Easy
  • Java functional programming forEach understand _keepon blog -CSDN blog
  • Java8 CompletableFuture tutorial tutorial all methods with examples

The database

mysql

  • CodingLabs – Data structure and algorithm principle behind MySQL index
  • Multi-table query (Descartes product principle) – ζ simple ヾ° – blogpark
  • MySQL: how indexes work – iefreer’s column – CSDN blog
  • MySQL multiple join table query – Leesire’s column – CSDN blog
  • In-depth understanding of MySQL indexing principles and implementation — Why indexes speed up queries? – Tongdanping’s blog – CSDN blog

postgresql

  • What is PostgreSQL? How is it better than MySQL or Oracle? – Cloud + Community – Tencent Cloud

oracle

  • Oracle partition table usage and query _mzglzzc column -CSDN blog

  • SQL > create table space, create user

  • Mysql > mysql > mysql > mysql > mysql > mysql > mysql

  • (3 messages) Database optimization for million-level data solutions _ Ordinary Road endless Road blog -CSDN Blog

  • Distributed data storage solution for Hundreds of millions of users! – SegmentFault think no

  • Memcached, Redis, and mongodb-SegmentFault are the three most popular databases in NoSQL

  • Easy to understand: SQL window functions – Zhihu

linux

  • Run the vi command in Linux
  • How to enter and exit the Vim editor in Linux
  • CentOS, Ubuntu, Debian three Linux comparison similarities and differences – Notepad – blog channel – CSDN.NET
  • Vi & vim Insert delete modify text – Garfield_trump -ChinaUnix blog

Timing task

  • (1 message)Spring-boot Scheduled task, annotated @scheduled parameter description _ Wilderness Lone Star blog -CSDN blog
  • (1 message) Spring @scheduled annotation details of parameters, Scheduled tasks _@Scheduled, Scheduled tasks _ Xu Benxi’s column -CSDN blog

Crontab Indicates a scheduled task

  • Linux Crontab scheduled task – Cloud + Community – Tencent Cloud
  • (1 message) With crontab, let Linux periodically execute shell script _ o&M _Allen’s technology sky -CSDN blog

vmware

  • VMware Workstation 15 英 文 版 download and install (with key) – MrXiong – blog
  • VMware Workstation Pro 15
  • VMware 12 install Redhat 7.0 details -CSDN blog – VMware install Redhat 7
  • Examples explain three network modes of VIRTUAL machines (bridge, NAT, and host-only) – GGjucheng – Blog Park
  • CentOS 8 iS installed on VMware Workstation

git

  • Git – Install Git
  • Git – Reset disclosure
  • Git – Undo operations

maven

  • Maven tutorial | novice tutorial

jenkins

  • Jenkins+Maven+Github+Springboot implementation of sustainable automatic deployment (very detailed) – coder, – Blogpark

Message processing

  • Differences between Kafka, ActiveMQ, RabbitMQ, RocketMQ and high availability principles – Cloud + Community – Tencent Cloud

algorithm

  • Summary of notes on Offer series brush questions

The data structure

  • Ten classic sorting algorithm strongest summary (including JAVA code implementation) – Guo Yaohua – Blog park

Android

  • 5 Steps to Android Development Environment Deployment – very detailed Android development environment setup tutorial – Write and sing – blog garden
  • How to add android ADT plug-in installation in eclipse 图文 _ programming development _ software tutorial _ script home
  • 64-bit Windows 7 under Android SDK Manager flash back solution – fambit025 column – blog channel – CSDN.NET
  • Android Studio Download Gradle download SDK Tools download
  • The Android SDK | Android API in Chinese
  • “Android course video sync notes” – Dark horse PROGRAMMERS IT technology forum – Powered by Discuz!
  • 【 new reminder 】【 Changsha campus 】 Ten years of grinding a sword 【 Ji Ge notes 】 Easy to learn Android – dark horse programmer IT technology forum – Powered by Discuz!
  • Android UI- Implement bottom toggle TAB (fragment) – Wishanold – blog channel – CSDN.NET
  • SQLiteOpenHelper – Android SDK | Android Developers

Frequently asked questions in development

  • Android Bitmap getWidth () returns an image 1.5 times the width of the image pixel, as does getHeight (). _ Solved _ Boq _ Blogpark
  • Android- How to automatically adapt images to different resolutions in Android development? -DEQ: Programming social q&A
  • Create a zoomable mobile ImageView
  • How does Android make applications run in the background
  • Android starts background Run application (Service) – open source Chinese community
  • How to enable the Activity in Android software to continue running in the background and after closing the screen? _ Baidu knows

Learning resources

  • [new reminder] resource integration + “Android course synchronous video notes” – dark horse programmers IT technology forum – dark horse programmers fast enrollment must see forum
  • 【 new reminder 】1000 kinds of Android case source DEMO weekly share – more than you imagine – dark horse programmers IT technology forum – dark horse programmers fast enrollment will see forum

Computer network

  • 2. Subnet mask details – Faker_Wang’s blog – CSDN blog
  • 6. TCP three handshake four wave (and why) details – xulu_258 column – CSDN blog
  • 6 theory classic: TCP protocol three handshake and four wave process detailed explanation – simple book
  • 7. Enter www.baidu.com in the browser to execute the whole process – QQ_33774935 blog – CSDN blog

Five-layer protocol diagram

  • Protocol Diagram for All Layers of Computer Networks (TCP/IP) – Little Chubby – CSDN blog
  • Layer 5 protocol for Computer Networks – Here comes the Big Bad Wolf – CSDN blog
  • Popular explanation of computer network five layer protocol – efforts of the cabbage – blog garden

spark

  • Spark learning Path (1) Spark first met – hit the heart, old iron – Blog park