René's URL Explorer Experiment


Title: GitHub - atcn-java/javastack: Java技术栈,分享最主流的 Java 技术。

Open Graph Title: GitHub - atcn-java/javastack: Java技术栈,分享最主流的 Java 技术。

X Title: GitHub - atcn-java/javastack: Java技术栈,分享最主流的 Java 技术。

Description: Java技术栈,分享最主流的 Java 技术。. Contribute to atcn-java/javastack development by creating an account on GitHub.

Open Graph Description: Java技术栈,分享最主流的 Java 技术。. Contribute to atcn-java/javastack development by creating an account on GitHub.

X Description: Java技术栈,分享最主流的 Java 技术。. Contribute to atcn-java/javastack development by creating an account on GitHub.

Opengraph URL: https://github.com/atcn-java/javastack

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:c101b851-0e09-4182-0f6d-a644efa0020e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC138:2DDB1F:2EF33F8:3F8F6B0:697C6C18
html-safe-nonce29c3faf57d931a739590a2fd993cb66ad3ea25df02ac0db646b46ef0b898052e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTM4OjJEREIxRjoyRUYzM0Y4OjNGOEY2QjA6Njk3QzZDMTgiLCJ2aXNpdG9yX2lkIjoiNzA2MzAwNjcxNDI1Njk3NjkyMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac566e792d6b4ed9a820c779ada2593b0e5119a31ef77e8d7bdef77cbf5a231c56
hovercard-subject-tagrepository:545883345
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/atcn-java/javastack
twitter:imagehttps://opengraph.githubassets.com/2a624106d059666011b6779344fc878b4a4ea8eef0f7e64e239b89a45ab81a28/atcn-java/javastack
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/2a624106d059666011b6779344fc878b4a4ea8eef0f7e64e239b89a45ab81a28/atcn-java/javastack
og:image:altJava技术栈,分享最主流的 Java 技术。. Contribute to atcn-java/javastack development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneda4f0ee56809799586f8ee546b27f94fe9b5893edfbf87732e82be45be013b52
turbo-cache-controlno-preview
go-importgithub.com/atcn-java/javastack git https://github.com/atcn-java/javastack.git
octolytics-dimension-user_id115064015
octolytics-dimension-user_loginatcn-java
octolytics-dimension-repository_id545883345
octolytics-dimension-repository_nwoatcn-java/javastack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id164549063
octolytics-dimension-repository_parent_nwojavastacks/javastack
octolytics-dimension-repository_network_root_id164549063
octolytics-dimension-repository_network_root_nwojavastacks/javastack
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5db242b0a5a9a6d9dcaf7ff8f1f7c9605002f57a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/atcn-java/javastack#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fatcn-java%2Fjavastack
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fatcn-java%2Fjavastack
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=atcn-java%2Fjavastack
Reloadhttps://patch-diff.githubusercontent.com/atcn-java/javastack
Reloadhttps://patch-diff.githubusercontent.com/atcn-java/javastack
Reloadhttps://patch-diff.githubusercontent.com/atcn-java/javastack
atcn-java https://patch-diff.githubusercontent.com/atcn-java
javastackhttps://patch-diff.githubusercontent.com/atcn-java/javastack
javastacks/javastackhttps://patch-diff.githubusercontent.com/javastacks/javastack
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fatcn-java%2Fjavastack
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fatcn-java%2Fjavastack
Star 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fatcn-java%2Fjavastack
www.javastack.cn/http://www.javastack.cn/
0 stars https://patch-diff.githubusercontent.com/atcn-java/javastack/stargazers
293 forks https://patch-diff.githubusercontent.com/atcn-java/javastack/forks
Branches https://patch-diff.githubusercontent.com/atcn-java/javastack/branches
Tags https://patch-diff.githubusercontent.com/atcn-java/javastack/tags
Activity https://patch-diff.githubusercontent.com/atcn-java/javastack/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fatcn-java%2Fjavastack
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fatcn-java%2Fjavastack
Code https://patch-diff.githubusercontent.com/atcn-java/javastack
Pull requests 0 https://patch-diff.githubusercontent.com/atcn-java/javastack/pulls
Actions https://patch-diff.githubusercontent.com/atcn-java/javastack/actions
Projects 0 https://patch-diff.githubusercontent.com/atcn-java/javastack/projects
Security 0 https://patch-diff.githubusercontent.com/atcn-java/javastack/security
Insights https://patch-diff.githubusercontent.com/atcn-java/javastack/pulse
Code https://patch-diff.githubusercontent.com/atcn-java/javastack
Pull requests https://patch-diff.githubusercontent.com/atcn-java/javastack/pulls
Actions https://patch-diff.githubusercontent.com/atcn-java/javastack/actions
Projects https://patch-diff.githubusercontent.com/atcn-java/javastack/projects
Security https://patch-diff.githubusercontent.com/atcn-java/javastack/security
Insights https://patch-diff.githubusercontent.com/atcn-java/javastack/pulse
Brancheshttps://patch-diff.githubusercontent.com/atcn-java/javastack/branches
Tagshttps://patch-diff.githubusercontent.com/atcn-java/javastack/tags
https://patch-diff.githubusercontent.com/atcn-java/javastack/branches
https://patch-diff.githubusercontent.com/atcn-java/javastack/tags
44 Commitshttps://patch-diff.githubusercontent.com/atcn-java/javastack/commits/master/
https://patch-diff.githubusercontent.com/atcn-java/javastack/commits/master/
articleshttps://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/articles
articleshttps://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/articles
javastack-testhttps://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/javastack-test
javastack-testhttps://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/javastack-test
README.MDhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/README.MD
README.MDhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/README.MD
READMEhttps://patch-diff.githubusercontent.com/atcn-java/javastack
https://patch-diff.githubusercontent.com/atcn-java/javastack#说明
https://camo.githubusercontent.com/710ebca6c0a3d5346de0549911383988eedbe1b1b99cb588f06a61e29acd25e7/687474703a2f2f696d672e6a617661737461636b2e636e2f77785f7365617263685f6a617661737461636b2e706e67
官方博客https://www.javastack.cn/
https://patch-diff.githubusercontent.com/atcn-java/javastack#目录分类
Javahttps://patch-diff.githubusercontent.com/atcn-java/javastack#Java
基础https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%9F%BA%E7%A1%80
集合https://patch-diff.githubusercontent.com/atcn-java/javastack#%E9%9B%86%E5%90%88
多线程https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%A4%9A%E7%BA%BF%E7%A8%8B
JVMhttps://patch-diff.githubusercontent.com/atcn-java/javastack#JVM
IOhttps://patch-diff.githubusercontent.com/atcn-java/javastack#IO
新特性https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%96%B0%E7%89%B9%E6%80%A7
Java8https://patch-diff.githubusercontent.com/atcn-java/javastack#Java8
Streamhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Stream
Java9https://patch-diff.githubusercontent.com/atcn-java/javastack#Java9
Java10https://patch-diff.githubusercontent.com/atcn-java/javastack#Java10
Java11https://patch-diff.githubusercontent.com/atcn-java/javastack#Java11
Java12https://patch-diff.githubusercontent.com/atcn-java/javastack#Java12
进阶https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%BF%9B%E9%98%B6
后端技术https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF
Springhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Spring
Spring MVChttps://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-MVC
Spring Boothttps://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-Boot
Spring Cloudhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-Cloud
MyBatishttps://patch-diff.githubusercontent.com/atcn-java/javastack#MyBatis
Dockerhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Docker
Dubbohttps://patch-diff.githubusercontent.com/atcn-java/javastack#Dubbo
Elasticsearchhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Elasticsearch
Elastic Jobhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Elastic-Job
JWThttps://patch-diff.githubusercontent.com/atcn-java/javastack#JWT
Nettyhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Netty
Shriohttps://patch-diff.githubusercontent.com/atcn-java/javastack#Shrio
Tomcathttps://patch-diff.githubusercontent.com/atcn-java/javastack#Tomcat
Zookeeperhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Zookeeper
开源框架https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6
日志https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%97%A5%E5%BF%97
消息队列https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97
Kafkahttps://patch-diff.githubusercontent.com/atcn-java/javastack#Kafka
缓存https://patch-diff.githubusercontent.com/atcn-java/javastack#%E7%BC%93%E5%AD%98
连接池https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%BF%9E%E6%8E%A5%E6%B1%A0
综合技术https://patch-diff.githubusercontent.com/atcn-java/javastack#%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF
数据库https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%95%B0%E6%8D%AE%E5%BA%93
MySQLhttps://patch-diff.githubusercontent.com/atcn-java/javastack#MySQL
Redishttps://patch-diff.githubusercontent.com/atcn-java/javastack#Redis
MongoDBhttps://patch-diff.githubusercontent.com/atcn-java/javastack#MongoDB
分布式技术https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF
架构https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%9E%B6%E6%9E%84
设计模式https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F
数据结构 & 算法https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84--%E7%AE%97%E6%B3%95
规范https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%A7%84%E8%8C%83
安全漏洞https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E
性能优化https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96
行业动态https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81
Linuxhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Linux
区块链https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%8C%BA%E5%9D%97%E9%93%BE
工具https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%B7%A5%E5%85%B7
Eclipsehttps://patch-diff.githubusercontent.com/atcn-java/javastack#Eclipse
Intellij IDEAhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Intellij-IDEA
Githttps://patch-diff.githubusercontent.com/atcn-java/javastack#Git
Mavenhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Maven
Swaggerhttps://patch-diff.githubusercontent.com/atcn-java/javastack#Swagger
效率https://patch-diff.githubusercontent.com/atcn-java/javastack#%E6%95%88%E7%8E%87
工具类https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%B7%A5%E5%85%B7%E7%B1%BB
面试https://patch-diff.githubusercontent.com/atcn-java/javastack#%E9%9D%A2%E8%AF%95
程序人生https://patch-diff.githubusercontent.com/atcn-java/javastack#%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F
资料https://patch-diff.githubusercontent.com/atcn-java/javastack#%E8%B5%84%E6%96%99
其他https://patch-diff.githubusercontent.com/atcn-java/javastack#%E5%85%B6%E4%BB%96
https://patch-diff.githubusercontent.com/atcn-java/javastack#java
https://patch-diff.githubusercontent.com/atcn-java/javastack#基础
Java 中的基本数据类型转换详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/Java%20%E4%B8%AD%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2%E8%AF%A6%E8%A7%A3.md
StringBuffer 和 StringBuilder 的 3 个区别https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/StringBuffer%20%E5%92%8C%20StringBuilder%20%E7%9A%84%203%20%E4%B8%AA%E5%8C%BA%E5%88%AB.md
switch case 支持的 6 种数据类型!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/switch%20case%20%E6%94%AF%E6%8C%81%E7%9A%84%206%20%E7%A7%8D%E6%95%B0%E6%8D%AE%E7%B1%BB%E5%9E%8B%EF%BC%81.md
switch多值匹配骚操作,带你涨姿势!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/switch%E5%A4%9A%E5%80%BC%E5%8C%B9%E9%85%8D%E9%AA%9A%E6%93%8D%E4%BD%9C%EF%BC%8C%E5%B8%A6%E4%BD%A0%E6%B6%A8%E5%A7%BF%E5%8A%BF%EF%BC%81.md
一张图搞清楚Java异常机制https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E4%B8%80%E5%BC%A0%E5%9B%BE%E6%90%9E%E6%B8%85%E6%A5%9AJava%E5%BC%82%E5%B8%B8%E6%9C%BA%E5%88%B6.md
你真的搞懂 transient 关键字了吗?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E4%BD%A0%E7%9C%9F%E7%9A%84%E6%90%9E%E6%87%82%20transient%20%E5%85%B3%E9%94%AE%E5%AD%97%E4%BA%86%E5%90%97%EF%BC%9F.md
关于 Java 序列化你不知道的 5 件事https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E5%85%B3%E4%BA%8E%20Java%20%E5%BA%8F%E5%88%97%E5%8C%96%E4%BD%A0%E4%B8%8D%E7%9F%A5%E9%81%93%E7%9A%84%205%20%E4%BB%B6%E4%BA%8B.md
关于Java序列化你应该知道的一切https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E5%85%B3%E4%BA%8EJava%E5%BA%8F%E5%88%97%E5%8C%96%E4%BD%A0%E5%BA%94%E8%AF%A5%E7%9F%A5%E9%81%93%E7%9A%84%E4%B8%80%E5%88%87.md
坑爹的 Java 可变参数,把我整得够惨。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E5%9D%91%E7%88%B9%E7%9A%84%20Java%20%E5%8F%AF%E5%8F%98%E5%8F%82%E6%95%B0%EF%BC%8C%E6%8A%8A%E6%88%91%E6%95%B4%E5%BE%97%E5%A4%9F%E6%83%A8%E3%80%82.md
字符串拼接 + 和 concat 的区别https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%8B%BC%E6%8E%A5%20+%20%E5%92%8C%20concat%20%E7%9A%84%E5%8C%BA%E5%88%AB.md
常见的 3 种 Class 级别的错误https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E5%B8%B8%E8%A7%81%E7%9A%84%203%20%E7%A7%8D%20Class%20%E7%BA%A7%E5%88%AB%E7%9A%84%E9%94%99%E8%AF%AF.md
深入浅出 Java 中的包装类https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E6%B7%B1%E5%85%A5%E6%B5%85%E5%87%BA%20Java%20%E4%B8%AD%E7%9A%84%E5%8C%85%E8%A3%85%E7%B1%BB.md
通用唯一标识码 UUID 的介绍及使用。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/%E9%80%9A%E7%94%A8%E5%94%AF%E4%B8%80%E6%A0%87%E8%AF%86%E7%A0%81%20UUID%20%E7%9A%84%E4%BB%8B%E7%BB%8D%E5%8F%8A%E4%BD%BF%E7%94%A8%E3%80%82.md
10 个深恶痛绝的 Java 异常。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/10%20%E4%B8%AA%E6%B7%B1%E6%81%B6%E7%97%9B%E7%BB%9D%E7%9A%84%20Java%20%E5%BC%82%E5%B8%B8%E3%80%82%E3%80%82.md
Java Base64 编码解码方案总结https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/Java%20Base64%20%E7%BC%96%E7%A0%81%E8%A7%A3%E7%A0%81%E6%96%B9%E6%A1%88%E6%80%BB%E7%BB%93.md
Java Jar包压缩、解压使用指南https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/Java%20Jar%E5%8C%85%E5%8E%8B%E7%BC%A9%E3%80%81%E8%A7%A3%E5%8E%8B%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md
Java 父类强制转换子类原则https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%9F%BA%E7%A1%80/Java%20%E7%88%B6%E7%B1%BB%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2%E5%AD%90%E7%B1%BB%E5%8E%9F%E5%88%99.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#集合
Java 中初始化 List 集合的 6 种方式!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E9%9B%86%E5%90%88/Java%20%E4%B8%AD%E5%88%9D%E5%A7%8B%E5%8C%96%20List%20%E9%9B%86%E5%90%88%E7%9A%84%206%20%E7%A7%8D%E6%96%B9%E5%BC%8F!.md
HashMap 和 Hashtable 的 6 个区别https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E9%9B%86%E5%90%88/HashMap%20%E5%92%8C%20Hashtable%20%E7%9A%84%206%20%E4%B8%AA%E5%8C%BA%E5%88%AB.md
HashMap, ConcurrentHashMap 原理及源码https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E9%9B%86%E5%90%88/HashMap,%20ConcurrentHashMap%20%E5%8E%9F%E7%90%86%E5%8F%8A%E6%BA%90%E7%A0%81.md
Hashtable 为什么不叫 HashTable?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E9%9B%86%E5%90%88/Hashtable%20%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E5%8F%AB%20HashTable%EF%BC%9F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#多线程
i++ 是线程安全的吗?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/i++%20%E6%98%AF%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84%E5%90%97%EF%BC%9F.md
Java 多线程 join 使用及原理https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%20join%20%E4%BD%BF%E7%94%A8%E5%8F%8A%E5%8E%9F%E7%90%86.md
Java 多线程可以分组,还能这样玩!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%8F%AF%E4%BB%A5%E5%88%86%E7%BB%84%EF%BC%8C%E8%BF%98%E8%83%BD%E8%BF%99%E6%A0%B7%E7%8E%A9%EF%BC%81.md
Java 虚拟机对锁优化所做的努力https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Java%20%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%AF%B9%E9%94%81%E4%BC%98%E5%8C%96%E6%89%80%E5%81%9A%E7%9A%84%E5%8A%AA%E5%8A%9B.md
sleep( ) 和 wait( ) 的这 5 个区别,你知道几个?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/sleep(%20)%20%E5%92%8C%20wait(%20)%20%E7%9A%84%E8%BF%99%205%20%E4%B8%AA%E5%8C%BA%E5%88%AB%EF%BC%8C%E4%BD%A0%E7%9F%A5%E9%81%93%E5%87%A0%E4%B8%AA%EF%BC%9F.md
Synchronized 与 ReentrantLock 的区别!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Synchronized%20%E4%B8%8E%20ReentrantLock%20%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%81.md
Synchronized 有几种用法?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/Synchronized%20%E6%9C%89%E5%87%A0%E7%A7%8D%E7%94%A8%E6%B3%95%EF%BC%9F.md
一文搞懂 Java 线程中断https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E4%B8%80%E6%96%87%E6%90%9E%E6%87%82%20Java%20%E7%BA%BF%E7%A8%8B%E4%B8%AD%E6%96%AD.md
出场率比较高的一道多线程安全面试题https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%87%BA%E5%9C%BA%E7%8E%87%E6%AF%94%E8%BE%83%E9%AB%98%E7%9A%84%E4%B8%80%E9%81%93%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E9%9D%A2%E8%AF%95%E9%A2%98.md
到底什么是重入锁,拜托,一次搞清楚!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%88%B0%E5%BA%95%E4%BB%80%E4%B9%88%E6%98%AF%E9%87%8D%E5%85%A5%E9%94%81%EF%BC%8C%E6%8B%9C%E6%89%98%EF%BC%8C%E4%B8%80%E6%AC%A1%E6%90%9E%E6%B8%85%E6%A5%9A%EF%BC%81.md
多线程 start 和 run 方法到底有什么区别?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%A4%9A%E7%BA%BF%E7%A8%8B%20start%20%E5%92%8C%20run%20%E6%96%B9%E6%B3%95%E5%88%B0%E5%BA%95%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.md
多线程 Thread.yield 方法到底有什么用?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%A4%9A%E7%BA%BF%E7%A8%8B%20Thread.yield%20%E6%96%B9%E6%B3%95%E5%88%B0%E5%BA%95%E6%9C%89%E4%BB%80%E4%B9%88%E7%94%A8%EF%BC%9F.md
多线程通信的三大法器,你真的会用吗?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%A4%9A%E7%BA%BF%E7%A8%8B%E9%80%9A%E4%BF%A1%E7%9A%84%E4%B8%89%E5%A4%A7%E6%B3%95%E5%99%A8%EF%BC%8C%E4%BD%A0%E7%9C%9F%E7%9A%84%E4%BC%9A%E7%94%A8%E5%90%97%EF%BC%9F.md
并行任务执行神器 Fork & Join 实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E5%B9%B6%E8%A1%8C%E4%BB%BB%E5%8A%A1%E6%89%A7%E8%A1%8C%E7%A5%9E%E5%99%A8%20Fork%20&%20Join%20%E5%AE%9E%E6%88%98.md
教你如何监控 Java 线程池运行状态https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E6%95%99%E4%BD%A0%E5%A6%82%E4%BD%95%E7%9B%91%E6%8E%A7%20Java%20%E7%BA%BF%E7%A8%8B%E6%B1%A0%E8%BF%90%E8%A1%8C%E7%8A%B6%E6%80%81.md
线程休眠只会用Thread.sleep?那就弱爆了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E7%BA%BF%E7%A8%8B%E4%BC%91%E7%9C%A0%E5%8F%AA%E4%BC%9A%E7%94%A8Thread.sleep%EF%BC%9F%E9%82%A3%E5%B0%B1%E5%BC%B1%E7%88%86%E4%BA%86%EF%BC%81.md
面试官问线程安全的List,看完再也不怕了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E5%A4%9A%E7%BA%BF%E7%A8%8B/%E9%9D%A2%E8%AF%95%E5%AE%98%E9%97%AE%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84List%EF%BC%8C%E7%9C%8B%E5%AE%8C%E5%86%8D%E4%B9%9F%E4%B8%8D%E6%80%95%E4%BA%86%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#jvm
JVM运行时区域详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/JVM/JVM%E8%BF%90%E8%A1%8C%E6%97%B6%E5%8C%BA%E5%9F%9F%E8%AF%A6%E8%A7%A3.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#io
https://patch-diff.githubusercontent.com/atcn-java/javastack#新特性
Java 5 ~ 10 新特性倾情整理!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java%205%20~%2010%20%E6%96%B0%E7%89%B9%E6%80%A7%E5%80%BE%E6%83%85%E6%95%B4%E7%90%86%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#java8
Java8 新特性之Lambda表达式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8BLambda%E8%A1%A8%E8%BE%BE%E5%BC%8F.md
Java8 新特性之Optionalhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8BOptional.md
Java8 新特性之函数式接口https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%E5%87%BD%E6%95%B0%E5%BC%8F%E6%8E%A5%E5%8F%A3.md
Java8 新特性之接口默认方法与静态方法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%E6%8E%A5%E5%8F%A3%E9%BB%98%E8%AE%A4%E6%96%B9%E6%B3%95%E4%B8%8E%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95.md
Java8 新特性之方法引用https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%E6%96%B9%E6%B3%95%E5%BC%95%E7%94%A8.md
Java8 新特性之重复注解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%E9%87%8D%E5%A4%8D%E6%B3%A8%E8%A7%A3.md
Java8 之新特性扩展篇https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Java8%20%E4%B9%8B%E6%96%B0%E7%89%B9%E6%80%A7%E6%89%A9%E5%B1%95%E7%AF%87.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#stream
Java 8 新特性之Stream流https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8BStream%E6%B5%81.md
Java 8 创建 Stream 的 10 种方式,我保证你受益无穷!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E5%88%9B%E5%BB%BA%20Stream%20%E7%9A%84%2010%20%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%8C%E6%88%91%E4%BF%9D%E8%AF%81%E4%BD%A0%E5%8F%97%E7%9B%8A%E6%97%A0%E7%A9%B7!.md
Java 8 新特性之 Stream 流(一)基础体验https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E4%B8%80%EF%BC%89%E5%9F%BA%E7%A1%80%E4%BD%93%E9%AA%8C.md
Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E4%B8%83%EF%BC%89%E6%B5%81%E4%B8%8E%E8%BF%AD%E4%BB%A3%E5%99%A8%EF%BC%8C%E6%B5%81%E7%B3%BB%E5%88%97%E5%A4%A7%E7%BB%93%E5%B1%80%EF%BC%81.md
Java 8 新特性之 Stream 流(三)缩减操作https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E4%B8%89%EF%BC%89%E7%BC%A9%E5%87%8F%E6%93%8D%E4%BD%9C.md
Java 8 新特性之 Stream 流(二)关键知识点https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E4%BA%8C%EF%BC%89%E5%85%B3%E9%94%AE%E7%9F%A5%E8%AF%86%E7%82%B9.md
Java 8 新特性之 Stream 流(五)映射https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E4%BA%94%EF%BC%89%E6%98%A0%E5%B0%84.md
Java 8 新特性之 Stream 流(六)收集https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E5%85%AD%EF%BC%89%E6%94%B6%E9%9B%86.md
Java 8 新特性之 Stream 流(四)并行流https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java8/Stream/Java%208%20%E6%96%B0%E7%89%B9%E6%80%A7%E4%B9%8B%20Stream%20%E6%B5%81%EF%BC%88%E5%9B%9B%EF%BC%89%E5%B9%B6%E8%A1%8C%E6%B5%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#java9
Java9 简化流关闭新姿势。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java9/Java9%20%E7%AE%80%E5%8C%96%E6%B5%81%E5%85%B3%E9%97%AD%E6%96%B0%E5%A7%BF%E5%8A%BF%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#java10
Java 10 局部变量类型推断介绍及实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java10/Java%2010%20%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E7%B1%BB%E5%9E%8B%E6%8E%A8%E6%96%AD%E4%BB%8B%E7%BB%8D%E5%8F%8A%E5%AE%9E%E6%88%98.md
Java 10 的 10 个新特性,将彻底改变你写代码的方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java10/Java%2010%20%E7%9A%84%2010%20%E4%B8%AA%E6%96%B0%E7%89%B9%E6%80%A7%EF%BC%8C%E5%B0%86%E5%BD%BB%E5%BA%95%E6%94%B9%E5%8F%98%E4%BD%A0%E5%86%99%E4%BB%A3%E7%A0%81%E7%9A%84%E6%96%B9%E5%BC%8F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#java11
Java 11 已发布,String 还能这样玩!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java11/Java%2011%20%E5%B7%B2%E5%8F%91%E5%B8%83%EF%BC%8CString%20%E8%BF%98%E8%83%BD%E8%BF%99%E6%A0%B7%E7%8E%A9%EF%BC%81.md
Java 11 正式发布,这 8 个新特性教你写出更牛逼的代码https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java11/Java%2011%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%8C%E8%BF%99%208%20%E4%B8%AA%E6%96%B0%E7%89%B9%E6%80%A7%E6%95%99%E4%BD%A0%E5%86%99%E5%87%BA%E6%9B%B4%E7%89%9B%E9%80%BC%E7%9A%84%E4%BB%A3%E7%A0%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#java12
Java 12 骚操作, String居然还能这样玩!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java12/Java%2012%20%E9%AA%9A%E6%93%8D%E4%BD%9C%EF%BC%8C%20String%E5%B1%85%E7%84%B6%E8%BF%98%E8%83%BD%E8%BF%99%E6%A0%B7%E7%8E%A9%EF%BC%81.md
Java 12 骚操作, switch居然还能这样玩!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java12/Java%2012%20%E9%AA%9A%E6%93%8D%E4%BD%9C%EF%BC%8C%20switch%E5%B1%85%E7%84%B6%E8%BF%98%E8%83%BD%E8%BF%99%E6%A0%B7%E7%8E%A9%EF%BC%81.md
Java 12 骚操作, 文件比对居然还能这样玩!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E6%96%B0%E7%89%B9%E6%80%A7/Java12/Java%2012%20%E9%AA%9A%E6%93%8D%E4%BD%9C%EF%BC%8C%20%E6%96%87%E4%BB%B6%E6%AF%94%E5%AF%B9%E5%B1%85%E7%84%B6%E8%BF%98%E8%83%BD%E8%BF%99%E6%A0%B7%E7%8E%A9%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#进阶
hashCode 和 identityHashCode 的区别你知道吗?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/hashCode%20%E5%92%8C%20identityHashCode%20%E7%9A%84%E5%8C%BA%E5%88%AB%E4%BD%A0%E7%9F%A5%E9%81%93%E5%90%97%EF%BC%9F.md
Java 中的 6 颗语法糖https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E4%B8%AD%E7%9A%84%206%20%E9%A2%97%E8%AF%AD%E6%B3%95%E7%B3%96.md
Java 中的 String 真的是不可变吗?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E4%B8%AD%E7%9A%84%20String%20%E7%9C%9F%E7%9A%84%E6%98%AF%E4%B8%8D%E5%8F%AF%E5%8F%98%E5%90%97%EF%BC%9F.md
Java 中的伪共享详解及解决方案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E4%B8%AD%E7%9A%84%E4%BC%AA%E5%85%B1%E4%BA%AB%E8%AF%A6%E8%A7%A3%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md
Java 中的宏变量,宏替换详解。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E4%B8%AD%E7%9A%84%E5%AE%8F%E5%8F%98%E9%87%8F%EF%BC%8C%E5%AE%8F%E6%9B%BF%E6%8D%A2%E8%AF%A6%E8%A7%A3%E3%80%82.md
Java 中获取类名的三种方法,你知道几种?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E4%B8%AD%E8%8E%B7%E5%8F%96%E7%B1%BB%E5%90%8D%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%8C%E4%BD%A0%E7%9F%A5%E9%81%93%E5%87%A0%E7%A7%8D%EF%BC%9F.md
Java 对象引用四个级别(强、软、弱、虚)https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E5%AF%B9%E8%B1%A1%E5%BC%95%E7%94%A8%E5%9B%9B%E4%B8%AA%E7%BA%A7%E5%88%AB%EF%BC%88%E5%BC%BA%E3%80%81%E8%BD%AF%E3%80%81%E5%BC%B1%E3%80%81%E8%99%9A%EF%BC%89.md
Java 异常处理 10 个最佳实践https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%2010%20%E4%B8%AA%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.md
Java 类初始化顺序,3个示例带你躺坑。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E7%B1%BB%E5%88%9D%E5%A7%8B%E5%8C%96%E9%A1%BA%E5%BA%8F%EF%BC%8C3%E4%B8%AA%E7%A4%BA%E4%BE%8B%E5%B8%A6%E4%BD%A0%E8%BA%BA%E5%9D%91%E3%80%82.md
Java 自定义 ClassLoader 实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/Java%20%E8%87%AA%E5%AE%9A%E4%B9%89%20ClassLoader%20%E5%AE%9E%E6%88%98.md
不能用 + 拼接字符串? 这次我要吊打面试官!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E4%B8%8D%E8%83%BD%E7%94%A8%20+%20%E6%8B%BC%E6%8E%A5%E5%AD%97%E7%AC%A6%E4%B8%B2%EF%BC%9F%20%E8%BF%99%E6%AC%A1%E6%88%91%E8%A6%81%E5%90%8A%E6%89%93%E9%9D%A2%E8%AF%95%E5%AE%98%EF%BC%81.md
别再写 bug 了,避免空指针的 5 个案例!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E5%88%AB%E5%86%8D%E5%86%99%20bug%20%E4%BA%86%EF%BC%8C%E9%81%BF%E5%85%8D%E7%A9%BA%E6%8C%87%E9%92%88%E7%9A%84%205%20%E4%B8%AA%E6%A1%88%E4%BE%8B%EF%BC%81.md
字符串 substring 方法在 JDK 6,7,8 中的差异。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E5%AD%97%E7%AC%A6%E4%B8%B2%20substring%20%E6%96%B9%E6%B3%95%E5%9C%A8%20JDK%206,7,8%20%E4%B8%AD%E7%9A%84%E5%B7%AE%E5%BC%82%E3%80%82.md
神奇,教你用随机数打印hello worldhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E7%A5%9E%E5%A5%87%EF%BC%8C%E6%95%99%E4%BD%A0%E7%94%A8%E9%9A%8F%E6%9C%BA%E6%95%B0%E6%89%93%E5%8D%B0hello%20world.md
金融系统中正确的金额计算及存储方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E9%87%91%E8%9E%8D%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%AD%A3%E7%A1%AE%E7%9A%84%E9%87%91%E9%A2%9D%E8%AE%A1%E7%AE%97%E5%8F%8A%E5%AD%98%E5%82%A8%E6%96%B9%E5%BC%8F.md
面试问我 Java 逃逸分析,瞬间被秒杀了。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Java/%E8%BF%9B%E9%98%B6/%E9%9D%A2%E8%AF%95%E9%97%AE%E6%88%91%20Java%20%E9%80%83%E9%80%B8%E5%88%86%E6%9E%90%EF%BC%8C%E7%9E%AC%E9%97%B4%E8%A2%AB%E7%A7%92%E6%9D%80%E4%BA%86%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#后端技术
https://patch-diff.githubusercontent.com/atcn-java/javastack#spring
Spring 事务失效的 8 大原因,这次可以吊打面试官了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20%E4%BA%8B%E5%8A%A1%E5%A4%B1%E6%95%88%E7%9A%84%208%20%E5%A4%A7%E5%8E%9F%E5%9B%A0%EF%BC%8C%E8%BF%99%E6%AC%A1%E5%8F%AF%E4%BB%A5%E5%90%8A%E6%89%93%E9%9D%A2%E8%AF%95%E5%AE%98%E4%BA%86%EF%BC%81.md
Spring Aware 容器感知技术https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20Aware%20%E5%AE%B9%E5%99%A8%E6%84%9F%E7%9F%A5%E6%8A%80%E6%9C%AF.md
Spring Enable 高级应用及原理https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20Enable%20%E9%AB%98%E7%BA%A7%E5%BA%94%E7%94%A8%E5%8F%8A%E5%8E%9F%E7%90%86.md
Spring import 配置文件使用占位符https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20import%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E4%BD%BF%E7%94%A8%E5%8D%A0%E4%BD%8D%E7%AC%A6.md
Spring 开启方法异步执行https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20%E5%BC%80%E5%90%AF%E6%96%B9%E6%B3%95%E5%BC%82%E6%AD%A5%E6%89%A7%E8%A1%8C.md
Spring 快速开启计划任务https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/Spring%20%E5%BF%AB%E9%80%9F%E5%BC%80%E5%90%AF%E8%AE%A1%E5%88%92%E4%BB%BB%E5%8A%A1.md
终于,Spring 5.0 正式发布了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring/%E7%BB%88%E4%BA%8E%EF%BC%8CSpring%205.0%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%E4%BA%86%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#spring-mvc
Spring MVC 常用注解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20MVC/Spring%20MVC%20%E5%B8%B8%E7%94%A8%E6%B3%A8%E8%A7%A3.md
Spring MVC 表单防重复提交https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20MVC/Spring%20MVC%20%E8%A1%A8%E5%8D%95%E9%98%B2%E9%87%8D%E5%A4%8D%E6%8F%90%E4%BA%A4.md
Spring MVC 表单验证器https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20MVC/Spring%20MVC%20%E8%A1%A8%E5%8D%95%E9%AA%8C%E8%AF%81%E5%99%A8.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#spring-boot
Spring Boot 2.2.2 发布,新增 2 个新特性!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.2.2%20%E5%8F%91%E5%B8%83%EF%BC%8C%E6%96%B0%E5%A2%9E%202%20%E4%B8%AA%E6%96%B0%E7%89%B9%E6%80%A7%EF%BC%81.md
Spring Boot 2.2.1 发布,一个有点坑的版本!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.2.1%20%E5%8F%91%E5%B8%83%EF%BC%8C%E4%B8%80%E4%B8%AA%E6%9C%89%E7%82%B9%E5%9D%91%E7%9A%84%E7%89%88%E6%9C%AC%EF%BC%81.md
Spring Boot 2.2 增加了一个新功能,启动飞起~https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.2%20%E5%A2%9E%E5%8A%A0%E4%BA%86%E4%B8%80%E4%B8%AA%E6%96%B0%E5%8A%9F%E8%83%BD%EF%BC%8C%E5%90%AF%E5%8A%A8%E9%A3%9E%E8%B5%B7~.md
Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.1.5%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%8C1.5.x%20%E5%8D%B3%E5%B0%86%E7%BB%93%E6%9D%9F%E4%BD%BF%E5%91%BD%EF%BC%81.md
Spring Boot 2.1.0 已发布,7 个重大更新!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.1.0%20%E5%B7%B2%E5%8F%91%E5%B8%83%EF%BC%8C7%20%E4%B8%AA%E9%87%8D%E5%A4%A7%E6%9B%B4%E6%96%B0%EF%BC%81.md
Spring Boot 2.0 正式发布!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.0%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%81.md
Spring Boot 1.5.10 发布:修复重要安全漏洞!!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%201.5.10%20%E5%8F%91%E5%B8%83%EF%BC%9A%E4%BF%AE%E5%A4%8D%E9%87%8D%E8%A6%81%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E%EF%BC%81%EF%BC%81%EF%BC%81.md
Spring Boot 2.x 与 1.x 的区别,以及如何做版本迁移https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.x%20%E4%B8%8E%201.x%20%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E5%81%9A%E7%89%88%E6%9C%AC%E8%BF%81%E7%A7%BB.md
Spring Boot 2.x 启动全过程源码分析(上)入口类剖析https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.x%20%E5%90%AF%E5%8A%A8%E5%85%A8%E8%BF%87%E7%A8%8B%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%88%E4%B8%8A%EF%BC%89%E5%85%A5%E5%8F%A3%E7%B1%BB%E5%89%96%E6%9E%90.md
Spring Boot 2.x 启动全过程源码分析(下)运行方法剖析https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%202.x%20%E5%90%AF%E5%8A%A8%E5%85%A8%E8%BF%87%E7%A8%8B%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%EF%BC%88%E4%B8%8B%EF%BC%89%E8%BF%90%E8%A1%8C%E6%96%B9%E6%B3%95%E5%89%96%E6%9E%90.md
Spring Boot Debug调试,日后必定有用!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20Debug%E8%B0%83%E8%AF%95%EF%BC%8C%E6%97%A5%E5%90%8E%E5%BF%85%E5%AE%9A%E6%9C%89%E7%94%A8%EF%BC%81.md
Spring Boot Profile 配置详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20Profile%20%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3.md
Spring Boot Runner启动器https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20Runner%E5%90%AF%E5%8A%A8%E5%99%A8.md
Spring Boot Server容器配置https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20Server%E5%AE%B9%E5%99%A8%E9%85%8D%E7%BD%AE.md
Spring Boot Starters启动器https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20Starters%E5%90%AF%E5%8A%A8%E5%99%A8.md
Spring Boot YML 掀翻 Properties!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20YML%20%E6%8E%80%E7%BF%BB%20Properties%EF%BC%81%EF%BC%81.md
Spring Boot 主类及目录结构介绍https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E4%B8%BB%E7%B1%BB%E5%8F%8A%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E4%BB%8B%E7%BB%8D.md
Spring Boot 之配置导入,强大到不行!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E4%B9%8B%E9%85%8D%E7%BD%AE%E5%AF%BC%E5%85%A5%EF%BC%8C%E5%BC%BA%E5%A4%A7%E5%88%B0%E4%B8%8D%E8%A1%8C%EF%BC%81.md
Spring Boot 功能实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%8A%9F%E8%83%BD%E5%AE%9E%E6%88%98.md
Spring Boot 单元测试详解+实战教程https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%8D%95%E5%85%83%E6%B5%8B%E8%AF%95%E8%AF%A6%E8%A7%A3+%E5%AE%9E%E6%88%98%E6%95%99%E7%A8%8B.md
Spring Boot 发布将 jar 包转为 war 包。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%8F%91%E5%B8%83%E5%B0%86%20jar%20%E5%8C%85%E8%BD%AC%E4%B8%BA%20war%20%E5%8C%85%E3%80%82.md
Spring Boot 发邮件,1 分钟教会你https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%8F%91%E9%82%AE%E4%BB%B6%EF%BC%8C1%20%E5%88%86%E9%92%9F%E6%95%99%E4%BC%9A%E4%BD%A0.md
Spring Boot 国际化支持https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%9B%BD%E9%99%85%E5%8C%96%E6%94%AF%E6%8C%81.md
Spring Boot 定制启动图案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%AE%9A%E5%88%B6%E5%90%AF%E5%8A%A8%E5%9B%BE%E6%A1%88.md
Spring Boot 实现热部署https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%AE%9E%E7%8E%B0%E7%83%AD%E9%83%A8%E7%BD%B2.md
Spring Boot 应用 10 种保护绝佳方法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%BA%94%E7%94%A8%2010%20%E7%A7%8D%E4%BF%9D%E6%8A%A4%E7%BB%9D%E4%BD%B3%E6%96%B9%E6%B3%95.md
Spring Boot 开启的2种方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E5%BC%80%E5%90%AF%E7%9A%842%E7%A7%8D%E6%96%B9%E5%BC%8F.md
Spring Boot 怎么打一个可执行 Jar 包?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%80%8E%E4%B9%88%E6%89%93%E4%B8%80%E4%B8%AA%E5%8F%AF%E6%89%A7%E8%A1%8C%20Jar%20%E5%8C%85%EF%BC%9F.md
Spring Boot 排除自动配置的 4 种方法,关键时刻很有用!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%8E%92%E9%99%A4%E8%87%AA%E5%8A%A8%E9%85%8D%E7%BD%AE%E7%9A%84%204%20%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%8C%E5%85%B3%E9%94%AE%E6%97%B6%E5%88%BB%E5%BE%88%E6%9C%89%E7%94%A8%EF%BC%81.md
Spring Boot 支持 HTTPS 如此简单,So easy!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%94%AF%E6%8C%81%20HTTPS%20%E5%A6%82%E6%AD%A4%E7%AE%80%E5%8D%95%EF%BC%8CSo%20easy%EF%BC%81.md
Spring Boot 整合Thymeleaf模板引擎https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%95%B4%E5%90%88Thymeleaf%E6%A8%A1%E6%9D%BF%E5%BC%95%E6%93%8E.md
Spring Boot 日志集成https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%97%A5%E5%BF%97%E9%9B%86%E6%88%90.md
Spring Boot 是什么?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md
Spring Boot 最核心的 25 个注解,都是干货!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%9C%80%E6%A0%B8%E5%BF%83%E7%9A%84%2025%20%E4%B8%AA%E6%B3%A8%E8%A7%A3%EF%BC%8C%E9%83%BD%E6%98%AF%E5%B9%B2%E8%B4%A7%EF%BC%81.md
Spring Boot 最核心的 3 个注解详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%9C%80%E6%A0%B8%E5%BF%83%E7%9A%84%203%20%E4%B8%AA%E6%B3%A8%E8%A7%A3%E8%AF%A6%E8%A7%A3.md
Spring Boot 构造器参数绑定,越来越强大了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%9E%84%E9%80%A0%E5%99%A8%E5%8F%82%E6%95%B0%E7%BB%91%E5%AE%9A%EF%BC%8C%E8%B6%8A%E6%9D%A5%E8%B6%8A%E5%BC%BA%E5%A4%A7%E4%BA%86%EF%BC%81.md
Spring Boot 核心配置https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%A0%B8%E5%BF%83%E9%85%8D%E7%BD%AE.md
Spring Boot 注册 Servlet 的三种方法,真是太有用了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E6%B3%A8%E5%86%8C%20Servlet%20%E7%9A%84%E4%B8%89%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%8C%E7%9C%9F%E6%98%AF%E5%A4%AA%E6%9C%89%E7%94%A8%E4%BA%86%EF%BC%81.md
Spring Boot 的 10 个核心模块https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E7%9A%84%2010%20%E4%B8%AA%E6%A0%B8%E5%BF%83%E6%A8%A1%E5%9D%97.md
Spring Boot 真是个牛逼货!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E7%9C%9F%E6%98%AF%E4%B8%AA%E7%89%9B%E9%80%BC%E8%B4%A7%EF%BC%81.md
Spring Boot 自动配置原理、实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%87%AA%E5%8A%A8%E9%85%8D%E7%BD%AE%E5%8E%9F%E7%90%86%E3%80%81%E5%AE%9E%E6%88%98.md
Spring Boot 自定义日志详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%87%AA%E5%AE%9A%E4%B9%89%E6%97%A5%E5%BF%97%E8%AF%A6%E8%A7%A3.md
Spring Boot 读取配置的几种方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%AF%BB%E5%8F%96%E9%85%8D%E7%BD%AE%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.md
Spring Boot 运行应用的 3 种方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%BF%90%E8%A1%8C%E5%BA%94%E7%94%A8%E7%9A%84%203%20%E7%A7%8D%E6%96%B9%E5%BC%8F.md
Spring Boot 返回 JSON 数据,一分钟搞定!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%BF%94%E5%9B%9E%20JSON%20%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%B8%80%E5%88%86%E9%92%9F%E6%90%9E%E5%AE%9A%EF%BC%81.md
Spring Boot 返回 XML 数据,一分钟搞定!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E8%BF%94%E5%9B%9E%20XML%20%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%B8%80%E5%88%86%E9%92%9F%E6%90%9E%E5%AE%9A%EF%BC%81.md
Spring Boot 配置加载顺序https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%85%8D%E7%BD%AE%E5%8A%A0%E8%BD%BD%E9%A1%BA%E5%BA%8F.md
Spring Boot 配置加载顺序详解。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%85%8D%E7%BD%AE%E5%8A%A0%E8%BD%BD%E9%A1%BA%E5%BA%8F%E8%AF%A6%E8%A7%A3%E3%80%82.md
Spring Boot 配置文件 bootstrap vs application 到底有什么区别?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%20bootstrap%20vs%20application%20%E5%88%B0%E5%BA%95%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.md
Spring Boot 配置随机数技巧https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%85%8D%E7%BD%AE%E9%9A%8F%E6%9C%BA%E6%95%B0%E6%8A%80%E5%B7%A7.md
Spring Boot 集成Mybatis双数据源https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%9B%86%E6%88%90Mybatis%E5%8F%8C%E6%95%B0%E6%8D%AE%E6%BA%90.md
Spring Boot 面试,一个问题就干趴下了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%9D%A2%E8%AF%95%EF%BC%8C%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E5%B0%B1%E5%B9%B2%E8%B6%B4%E4%B8%8B%E4%BA%86%EF%BC%81.md
Spring Boot 面试,一个问题就干趴下了!(下)https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/Spring%20Boot%20%E9%9D%A2%E8%AF%95%EF%BC%8C%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E5%B0%B1%E5%B9%B2%E8%B6%B4%E4%B8%8B%E4%BA%86%EF%BC%81%EF%BC%88%E4%B8%8B%EF%BC%89.md
公司不用 Spring Boot,果断离职了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/%E5%85%AC%E5%8F%B8%E4%B8%8D%E7%94%A8%20Spring%20Boot%EF%BC%8C%E6%9E%9C%E6%96%AD%E7%A6%BB%E8%81%8C%E4%BA%86%EF%BC%81.md
年轻人的第一个 Spring Boot 应用,太爽了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/%E5%B9%B4%E8%BD%BB%E4%BA%BA%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%20Spring%20Boot%20%E5%BA%94%E7%94%A8%EF%BC%8C%E5%A4%AA%E7%88%BD%E4%BA%86%EF%BC%81.md
年轻人的第一个自定义 Spring Boot Starter!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Boot/%E5%B9%B4%E8%BD%BB%E4%BA%BA%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E8%87%AA%E5%AE%9A%E4%B9%89%20Spring%20Boot%20Starter%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#spring-cloud
Spring Cloud 是什么?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md
Spring Cloud Greenwich.SR4 发布了,跟不上了……https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Greenwich.SR4%20%E5%8F%91%E5%B8%83%E4%BA%86%EF%BC%8C%E8%B7%9F%E4%B8%8D%E4%B8%8A%E4%BA%86%E2%80%A6%E2%80%A6.md
Spring Cloud Greenwich 正式发布,Hystrix 即将寿终正寝。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Greenwich%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%8CHystrix%20%E5%8D%B3%E5%B0%86%E5%AF%BF%E7%BB%88%E6%AD%A3%E5%AF%9D%E3%80%82%E3%80%82.md
Spring Cloud 升级最新 Greenwich 版本,舒服了~https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E5%8D%87%E7%BA%A7%E6%9C%80%E6%96%B0%20Greenwich%20%E7%89%88%E6%9C%AC%EF%BC%8C%E8%88%92%E6%9C%8D%E4%BA%86~.md
Spring Cloud 升级最新 Finchley 版本,踩了所有的坑!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E5%8D%87%E7%BA%A7%E6%9C%80%E6%96%B0%20Finchley%20%E7%89%88%E6%9C%AC%EF%BC%8C%E8%B8%A9%E4%BA%86%E6%89%80%E6%9C%89%E7%9A%84%E5%9D%91%EF%BC%81.md
Spring Cloud Finchley 正式发布,包含 4个重大更新!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Finchley%20%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83%EF%BC%8C%E5%8C%85%E5%90%AB%204%20%E4%B8%AA%E9%87%8D%E5%A4%A7%E6%9B%B4%E6%96%B0%EF%BC%81.md
Spring Cloud Eureka 常用配置详解,建议收藏!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Eureka%20%E5%B8%B8%E7%94%A8%E9%85%8D%E7%BD%AE%E8%AF%A6%E8%A7%A3%EF%BC%8C%E5%BB%BA%E8%AE%AE%E6%94%B6%E8%97%8F%EF%BC%81.md
Spring Cloud Eureka 注册中心集群搭建,Greenwich 最新版!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Eureka%20%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA%EF%BC%8CGreenwich%20%E6%9C%80%E6%96%B0%E7%89%88%EF%BC%81.md
Spring Cloud Eureka 注册安全一定要做到位!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Eureka%20%E6%B3%A8%E5%86%8C%E5%AE%89%E5%85%A8%E4%B8%80%E5%AE%9A%E8%A6%81%E5%81%9A%E5%88%B0%E4%BD%8D%EF%BC%81.md
Spring Cloud Eureka 自我保护机制https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Eureka%20%E8%87%AA%E6%88%91%E4%BF%9D%E6%8A%A4%E6%9C%BA%E5%88%B6.md
Spring Cloud Eureka 自我保护机制实战分析https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Eureka%20%E8%87%AA%E6%88%91%E4%BF%9D%E6%8A%A4%E6%9C%BA%E5%88%B6%E5%AE%9E%E6%88%98%E5%88%86%E6%9E%90.md
Spring Cloud Gateway VS Zuul 比较,怎么选择?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Gateway%20VS%20Zuul%20%E6%AF%94%E8%BE%83%EF%BC%8C%E6%80%8E%E4%B9%88%E9%80%89%E6%8B%A9%EF%BC%9F.md
Spring Cloud 多版本管理那些事。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E5%A4%9A%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86%E9%82%A3%E4%BA%9B%E4%BA%8B%E3%80%82.md
Spring Cloud 如何动态刷新 Git 仓库配置?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E5%A6%82%E4%BD%95%E5%8A%A8%E6%80%81%E5%88%B7%E6%96%B0%20Git%20%E4%BB%93%E5%BA%93%E9%85%8D%E7%BD%AE%EF%BC%9F.md
Spring Cloud @RefreshScope 原理是什么?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20@RefreshScope%20%E5%8E%9F%E7%90%86%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.md
Spring Cloud 服务安全连接https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E6%9C%8D%E5%8A%A1%E5%AE%89%E5%85%A8%E8%BF%9E%E6%8E%A5.md
Spring Cloud 注册中心高可用搭建https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E6%B3%A8%E5%86%8C%E4%B8%AD%E5%BF%83%E9%AB%98%E5%8F%AF%E7%94%A8%E6%90%AD%E5%BB%BA.md
Spring Cloud 配置中心内容加密https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E5%86%85%E5%AE%B9%E5%8A%A0%E5%AF%86.md
Spring Cloud 配置中心客户端读取配置https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AF%BB%E5%8F%96%E9%85%8D%E7%BD%AE.md
Spring Cloud 配置中心高可用搭建https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83%E9%AB%98%E5%8F%AF%E7%94%A8%E6%90%AD%E5%BB%BA.md
Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/Spring%20Cloud%20Alibaba%20Sentinel%20%E6%95%B4%E5%90%88%20Feign%20%E7%9A%84%E8%AE%BE%E8%AE%A1%E5%AE%9E%E7%8E%B0.md
凉凉了,Eureka 宣布停更,Spring Cloud 何去何从?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/%E5%87%89%E5%87%89%E4%BA%86%EF%BC%8CEureka%20%E5%AE%A3%E5%B8%83%E5%81%9C%E6%9B%B4%EF%BC%8CSpring%20Cloud%20%E4%BD%95%E5%8E%BB%E4%BD%95%E4%BB%8E%EF%BC%9F.md
厉害了,Spring Cloud for Alibaba 来了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Spring%20Cloud/%E5%8E%89%E5%AE%B3%E4%BA%86%EF%BC%8CSpring%20Cloud%20for%20Alibaba%20%E6%9D%A5%E4%BA%86%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#mybatis
MyBatis 传递多个参数的 4 种方式https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/MyBatis/MyBatis%20%E4%BC%A0%E9%80%92%E5%A4%9A%E4%B8%AA%E5%8F%82%E6%95%B0%E7%9A%84%204%20%E7%A7%8D%E6%96%B9%E5%BC%8F.md
推荐一款 MyBatis 开发神器,为简化而生!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/MyBatis/%E6%8E%A8%E8%8D%90%E4%B8%80%E6%AC%BE%20MyBatis%20%E5%BC%80%E5%8F%91%E7%A5%9E%E5%99%A8%EF%BC%8C%E4%B8%BA%E7%AE%80%E5%8C%96%E8%80%8C%E7%94%9F%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#docker
Docker核心概念、安装、端口映射及常用操作命令。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Docker/Docker%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B5%E3%80%81%E5%AE%89%E8%A3%85%E3%80%81%E7%AB%AF%E5%8F%A3%E6%98%A0%E5%B0%84%E5%8F%8A%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#dubbo
Dubbo & Spring Boot 要来了https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Dubbo/Dubbo%20&%20Spring%20Boot%20%E8%A6%81%E6%9D%A5%E4%BA%86.md
厉害了,Dubbo 正式毕业!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Dubbo/%E5%8E%89%E5%AE%B3%E4%BA%86%EF%BC%8CDubbo%20%E6%AD%A3%E5%BC%8F%E6%AF%95%E4%B8%9A%EF%BC%81.md
惊艳,Dubbo域名已改,也不再局限于Java!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Dubbo/%E6%83%8A%E8%89%B3%EF%BC%8CDubbo%E5%9F%9F%E5%90%8D%E5%B7%B2%E6%94%B9%EF%BC%8C%E4%B9%9F%E4%B8%8D%E5%86%8D%E5%B1%80%E9%99%90%E4%BA%8EJava%EF%BC%81%EF%BC%81.md
重大利好,Dubbo 3.0要来了。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Dubbo/%E9%87%8D%E5%A4%A7%E5%88%A9%E5%A5%BD%EF%BC%8CDubbo%203.0%E8%A6%81%E6%9D%A5%E4%BA%86%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#elasticsearch
https://patch-diff.githubusercontent.com/atcn-java/javastack#elastic-job
Elastic Job - 分布式作业调度解决方案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Elastic%20Job/Elastic%20Job%20-%20%E5%88%86%E5%B8%83%E5%BC%8F%E4%BD%9C%E4%B8%9A%E8%B0%83%E5%BA%A6%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md
分布式作业 Elastic Job 如何动态调整?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Elastic%20Job/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BD%9C%E4%B8%9A%20Elastic%20Job%20%E5%A6%82%E4%BD%95%E5%8A%A8%E6%80%81%E8%B0%83%E6%95%B4%EF%BC%9F.md
分布式作业 Elastic-Job 快速上手指南!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Elastic%20Job/%E5%88%86%E5%B8%83%E5%BC%8F%E4%BD%9C%E4%B8%9A%20Elastic-Job%20%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%E6%8C%87%E5%8D%97%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#jwt
JWT - 服务端信息传输安全解决方案。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/JWT/JWT%20-%20%E6%9C%8D%E5%8A%A1%E7%AB%AF%E4%BF%A1%E6%81%AF%E4%BC%A0%E8%BE%93%E5%AE%89%E5%85%A8%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82.md
JWT 生成Token及解密实战。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/JWT/JWT%20%E7%94%9F%E6%88%90Token%E5%8F%8A%E8%A7%A3%E5%AF%86%E5%AE%9E%E6%88%98%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#netty
为什么 Netty 这么火?与 Mina 相比有什么优势?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Netty/%E4%B8%BA%E4%BB%80%E4%B9%88%20Netty%20%E8%BF%99%E4%B9%88%E7%81%AB%EF%BC%9F%E4%B8%8E%20Mina%20%E7%9B%B8%E6%AF%94%E6%9C%89%E4%BB%80%E4%B9%88%E4%BC%98%E5%8A%BF%EF%BC%9F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#shrio
10 分钟快速上手 Shiro 新手教程https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Shrio/10%20%E5%88%86%E9%92%9F%E5%BF%AB%E9%80%9F%E4%B8%8A%E6%89%8B%20Shiro%20%E6%96%B0%E6%89%8B%E6%95%99%E7%A8%8B.md
Shiro Realm 权限的验证流程和缓存机制https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Shrio/Shiro%20Realm%20%E6%9D%83%E9%99%90%E7%9A%84%E9%AA%8C%E8%AF%81%E6%B5%81%E7%A8%8B%E5%92%8C%E7%BC%93%E5%AD%98%E6%9C%BA%E5%88%B6.md
一文搞定 Spring Boot & Shiro 实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Shrio/%E4%B8%80%E6%96%87%E6%90%9E%E5%AE%9A%20Spring%20Boot%20&%20Shiro%20%E5%AE%9E%E6%88%98.md
非常详尽的 Shiro 架构解析https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Shrio/%E9%9D%9E%E5%B8%B8%E8%AF%A6%E5%B0%BD%E7%9A%84%20Shiro%20%E6%9E%B6%E6%9E%84%E8%A7%A3%E6%9E%90.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#tomcat
Tomcat Get 请求的坑!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Tomcat/Tomcat%20Get%20%E8%AF%B7%E6%B1%82%E7%9A%84%E5%9D%91%EF%BC%81.md
Tomcat 集群 session 复制与 Oracle 的坑。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Tomcat/Tomcat%20%E9%9B%86%E7%BE%A4%20session%20%E5%A4%8D%E5%88%B6%E4%B8%8E%20Oracle%20%E7%9A%84%E5%9D%91%E3%80%82%E3%80%82.md
一分钟开启 Tomcat https 支持https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Tomcat/%E4%B8%80%E5%88%86%E9%92%9F%E5%BC%80%E5%90%AF%20Tomcat%20https%20%E6%94%AF%E6%8C%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#zookeeper
Zookeeper 集群安装配置,超详细!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/Zookeeper/Zookeeper%20%E9%9B%86%E7%BE%A4%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%EF%BC%8C%E8%B6%85%E8%AF%A6%E7%BB%86%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#开源框架
2019 好戏连连,阿里又开源了一个分布式事务框架!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6/2019%20%E5%A5%BD%E6%88%8F%E8%BF%9E%E8%BF%9E%EF%BC%8C%E9%98%BF%E9%87%8C%E5%8F%88%E5%BC%80%E6%BA%90%E4%BA%86%E4%B8%80%E4%B8%AA%E5%88%86%E5%B8%83%E5%BC%8F%E4%BA%8B%E5%8A%A1%E6%A1%86%E6%9E%B6%EF%BC%81.md
腾讯,排行前10的开源项目https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6/%E8%85%BE%E8%AE%AF%EF%BC%8C%E6%8E%92%E8%A1%8C%E5%89%8D10%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE.md
阿里启动新项目:Nacos,比 Eureka 更强!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6/%E9%98%BF%E9%87%8C%E5%90%AF%E5%8A%A8%E6%96%B0%E9%A1%B9%E7%9B%AE%EF%BC%9ANacos%EF%BC%8C%E6%AF%94%20Eureka%20%E6%9B%B4%E5%BC%BA%EF%BC%81.md
阿里巴巴,排行前 10 的开源项目https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%EF%BC%8C%E6%8E%92%E8%A1%8C%E5%89%8D%2010%20%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#日志
Java 正确获取客户端真实 IP 方法整理https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%97%A5%E5%BF%97/Java%20%E6%AD%A3%E7%A1%AE%E8%8E%B7%E5%8F%96%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9C%9F%E5%AE%9E%20IP%20%E6%96%B9%E6%B3%95%E6%95%B4%E7%90%86.md
Java 程序如何正确的打日志https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%97%A5%E5%BF%97/Java%20%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%89%93%E6%97%A5%E5%BF%97.md
坑爹的日志无法按天切割问题!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%97%A5%E5%BF%97/%E5%9D%91%E7%88%B9%E7%9A%84%E6%97%A5%E5%BF%97%E6%97%A0%E6%B3%95%E6%8C%89%E5%A4%A9%E5%88%87%E5%89%B2%E9%97%AE%E9%A2%98%EF%BC%81.md
日志打印的 8 种级别,很详细https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%97%A5%E5%BF%97/%E6%97%A5%E5%BF%97%E6%89%93%E5%8D%B0%E7%9A%84%208%20%E7%A7%8D%E7%BA%A7%E5%88%AB%EF%BC%8C%E5%BE%88%E8%AF%A6%E7%BB%86.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#消息队列
https://patch-diff.githubusercontent.com/atcn-java/javastack#kafka
Spring Boot & Kafka 实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/Kafka/Spring%20Boot%20&%20Kafka%20%E5%AE%9E%E6%88%98.md
告诉你,Kafka 是个牛逼货!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/Kafka/%E5%91%8A%E8%AF%89%E4%BD%A0%EF%BC%8CKafka%20%E6%98%AF%E4%B8%AA%E7%89%9B%E9%80%BC%E8%B4%A7%EF%BC%81.md
为什么高并发需要用消息队列?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%AB%98%E5%B9%B6%E5%8F%91%E9%9C%80%E8%A6%81%E7%94%A8%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97%EF%BC%9F.md
消息中间件如何选型?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97/%E6%B6%88%E6%81%AF%E4%B8%AD%E9%97%B4%E4%BB%B6%E5%A6%82%E4%BD%95%E9%80%89%E5%9E%8B%EF%BC%9F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#缓存
缓存雪崩,穿透,预热,热备都是什么鬼?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BC%93%E5%AD%98/%E7%BC%93%E5%AD%98%E9%9B%AA%E5%B4%A9%EF%BC%8C%E7%A9%BF%E9%80%8F%EF%BC%8C%E9%A2%84%E7%83%AD%EF%BC%8C%E7%83%AD%E5%A4%87%E9%83%BD%E6%98%AF%E4%BB%80%E4%B9%88%E9%AC%BC%EF%BC%9F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#连接池
Druid - 目前最好的连接池https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E8%BF%9E%E6%8E%A5%E6%B1%A0/Druid%20-%20%E7%9B%AE%E5%89%8D%E6%9C%80%E5%A5%BD%E7%9A%84%E8%BF%9E%E6%8E%A5%E6%B1%A0.md
一次 Druid 连接池泄露引发的血案。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E8%BF%9E%E6%8E%A5%E6%B1%A0/%E4%B8%80%E6%AC%A1%20Druid%20%E8%BF%9E%E6%8E%A5%E6%B1%A0%E6%B3%84%E9%9C%B2%E5%BC%95%E5%8F%91%E7%9A%84%E8%A1%80%E6%A1%88%E3%80%82%E3%80%82.md
阿里 Druid 连接池的坑。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E8%BF%9E%E6%8E%A5%E6%B1%A0/%E9%98%BF%E9%87%8C%20Druid%20%E8%BF%9E%E6%8E%A5%E6%B1%A0%E7%9A%84%E5%9D%91%E3%80%82%E3%80%82.md
阿里 Druid 连接池监控的两个坑https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E8%BF%9E%E6%8E%A5%E6%B1%A0/%E9%98%BF%E9%87%8C%20Druid%20%E8%BF%9E%E6%8E%A5%E6%B1%A0%E7%9B%91%E6%8E%A7%E7%9A%84%E4%B8%A4%E4%B8%AA%E5%9D%91.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#综合技术
2018最新后端开发人员的路线图https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/2018%E6%9C%80%E6%96%B0%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E7%9A%84%E8%B7%AF%E7%BA%BF%E5%9B%BE.md
Java Cookie 增删改查操作。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/Java%20Cookie%20%E5%A2%9E%E5%88%A0%E6%94%B9%E6%9F%A5%E6%93%8D%E4%BD%9C%E3%80%82.md
Java 接入 Google 身份验证器实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/Java%20%E6%8E%A5%E5%85%A5%20Google%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E5%99%A8%E5%AE%9E%E6%88%98.md
Java 程序员必备的 15 个框架,前 3 个地位无可动摇!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/Java%20%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BF%85%E5%A4%87%E7%9A%84%2015%20%E4%B8%AA%E6%A1%86%E6%9E%B6%EF%BC%8C%E5%89%8D%203%20%E4%B8%AA%E5%9C%B0%E4%BD%8D%E6%97%A0%E5%8F%AF%E5%8A%A8%E6%91%87%EF%BC%81.md
SaaS,PaaS,IaaS都是什么鬼?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/SaaS,PaaS,IaaS%E9%83%BD%E6%98%AF%E4%BB%80%E4%B9%88%E9%AC%BC%EF%BC%9F.md
一个比 Spring Boot 快 44 倍的 Java 框架!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/%E4%B8%80%E4%B8%AA%E6%AF%94%20Spring%20Boot%20%E5%BF%AB%2044%20%E5%80%8D%E7%9A%84%20Java%20%E6%A1%86%E6%9E%B6%EF%BC%81.md
什么是 CPU 密集型、IO密集型?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/%E4%BB%80%E4%B9%88%E6%98%AF%20CPU%20%E5%AF%86%E9%9B%86%E5%9E%8B%E3%80%81IO%E5%AF%86%E9%9B%86%E5%9E%8B%EF%BC%9F.md
什么是Kotlin?Java的替代语言?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/%E4%BB%80%E4%B9%88%E6%98%AFKotlin%EF%BC%9FJava%E7%9A%84%E6%9B%BF%E4%BB%A3%E8%AF%AD%E8%A8%80%EF%BC%9F.md
参数验证 @Validated 和 @Valid 的区别https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%90%8E%E7%AB%AF%E6%8A%80%E6%9C%AF/%E7%BB%BC%E5%90%88%E6%8A%80%E6%9C%AF/%E5%8F%82%E6%95%B0%E9%AA%8C%E8%AF%81%20@Validated%20%E5%92%8C%20@Valid%20%E7%9A%84%E5%8C%BA%E5%88%AB.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#数据库
https://patch-diff.githubusercontent.com/atcn-java/javastack#mysql
https://patch-diff.githubusercontent.com/atcn-java/javastack#redis
Redis是什么?4大优势,必学中间件!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F4%E5%A4%A7%E4%BC%98%E5%8A%BF%EF%BC%8C%E5%BF%85%E5%AD%A6%E4%B8%AD%E9%97%B4%E4%BB%B6%EF%BC%81.md
Redis 的 8 大应用场景!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%20%E7%9A%84%208%20%E5%A4%A7%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%EF%BC%81.md
Redis Linux 安装运行实战全记录https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%20Linux%20%E5%AE%89%E8%A3%85%E8%BF%90%E8%A1%8C%E5%AE%9E%E6%88%98%E5%85%A8%E8%AE%B0%E5%BD%95.md
超详细的 Redis Cluster 官方集群搭建指南https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/%E8%B6%85%E8%AF%A6%E7%BB%86%E7%9A%84%20Redis%20Cluster%20%E5%AE%98%E6%96%B9%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8D%97.md
Redis 再牛逼,也得设置密码!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%20%E5%86%8D%E7%89%9B%E9%80%BC%EF%BC%8C%E4%B9%9F%E5%BE%97%E8%AE%BE%E7%BD%AE%E5%AF%86%E7%A0%81%EF%BC%81%EF%BC%81.md
Redis 如何分析慢查询操作?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%20%E5%A6%82%E4%BD%95%E5%88%86%E6%9E%90%E6%85%A2%E6%9F%A5%E8%AF%A2%E6%93%8D%E4%BD%9C%EF%BC%9F.md
Redis 常用操作命令,非常详细!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redis%20%E5%B8%B8%E7%94%A8%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4%EF%BC%8C%E9%9D%9E%E5%B8%B8%E8%AF%A6%E7%BB%86%EF%BC%81.md
Redisson - Redis官方推荐的分布式协调客服端https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Redisson%20-%20Redis%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%E7%9A%84%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83%E5%AE%A2%E6%9C%8D%E7%AB%AF.md
Spring Boot Redis Cluster 实战干货https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Spring%20Boot%20Redis%20Cluster%20%E5%AE%9E%E6%88%98%E5%B9%B2%E8%B4%A7.md
Spring Data Redis 详解及实战一文搞定https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/Spring%20Data%20Redis%20%E8%AF%A6%E8%A7%A3%E5%8F%8A%E5%AE%9E%E6%88%98%E4%B8%80%E6%96%87%E6%90%9E%E5%AE%9A.md
一个致命的 Redis 命令,导致公司损失 400 万!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/Redis/%E4%B8%80%E4%B8%AA%E8%87%B4%E5%91%BD%E7%9A%84%20Redis%20%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%AF%BC%E8%87%B4%E5%85%AC%E5%8F%B8%E6%8D%9F%E5%A4%B1%20400%20%E4%B8%87%EF%BC%81%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#mongodb
什么是 MongoDBhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/%E4%BB%80%E4%B9%88%E6%98%AF%20MongoDB.md
MongoDB 删除数据用法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%E7%94%A8%E6%B3%95.md
MongoDB 安装、配置、启动、连接https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E5%AE%89%E8%A3%85%E3%80%81%E9%85%8D%E7%BD%AE%E3%80%81%E5%90%AF%E5%8A%A8%E3%80%81%E8%BF%9E%E6%8E%A5.md
MongoDB 插入数据用法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E7%94%A8%E6%B3%95.md
MongoDB 数据库与集合特性https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%8E%E9%9B%86%E5%90%88%E7%89%B9%E6%80%A7.md
MongoDB 更新数据用法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E6%9B%B4%E6%96%B0%E6%95%B0%E6%8D%AE%E7%94%A8%E6%B3%95.md
MongoDB 查询数据用法https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E6%9F%A5%E8%AF%A2%E6%95%B0%E6%8D%AE%E7%94%A8%E6%B3%95.md
MongoDB 索引篇https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E7%B4%A2%E5%BC%95%E7%AF%87.md
MongoDB 集成到SpringBoothttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E9%9B%86%E6%88%90%E5%88%B0SpringBoot.md
MongoDB 从Oracle导入数据https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%95%B0%E6%8D%AE%E5%BA%93/MongoDB/MongoDB%20%E4%BB%8EOracle%E5%AF%BC%E5%85%A5%E6%95%B0%E6%8D%AE.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#分布式技术
到底什么是分布式系统?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%B0%E5%BA%95%E4%BB%80%E4%B9%88%E6%98%AF%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F%EF%BC%9F.md
分布式 ID 生成器的解决方案总结https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%86%E5%B8%83%E5%BC%8F%20ID%20%E7%94%9F%E6%88%90%E5%99%A8%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E6%80%BB%E7%BB%93.md
分布式 Session 共享解决方案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%86%E5%B8%83%E5%BC%8F%20Session%20%E5%85%B1%E4%BA%AB%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md
分布式服务防雪崩熔断器,Hystrix 理论实战。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%86%E5%B8%83%E5%BC%8F%E6%9C%8D%E5%8A%A1%E9%98%B2%E9%9B%AA%E5%B4%A9%E7%86%94%E6%96%AD%E5%99%A8%EF%BC%8CHystrix%20%E7%90%86%E8%AE%BA%E5%AE%9E%E6%88%98%E3%80%82.md
分布式系统中处理参数配置的 4 种方案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F%E4%B8%AD%E5%A4%84%E7%90%86%E5%8F%82%E6%95%B0%E9%85%8D%E7%BD%AE%E7%9A%84%204%20%E7%A7%8D%E6%96%B9%E6%A1%88.md
分布式系统架构常识:CAP理论。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%88%86%E5%B8%83%E5%BC%8F%E6%8A%80%E6%9C%AF/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%B8%B8%E8%AF%86%EF%BC%9ACAP%E7%90%86%E8%AE%BA%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#架构
一张图告诉你为什么是服务网关https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E4%B8%80%E5%BC%A0%E5%9B%BE%E5%91%8A%E8%AF%89%E4%BD%A0%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%8D%E5%8A%A1%E7%BD%91%E5%85%B3.md
一张图告诉你什么是系统架构师https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E4%B8%80%E5%BC%A0%E5%9B%BE%E5%91%8A%E8%AF%89%E4%BD%A0%E4%BB%80%E4%B9%88%E6%98%AF%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%B8%88.md
到底什么是跨域?附解决方案!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E5%88%B0%E5%BA%95%E4%BB%80%E4%B9%88%E6%98%AF%E8%B7%A8%E5%9F%9F%EF%BC%9F%E9%99%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%EF%BC%81.md
服务降级的概念及应用手段https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E6%9C%8D%E5%8A%A1%E9%99%8D%E7%BA%A7%E7%9A%84%E6%A6%82%E5%BF%B5%E5%8F%8A%E5%BA%94%E7%94%A8%E6%89%8B%E6%AE%B5.md
服务高可用:幂等性设计https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E6%9C%8D%E5%8A%A1%E9%AB%98%E5%8F%AF%E7%94%A8%EF%BC%9A%E5%B9%82%E7%AD%89%E6%80%A7%E8%AE%BE%E8%AE%A1.md
架构师必须掌握的 10 条设计原则https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E6%9E%B6%E6%9E%84%E5%B8%88%E5%BF%85%E9%A1%BB%E6%8E%8C%E6%8F%A1%E7%9A%84%2010%20%E6%9D%A1%E8%AE%BE%E8%AE%A1%E5%8E%9F%E5%88%99.md
SLA 服务可用性 4 个 9 是什么意思?怎么达到?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/SLA%20%E6%9C%8D%E5%8A%A1%E5%8F%AF%E7%94%A8%E6%80%A7%204%20%E4%B8%AA%209%20%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9F%E6%80%8E%E4%B9%88%E8%BE%BE%E5%88%B0%EF%BC%9F.md
什么是灰度发布,灰度测试。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%9E%B6%E6%9E%84/%E4%BB%80%E4%B9%88%E6%98%AF%E7%81%B0%E5%BA%A6%E5%8F%91%E5%B8%83%EF%BC%8C%E7%81%B0%E5%BA%A6%E6%B5%8B%E8%AF%95%E3%80%82.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#设计模式
https://patch-diff.githubusercontent.com/atcn-java/javastack#数据结构--算法
常用缓存淘汰算法详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%AE%97%E6%B3%95/%E5%B8%B8%E7%94%A8%E7%BC%93%E5%AD%98%E6%B7%98%E6%B1%B0%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3.md
接口限流算法:漏桶算法 & 令牌桶算法。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%AE%97%E6%B3%95/%E6%8E%A5%E5%8F%A3%E9%99%90%E6%B5%81%E7%AE%97%E6%B3%95%EF%BC%9A%E6%BC%8F%E6%A1%B6%E7%AE%97%E6%B3%95%20&%20%E4%BB%A4%E7%89%8C%E6%A1%B6%E7%AE%97%E6%B3%95%E3%80%82.md
浅析负载均衡的 6 种算法,Ngnix 的 5 种算法。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%AE%97%E6%B3%95/%E6%B5%85%E6%9E%90%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E7%9A%84%206%20%E7%A7%8D%E7%AE%97%E6%B3%95%EF%BC%8CNgnix%20%E7%9A%84%205%20%E7%A7%8D%E7%AE%97%E6%B3%95%E3%80%82.md
递归算法介绍及 Java 应用实战https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%AE%97%E6%B3%95/%E9%80%92%E5%BD%92%E7%AE%97%E6%B3%95%E4%BB%8B%E7%BB%8D%E5%8F%8A%20Java%20%E5%BA%94%E7%94%A8%E5%AE%9E%E6%88%98.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#规范
疯了!同事又问我为什么不能用 isXXXhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A7%84%E8%8C%83/%E7%96%AF%E4%BA%86%EF%BC%81%E5%90%8C%E4%BA%8B%E5%8F%88%E9%97%AE%E6%88%91%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E8%83%BD%E7%94%A8%20isXXX.md
阿里巴巴制定了这 16 条设计规约!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A7%84%E8%8C%83/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%88%B6%E5%AE%9A%E4%BA%86%E8%BF%99%2016%20%E6%9D%A1%E8%AE%BE%E8%AE%A1%E8%A7%84%E7%BA%A6%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#安全漏洞
JDK 紧急漏洞,XMLDecoder反序列化攻击https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E/JDK%20%E7%B4%A7%E6%80%A5%E6%BC%8F%E6%B4%9E%EF%BC%8CXMLDecoder%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E6%94%BB%E5%87%BB.md
Slow HTTP POST 慢速攻击https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E/Slow%20HTTP%20POST%20%E6%85%A2%E9%80%9F%E6%94%BB%E5%87%BB.md
会话固定攻击漏洞(session fixation attack)https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%AE%89%E5%85%A8%E6%BC%8F%E6%B4%9E/%E4%BC%9A%E8%AF%9D%E5%9B%BA%E5%AE%9A%E6%94%BB%E5%87%BB%E6%BC%8F%E6%B4%9E%EF%BC%88session%20fixation%20attack%EF%BC%89.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#性能优化
44 个 Java 代码性能优化总结https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/44%20%E4%B8%AA%20Java%20%E4%BB%A3%E7%A0%81%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%80%BB%E7%BB%93.md
90 % Java 程序员被误导的一个性能优化策略https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/90%20%%20Java%20%E7%A8%8B%E5%BA%8F%E5%91%98%E8%A2%AB%E8%AF%AF%E5%AF%BC%E7%9A%84%E4%B8%80%E4%B8%AA%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%AD%96%E7%95%A5.md
8 条关于 Web 前端性能的优化建议https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/8%20%E6%9D%A1%E5%85%B3%E4%BA%8E%20Web%20%E5%89%8D%E7%AB%AF%E6%80%A7%E8%83%BD%E7%9A%84%E4%BC%98%E5%8C%96%E5%BB%BA%E8%AE%AE.md
网站性能测试指标详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/%E7%BD%91%E7%AB%99%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E6%8C%87%E6%A0%87%E8%AF%A6%E8%A7%A3.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#行业动态
GitHub for mobile 来了,码农苦逼了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/GitHub%20for%20mobile%20%E6%9D%A5%E4%BA%86%EF%BC%8C%E7%A0%81%E5%86%9C%E8%8B%A6%E9%80%BC%E4%BA%86%EF%BC%81.md
全球 IPv4 地址正式耗尽https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E5%85%A8%E7%90%83%20IPv4%20%E5%9C%B0%E5%9D%80%E6%AD%A3%E5%BC%8F%E8%80%97%E5%B0%BD.md
今天是 Java 诞生日,Java 24 岁了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E4%BB%8A%E5%A4%A9%E6%98%AF%20Java%20%E8%AF%9E%E7%94%9F%E6%97%A5%EF%BC%8CJava%2024%20%E5%B2%81%E4%BA%86%EF%BC%81.md
6月来了,Java还是第一!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/6%E6%9C%88%E6%9D%A5%E4%BA%86%EF%BC%8CJava%E8%BF%98%E6%98%AF%E7%AC%AC%E4%B8%80%EF%BC%81.md
Elastic Search 上市了,市值翻倍,这群人财务自由了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Elastic%20Search%20%E4%B8%8A%E5%B8%82%E4%BA%86%EF%BC%8C%E5%B8%82%E5%80%BC%E7%BF%BB%E5%80%8D%EF%BC%8C%E8%BF%99%E7%BE%A4%E4%BA%BA%E8%B4%A2%E5%8A%A1%E8%87%AA%E7%94%B1%E4%BA%86%EF%BC%81.md
Hystrix 停止开发,Spring Cloud 何去何从?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Hystrix%20%E5%81%9C%E6%AD%A2%E5%BC%80%E5%8F%91%EF%BC%8CSpring%20Cloud%20%E4%BD%95%E5%8E%BB%E4%BD%95%E4%BB%8E%EF%BC%9F.md
Java 11 快要来了,编译 & 运行一个命令搞定!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Java%2011%20%E5%BF%AB%E8%A6%81%E6%9D%A5%E4%BA%86%EF%BC%8C%E7%BC%96%E8%AF%91%20&%20%E8%BF%90%E8%A1%8C%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E6%90%9E%E5%AE%9A%EF%BC%81.md
Java 13 发布了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Java%2013%20%E5%8F%91%E5%B8%83%E4%BA%86%EF%BC%81.md
Java 9 被无情抛弃,Java 8 直接升级到 Java10!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Java%209%20%E8%A2%AB%E6%97%A0%E6%83%85%E6%8A%9B%E5%BC%83%EF%BC%8CJava%208%20%E7%9B%B4%E6%8E%A5%E5%8D%87%E7%BA%A7%E5%88%B0%20Java%2010%EF%BC%81%EF%BC%81.md
Java 序列化技术即将被废除!!!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Java%20%E5%BA%8F%E5%88%97%E5%8C%96%E6%8A%80%E6%9C%AF%E5%8D%B3%E5%B0%86%E8%A2%AB%E5%BA%9F%E9%99%A4%EF%BC%81%EF%BC%81%EF%BC%81.md
Junit5 新功能一览https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Junit5%20%E6%96%B0%E5%8A%9F%E8%83%BD%E4%B8%80%E8%A7%88.md
天了噜,Java 8 要停止维护了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E5%A4%A9%E4%BA%86%E5%99%9C%EF%BC%8CJava%208%20%E8%A6%81%E5%81%9C%E6%AD%A2%E7%BB%B4%E6%8A%A4%E4%BA%86%EF%BC%81.md
屌炸天,Oracle 发布了一个全栈虚拟机!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E5%B1%8C%E7%82%B8%E5%A4%A9%EF%BC%8COracle%20%E5%8F%91%E5%B8%83%E4%BA%86%E4%B8%80%E4%B8%AA%E5%85%A8%E6%A0%88%E8%99%9A%E6%8B%9F%E6%9C%BA%EF%BC%81.md
恭喜微微软喜当爹,Github 嫁入豪门。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E6%81%AD%E5%96%9C%E5%BE%AE%E5%BE%AE%E8%BD%AF%E5%96%9C%E5%BD%93%E7%88%B9%EF%BC%8CGithub%20%E5%AB%81%E5%85%A5%E8%B1%AA%E9%97%A8%E3%80%82.md
新年放大招:Github 私库免费了!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/%E6%96%B0%E5%B9%B4%E6%94%BE%E5%A4%A7%E6%8B%9B%EF%BC%9AGithub%20%E7%A7%81%E5%BA%93%E5%85%8D%E8%B4%B9%E4%BA%86%EF%BC%81.md
Eclipse 代替 Oracle 接管 Java EEhttps://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%A1%8C%E4%B8%9A%E5%8A%A8%E6%80%81/Eclipse%20%E4%BB%A3%E6%9B%BF%20Oracle%20%E6%8E%A5%E7%AE%A1%20Java%20EE.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#linux
Java程序员必须掌握的常用Linux命令。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Linux/Java%E7%A8%8B%E5%BA%8F%E5%91%98%E5%BF%85%E9%A1%BB%E6%8E%8C%E6%8F%A1%E7%9A%84%E5%B8%B8%E7%94%A8Linux%E5%91%BD%E4%BB%A4%E3%80%82.md
开放端口命令https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/Linux/%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3%E5%91%BD%E4%BB%A4.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#区块链
2017 双11:区块链在阿里巴巴天猫中的应用https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/2017%20%E5%8F%8C11%EF%BC%9A%E5%8C%BA%E5%9D%97%E9%93%BE%E5%9C%A8%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%A4%A9%E7%8C%AB%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8.md
中山大学深圳研究院“智能金融和区块链技术”论坛(理论+实战PPT)https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/%E4%B8%AD%E5%B1%B1%E5%A4%A7%E5%AD%A6%E6%B7%B1%E5%9C%B3%E7%A0%94%E7%A9%B6%E9%99%A2%E2%80%9C%E6%99%BA%E8%83%BD%E9%87%91%E8%9E%8D%E5%92%8C%E5%8C%BA%E5%9D%97%E9%93%BE%E6%8A%80%E6%9C%AF%E2%80%9D%E8%AE%BA%E5%9D%9B%EF%BC%88%E7%90%86%E8%AE%BA+%E5%AE%9E%E6%88%98PPT%EF%BC%89.md
什么是以太坊?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/%E4%BB%80%E4%B9%88%E6%98%AF%E4%BB%A5%E5%A4%AA%E5%9D%8A%EF%BC%9F.md
什么是共识机制?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/%E4%BB%80%E4%B9%88%E6%98%AF%E5%85%B1%E8%AF%86%E6%9C%BA%E5%88%B6%EF%BC%9F.md
以太坊私有链搭建https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E7%A7%81%E6%9C%89%E9%93%BE%E6%90%AD%E5%BB%BA.md
区块链怎么学习?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%8C%BA%E5%9D%97%E9%93%BE/%E5%8C%BA%E5%9D%97%E9%93%BE%E6%80%8E%E4%B9%88%E5%AD%A6%E4%B9%A0%EF%BC%9F.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#工具
https://patch-diff.githubusercontent.com/atcn-java/javastack#eclipse
10 个 Eclipse 珍藏插件推荐https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Eclipse/10%20%E4%B8%AA%20Eclipse%20%E7%8F%8D%E8%97%8F%E6%8F%92%E4%BB%B6%E6%8E%A8%E8%8D%90.md
Eclipse 最常用的 10 组快捷键!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Eclipse/Eclipse%20%E6%9C%80%E5%B8%B8%E7%94%A8%E7%9A%84%2010%20%E7%BB%84%E5%BF%AB%E6%8D%B7%E9%94%AE%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#intellij-idea
IDEA 公司推出新字体,极度舒适~https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/IDEA%20%E5%85%AC%E5%8F%B8%E6%8E%A8%E5%87%BA%E6%96%B0%E5%AD%97%E4%BD%93%EF%BC%8C%E6%9E%81%E5%BA%A6%E8%88%92%E9%80%82~.md
Intellij IDEA 智能补全的 10 个姿势,太牛逼了。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/Intellij%20IDEA%20%E6%99%BA%E8%83%BD%E8%A1%A5%E5%85%A8%E7%9A%84%2010%20%E4%B8%AA%E5%A7%BF%E5%8A%BF%EF%BC%8C%E5%A4%AA%E7%89%9B%E9%80%BC%E4%BA%86%E3%80%82%E3%80%82.md
Intellij IDEA 最头大的问题,如何自定义注释模板?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/Intellij%20IDEA%20%E6%9C%80%E5%A4%B4%E5%A4%A7%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E5%A6%82%E4%BD%95%E8%87%AA%E5%AE%9A%E4%B9%89%E6%B3%A8%E9%87%8A%E6%A8%A1%E6%9D%BF%EF%BC%9F.md
Intellij IDEA 最新乱码解决必杀技https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/Intellij%20IDEA%20%E6%9C%80%E6%96%B0%E4%B9%B1%E7%A0%81%E8%A7%A3%E5%86%B3%E5%BF%85%E6%9D%80%E6%8A%80.md
Intellij IDEA 最蛋疼的 10 个问题!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/Intellij%20IDEA%20%E6%9C%80%E8%9B%8B%E7%96%BC%E7%9A%84%2010%20%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%81.md
Intellij IDEA 阅读源码的 4 个绝技!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Intellij%20IDEA/Intellij%20IDEA%20%E9%98%85%E8%AF%BB%E6%BA%90%E7%A0%81%E7%9A%84%204%20%E4%B8%AA%E7%BB%9D%E6%8A%80%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#git
Git SSH 连接方式配置https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20SSH%20%E8%BF%9E%E6%8E%A5%E6%96%B9%E5%BC%8F%E9%85%8D%E7%BD%AE.md
Git 仓库操作命令https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E4%BB%93%E5%BA%93%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4.md
Git 分支管理https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E5%88%86%E6%94%AF%E7%AE%A1%E7%90%86.md
Git 提交记住用户名和密码https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E6%8F%90%E4%BA%A4%E8%AE%B0%E4%BD%8F%E7%94%A8%E6%88%B7%E5%90%8D%E5%92%8C%E5%AF%86%E7%A0%81.md
Git 文件操作命令https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E6%96%87%E4%BB%B6%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4.md
Git 的安装配置https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E7%9A%84%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE.md
Git 的这个神技,学会爽歪歪~https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/Git%20%E7%9A%84%E8%BF%99%E4%B8%AA%E7%A5%9E%E6%8A%80%EF%BC%8C%E5%AD%A6%E4%BC%9A%E7%88%BD%E6%AD%AA%E6%AD%AA~.md
一文告诉你如何导出 Git 变更文件https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/%E4%B8%80%E6%96%87%E5%91%8A%E8%AF%89%E4%BD%A0%E5%A6%82%E4%BD%95%E5%AF%BC%E5%87%BA%20Git%20%E5%8F%98%E6%9B%B4%E6%96%87%E4%BB%B6.md
推荐一个实用的 .gitignore 文件https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Git/%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%AA%E5%AE%9E%E7%94%A8%E7%9A%84%20.gitignore%20%E6%96%87%E4%BB%B6.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#maven
Maven classifier 元素妙用https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Maven/Maven%20classifier%20%E5%85%83%E7%B4%A0%E5%A6%99%E7%94%A8.md
Maven Optional & Exclusions使用区别https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Maven/Maven%20Optional%20&%20Exclusions%E4%BD%BF%E7%94%A8%E5%8C%BA%E5%88%AB.md
Maven 如何发布 jar 包到 Nexus 私库https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Maven/Maven%20%E5%A6%82%E4%BD%95%E5%8F%91%E5%B8%83%20jar%20%E5%8C%85%E5%88%B0%20Nexus%20%E7%A7%81%E5%BA%93.md
Maven 远程仓库地址https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Maven/Maven%20%E8%BF%9C%E7%A8%8B%E4%BB%93%E5%BA%93%E5%9C%B0%E5%9D%80.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#swagger
Spring Boot 集成 Swagger,生成接口文档就这么简单!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Swagger/Spring%20Boot%20%E9%9B%86%E6%88%90%20Swagger%EF%BC%8C%E7%94%9F%E6%88%90%E6%8E%A5%E5%8F%A3%E6%96%87%E6%A1%A3%E5%B0%B1%E8%BF%99%E4%B9%88%E7%AE%80%E5%8D%95%EF%BC%81.md
推荐一款接口 API 设计神器!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/Swagger/%E6%8E%A8%E8%8D%90%E4%B8%80%E6%AC%BE%E6%8E%A5%E5%8F%A3%20API%20%E8%AE%BE%E8%AE%A1%E7%A5%9E%E5%99%A8%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#效率
3种骚操作,教你查看 Java 字节码!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E6%95%88%E7%8E%87/3%E7%A7%8D%E9%AA%9A%E6%93%8D%E4%BD%9C%EF%BC%8C%E6%95%99%E4%BD%A0%E6%9F%A5%E7%9C%8B%20Java%20%E5%AD%97%E8%8A%82%E7%A0%81%EF%BC%81.md
推荐一个在线创作流程图、思维导图软件https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E6%95%88%E7%8E%87/%E6%8E%A8%E8%8D%90%E4%B8%80%E4%B8%AA%E5%9C%A8%E7%BA%BF%E5%88%9B%E4%BD%9C%E6%B5%81%E7%A8%8B%E5%9B%BE%E3%80%81%E6%80%9D%E7%BB%B4%E5%AF%BC%E5%9B%BE%E8%BD%AF%E4%BB%B6.md
推荐一款代码神器,代码量至少省一半!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E6%95%88%E7%8E%87/%E6%8E%A8%E8%8D%90%E4%B8%80%E6%AC%BE%E4%BB%A3%E7%A0%81%E7%A5%9E%E5%99%A8%EF%BC%8C%E4%BB%A3%E7%A0%81%E9%87%8F%E8%87%B3%E5%B0%91%E7%9C%81%E4%B8%80%E5%8D%8A%EF%BC%81.md
推荐一款阿里开源的 Java 诊断工具,好用到爆!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E6%95%88%E7%8E%87/%E6%8E%A8%E8%8D%90%E4%B8%80%E6%AC%BE%E9%98%BF%E9%87%8C%E5%BC%80%E6%BA%90%E7%9A%84%20Java%20%E8%AF%8A%E6%96%AD%E5%B7%A5%E5%85%B7%EF%BC%8C%E5%A5%BD%E7%94%A8%E5%88%B0%E7%88%86%EF%BC%81.md
神器,阿里巴巴 Java 代码检查插件https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E6%95%88%E7%8E%87/%E7%A5%9E%E5%99%A8%EF%BC%8C%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%20Java%20%E4%BB%A3%E7%A0%81%E6%A3%80%E6%9F%A5%E6%8F%92%E4%BB%B6.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#工具类
Java界的瑞士军刀,无法想象的轻量级工具包https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E5%B7%A5%E5%85%B7%E7%B1%BB/Java%E7%95%8C%E7%9A%84%E7%91%9E%E5%A3%AB%E5%86%9B%E5%88%80%EF%BC%8C%E6%97%A0%E6%B3%95%E6%83%B3%E8%B1%A1%E7%9A%84%E8%BD%BB%E9%87%8F%E7%BA%A7%E5%B7%A5%E5%85%B7%E5%8C%85.md
排名前 16 的 Java 工具类https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%B7%A5%E5%85%B7/%E5%B7%A5%E5%85%B7%E7%B1%BB/%E6%8E%92%E5%90%8D%E5%89%8D%2016%20%E7%9A%84%20Java%20%E5%B7%A5%E5%85%B7%E7%B1%BB.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#面试
10 道腾讯的 Java 面试题https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/10%20%E9%81%93%E8%85%BE%E8%AE%AF%E7%9A%84%20Java%20%E9%9D%A2%E8%AF%95%E9%A2%98.md
18 道 Java 基础面试笔试题https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/18%20%E9%81%93%20Java%20%E5%9F%BA%E7%A1%80%E9%9D%A2%E8%AF%95%E7%AC%94%E8%AF%95%E9%A2%98.md
75 道 BAJT 中高级 Java 面试题,你能答上几道?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/75%20%E9%81%93%20BAJT%20%E4%B8%AD%E9%AB%98%E7%BA%A7%20Java%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%8C%E4%BD%A0%E8%83%BD%E7%AD%94%E4%B8%8A%E5%87%A0%E9%81%93%EF%BC%9F.md
Java 中创建 String 的两道面试题及详解https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/Java%20%E4%B8%AD%E5%88%9B%E5%BB%BA%20String%20%E7%9A%84%E4%B8%A4%E9%81%93%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E8%AF%A6%E8%A7%A3.md
Java 面试题经典 77 问(含答案)!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/Java%20%E9%9D%A2%E8%AF%95%E9%A2%98%E7%BB%8F%E5%85%B8%2077%20%E9%97%AE%EF%BC%81.md
Redis 面试题 50 问,史上最全。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/Redis%20%E9%9D%A2%E8%AF%95%E9%A2%98%2050%20%E9%97%AE%EF%BC%8C%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%85%A8%E3%80%82.md
为什么面试你要25K,HR只给你20K?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9D%A2%E8%AF%95%E4%BD%A0%E8%A6%8125K%EF%BC%8CHR%E5%8F%AA%E7%BB%99%E4%BD%A020K%EF%BC%9F.md
为什么面试完,总是让你回去等通知?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9D%A2%E8%AF%95%E5%AE%8C%EF%BC%8C%E6%80%BB%E6%98%AF%E8%AE%A9%E4%BD%A0%E5%9B%9E%E5%8E%BB%E7%AD%89%E9%80%9A%E7%9F%A5%EF%BC%9F.md
去 BAT 面试完的 MySQL 面试题总结https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%8E%BB%20BAT%20%E9%9D%A2%E8%AF%95%E5%AE%8C%E7%9A%84%20MySQL%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md
史上最全 40 道 Dubbo 面试题及答案!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%85%A8%2040%20%E9%81%93%20Dubbo%20%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88%EF%BC%81.md
史上最全 Java 多线程面试题及答案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%85%A8%20Java%20%E5%A4%9A%E7%BA%BF%E7%A8%8B%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88.md
史上最全 Javascript 面试题及答案https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%85%A8%20Javascript%20%E9%9D%A2%E8%AF%95%E9%A2%98%E5%8F%8A%E7%AD%94%E6%A1%88.md
史上最全阿里 Java 面试题总结https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%85%A8%E9%98%BF%E9%87%8C%20Java%20%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93.md
吐血整理 20 道 Spring Boot 面试题!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%90%90%E8%A1%80%E6%95%B4%E7%90%86%2020%20%E9%81%93%20Spring%20Boot%20%E9%9D%A2%E8%AF%95%E9%A2%98%EF%BC%81.md
周末去面试,进去 5 分钟就出来了…https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E5%91%A8%E6%9C%AB%E5%8E%BB%E9%9D%A2%E8%AF%95%EF%BC%8C%E8%BF%9B%E5%8E%BB%205%20%E5%88%86%E9%92%9F%E5%B0%B1%E5%87%BA%E6%9D%A5%E4%BA%86%E2%80%A6.md
程序员如何面对 HR 面试的 40 的问题!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E7%A8%8B%E5%BA%8F%E5%91%98%E5%A6%82%E4%BD%95%E9%9D%A2%E5%AF%B9%20HR%20%E9%9D%A2%E8%AF%95%E7%9A%84%2040%20%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%81.md
通往大神之路,百度Java面试题前 200 页。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E9%80%9A%E5%BE%80%E5%A4%A7%E7%A5%9E%E4%B9%8B%E8%B7%AF%EF%BC%8C%E7%99%BE%E5%BA%A6Java%E9%9D%A2%E8%AF%95%E9%A2%98%E5%89%8D%20200%20%E9%A1%B5%E3%80%82.md
阿里巴巴高级 Java 面试题 70 道https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E9%AB%98%E7%BA%A7%20Java%20%E9%9D%A2%E8%AF%95%E9%A2%98%2070%20%E9%81%93.md
面试一个 3 年 Java 程序员,一个问题都不会!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E9%9D%A2%E8%AF%95/%E9%9D%A2%E8%AF%95%E4%B8%80%E4%B8%AA%203%20%E5%B9%B4%20Java%20%E7%A8%8B%E5%BA%8F%E5%91%98%EF%BC%8C%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E9%83%BD%E4%B8%8D%E4%BC%9A%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#程序人生
10年老兵给程序员的 10 条建议!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/10%E5%B9%B4%E8%80%81%E5%85%B5%E7%BB%99%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%2010%20%E6%9D%A1%E5%BB%BA%E8%AE%AE%EF%BC%81.md
IG赢了,微博挂了https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/IG%E8%B5%A2%E4%BA%86%EF%BC%8C%E5%BE%AE%E5%8D%9A%E6%8C%82%E4%BA%86.md
一个程序员的国庆血泪相亲史,惨败而归…https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%91%98%E7%9A%84%E5%9B%BD%E5%BA%86%E8%A1%80%E6%B3%AA%E7%9B%B8%E4%BA%B2%E5%8F%B2%EF%BC%8C%E6%83%A8%E8%B4%A5%E8%80%8C%E5%BD%92%E2%80%A6.md
为什么公司宁愿 25K 重新招人,也不给你加到 20K?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%85%AC%E5%8F%B8%E5%AE%81%E6%84%BF%2025K%20%E9%87%8D%E6%96%B0%E6%8B%9B%E4%BA%BA%EF%BC%8C%E4%B9%9F%E4%B8%8D%E7%BB%99%E4%BD%A0%E5%8A%A0%E5%88%B0%2020K%EF%BC%9F.md
从 0 开始搭建一个技术博客,私藏干货~https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E4%BB%8E%200%20%E5%BC%80%E5%A7%8B%E6%90%AD%E5%BB%BA%E4%B8%80%E4%B8%AA%E6%8A%80%E6%9C%AF%E5%8D%9A%E5%AE%A2%EF%BC%8C%E7%A7%81%E8%97%8F%E5%B9%B2%E8%B4%A7~.md
国庆加了三天班,公司不给钱,咋办?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E5%9B%BD%E5%BA%86%E5%8A%A0%E4%BA%86%E4%B8%89%E5%A4%A9%E7%8F%AD%EF%BC%8C%E5%85%AC%E5%8F%B8%E4%B8%8D%E7%BB%99%E9%92%B1%EF%BC%8C%E5%92%8B%E5%8A%9E%EF%BC%9F.md
在外包干了三年,我废了……不吹不黑!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E5%9C%A8%E5%A4%96%E5%8C%85%E5%B9%B2%E4%BA%86%E4%B8%89%E5%B9%B4%EF%BC%8C%E6%88%91%E5%BA%9F%E4%BA%86%E2%80%A6%E2%80%A6%E4%B8%8D%E5%90%B9%E4%B8%8D%E9%BB%91%EF%BC%81.md
年底了,是时候做个了断了。。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E5%B9%B4%E5%BA%95%E4%BA%86%EF%BC%8C%E6%98%AF%E6%97%B6%E5%80%99%E5%81%9A%E4%B8%AA%E4%BA%86%E6%96%AD%E4%BA%86%E3%80%82%E3%80%82%E3%80%82.md
微博什么技术啊……还说支持八个明星并发出轨,结果…https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E5%BE%AE%E5%8D%9A%E4%BB%80%E4%B9%88%E6%8A%80%E6%9C%AF%E5%95%8A%E2%80%A6%E2%80%A6%E8%BF%98%E8%AF%B4%E6%94%AF%E6%8C%81%E5%85%AB%E4%B8%AA%E6%98%8E%E6%98%9F%E5%B9%B6%E5%8F%91%E5%87%BA%E8%BD%A8%EF%BC%8C%E7%BB%93%E6%9E%9C%E2%80%A6.md
毕业不到一年,绩效打了个D!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E6%AF%95%E4%B8%9A%E4%B8%8D%E5%88%B0%E4%B8%80%E5%B9%B4%EF%BC%8C%E7%BB%A9%E6%95%88%E6%89%93%E4%BA%86%E4%B8%AAD%EF%BC%81.md
相亲无数,全靠招数https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E7%9B%B8%E4%BA%B2%E6%97%A0%E6%95%B0%EF%BC%8C%E5%85%A8%E9%9D%A0%E6%8B%9B%E6%95%B0.md
程序猿,你工作几年了?https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E7%A8%8B%E5%BA%8F%E7%8C%BF%EF%BC%8C%E4%BD%A0%E5%B7%A5%E4%BD%9C%E5%87%A0%E5%B9%B4%E4%BA%86%EF%BC%9F.md
聊聊我面试过的一个最奇葩的 Java 程序猿!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E8%81%8A%E8%81%8A%E6%88%91%E9%9D%A2%E8%AF%95%E8%BF%87%E7%9A%84%E4%B8%80%E4%B8%AA%E6%9C%80%E5%A5%87%E8%91%A9%E7%9A%84%20Java%20%E7%A8%8B%E5%BA%8F%E7%8C%BF%EF%BC%81.md
过了所有技术面,却倒在 HR 一个问题上。。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E8%BF%87%E4%BA%86%E6%89%80%E6%9C%89%E6%8A%80%E6%9C%AF%E9%9D%A2%EF%BC%8C%E5%8D%B4%E5%80%92%E5%9C%A8%20HR%20%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E4%B8%8A%E3%80%82%E3%80%82.md
过年回家,程序猿最怕的 5 件事,深有感触。https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E8%BF%87%E5%B9%B4%E5%9B%9E%E5%AE%B6%EF%BC%8C%E7%A8%8B%E5%BA%8F%E7%8C%BF%E6%9C%80%E6%80%95%E7%9A%84%205%20%E4%BB%B6%E4%BA%8B%EF%BC%8C%E6%B7%B1%E6%9C%89%E6%84%9F%E8%A7%A6%E3%80%82.md
都几套房了,还写个毛的代码!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E7%A8%8B%E5%BA%8F%E4%BA%BA%E7%94%9F/%E9%83%BD%E5%87%A0%E5%A5%97%E6%88%BF%E4%BA%86%EF%BC%8C%E8%BF%98%E5%86%99%E4%B8%AA%E6%AF%9B%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#资料
《全球架构师峰会》参会回来,想和大家分享下https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E8%B5%84%E6%96%99/%E3%80%8A%E5%85%A8%E7%90%83%E6%9E%B6%E6%9E%84%E5%B8%88%E5%B3%B0%E4%BC%9A%E3%80%8B%E5%8F%82%E4%BC%9A%E5%9B%9E%E6%9D%A5%EF%BC%8C%E6%83%B3%E5%92%8C%E5%A4%A7%E5%AE%B6%E5%88%86%E4%BA%AB%E4%B8%8B.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#其他
代码写成这样,老夫无可奈何!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%85%B6%E4%BB%96/%E4%BB%A3%E7%A0%81%E5%86%99%E6%88%90%E8%BF%99%E6%A0%B7%EF%BC%8C%E8%80%81%E5%A4%AB%E6%97%A0%E5%8F%AF%E5%A5%88%E4%BD%95%EF%BC%81.md
写完这段代码,就被开除了……https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%85%B6%E4%BB%96/%E5%86%99%E5%AE%8C%E8%BF%99%E6%AE%B5%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%B0%B1%E8%A2%AB%E5%BC%80%E9%99%A4%E4%BA%86%E2%80%A6%E2%80%A6.md
刚写完排序算法,就被开除了…https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%85%B6%E4%BB%96/%E5%88%9A%E5%86%99%E5%AE%8C%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%EF%BC%8C%E5%B0%B1%E8%A2%AB%E5%BC%80%E9%99%A4%E4%BA%86%E2%80%A6.md
20200202,千年难遇啊!https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/articles/%E5%85%B6%E4%BB%96/20200202%EF%BC%8C%E5%8D%83%E5%B9%B4%E9%9A%BE%E9%81%87%E5%95%8A%EF%BC%81.md
https://patch-diff.githubusercontent.com/atcn-java/javastack#结束语
https://camo.githubusercontent.com/2b3f4e1b35bd6f431a4fd773f7bac4afcf694f47aec984c430eab8e01bb708c2/687474703a2f2f696d672e6a617661737461636b2e636e2f6a617661737461636b2e706e67
www.javastack.cn/http://www.javastack.cn/
Readme https://patch-diff.githubusercontent.com/atcn-java/javastack#readme-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/atcn-java/javastack
Activityhttps://patch-diff.githubusercontent.com/atcn-java/javastack/activity
Custom propertieshttps://patch-diff.githubusercontent.com/atcn-java/javastack/custom-properties
0 starshttps://patch-diff.githubusercontent.com/atcn-java/javastack/stargazers
0 watchinghttps://patch-diff.githubusercontent.com/atcn-java/javastack/watchers
0 forkshttps://patch-diff.githubusercontent.com/atcn-java/javastack/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fatcn-java%2Fjavastack&report=atcn-java+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/atcn-java/javastack/releases
Packages 0https://patch-diff.githubusercontent.com/orgs/atcn-java/packages?repo_name=javastack
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.