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