| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:c101b851-0e09-4182-0f6d-a644efa0020e |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | C138:2DDB1F:2EF33F8:3F8F6B0:697C6C18 |
| html-safe-nonce | 29c3faf57d931a739590a2fd993cb66ad3ea25df02ac0db646b46ef0b898052e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDMTM4OjJEREIxRjoyRUYzM0Y4OjNGOEY2QjA6Njk3QzZDMTgiLCJ2aXNpdG9yX2lkIjoiNzA2MzAwNjcxNDI1Njk3NjkyMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 566e792d6b4ed9a820c779ada2593b0e5119a31ef77e8d7bdef77cbf5a231c56 |
| hovercard-subject-tag | repository:545883345 |
| github-keyboard-shortcuts | repository,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | // |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/atcn-java/javastack |
| twitter:image | https://opengraph.githubassets.com/2a624106d059666011b6779344fc878b4a4ea8eef0f7e64e239b89a45ab81a28/atcn-java/javastack |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/2a624106d059666011b6779344fc878b4a4ea8eef0f7e64e239b89a45ab81a28/atcn-java/javastack |
| og:image:alt | Java技术栈,分享最主流的 Java 技术。. Contribute to atcn-java/javastack development by creating an account on GitHub. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | da4f0ee56809799586f8ee546b27f94fe9b5893edfbf87732e82be45be013b52 |
| turbo-cache-control | no-preview |
| go-import | github.com/atcn-java/javastack git https://github.com/atcn-java/javastack.git |
| octolytics-dimension-user_id | 115064015 |
| octolytics-dimension-user_login | atcn-java |
| octolytics-dimension-repository_id | 545883345 |
| octolytics-dimension-repository_nwo | atcn-java/javastack |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 164549063 |
| octolytics-dimension-repository_parent_nwo | javastacks/javastack |
| octolytics-dimension-repository_network_root_id | 164549063 |
| octolytics-dimension-repository_network_root_nwo | javastacks/javastack |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 5db242b0a5a9a6d9dcaf7ff8f1f7c9605002f57a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://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 AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://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 |
| Reload | https://patch-diff.githubusercontent.com/atcn-java/javastack |
| Reload | https://patch-diff.githubusercontent.com/atcn-java/javastack |
| Reload | https://patch-diff.githubusercontent.com/atcn-java/javastack |
|
atcn-java
| https://patch-diff.githubusercontent.com/atcn-java |
| javastack | https://patch-diff.githubusercontent.com/atcn-java/javastack |
| javastacks/javastack | https://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 |
| Branches | https://patch-diff.githubusercontent.com/atcn-java/javastack/branches |
| Tags | https://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 Commits | https://patch-diff.githubusercontent.com/atcn-java/javastack/commits/master/ |
| https://patch-diff.githubusercontent.com/atcn-java/javastack/commits/master/ |
| articles | https://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/articles |
| articles | https://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/articles |
| javastack-test | https://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/javastack-test |
| javastack-test | https://patch-diff.githubusercontent.com/atcn-java/javastack/tree/master/javastack-test |
| README.MD | https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/README.MD |
| README.MD | https://patch-diff.githubusercontent.com/atcn-java/javastack/blob/master/README.MD |
| README | https://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#目录分类 |
| Java | https://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 |
| JVM | https://patch-diff.githubusercontent.com/atcn-java/javastack#JVM |
| IO | https://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 |
| Java8 | https://patch-diff.githubusercontent.com/atcn-java/javastack#Java8 |
| Stream | https://patch-diff.githubusercontent.com/atcn-java/javastack#Stream |
| Java9 | https://patch-diff.githubusercontent.com/atcn-java/javastack#Java9 |
| Java10 | https://patch-diff.githubusercontent.com/atcn-java/javastack#Java10 |
| Java11 | https://patch-diff.githubusercontent.com/atcn-java/javastack#Java11 |
| Java12 | https://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 |
| Spring | https://patch-diff.githubusercontent.com/atcn-java/javastack#Spring |
| Spring MVC | https://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-MVC |
| Spring Boot | https://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-Boot |
| Spring Cloud | https://patch-diff.githubusercontent.com/atcn-java/javastack#Spring-Cloud |
| MyBatis | https://patch-diff.githubusercontent.com/atcn-java/javastack#MyBatis |
| Docker | https://patch-diff.githubusercontent.com/atcn-java/javastack#Docker |
| Dubbo | https://patch-diff.githubusercontent.com/atcn-java/javastack#Dubbo |
| Elasticsearch | https://patch-diff.githubusercontent.com/atcn-java/javastack#Elasticsearch |
| Elastic Job | https://patch-diff.githubusercontent.com/atcn-java/javastack#Elastic-Job |
| JWT | https://patch-diff.githubusercontent.com/atcn-java/javastack#JWT |
| Netty | https://patch-diff.githubusercontent.com/atcn-java/javastack#Netty |
| Shrio | https://patch-diff.githubusercontent.com/atcn-java/javastack#Shrio |
| Tomcat | https://patch-diff.githubusercontent.com/atcn-java/javastack#Tomcat |
| Zookeeper | https://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 |
| Kafka | https://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 |
| MySQL | https://patch-diff.githubusercontent.com/atcn-java/javastack#MySQL |
| Redis | https://patch-diff.githubusercontent.com/atcn-java/javastack#Redis |
| MongoDB | https://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 |
| Linux | https://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 |
| Eclipse | https://patch-diff.githubusercontent.com/atcn-java/javastack#Eclipse |
| Intellij IDEA | https://patch-diff.githubusercontent.com/atcn-java/javastack#Intellij-IDEA |
| Git | https://patch-diff.githubusercontent.com/atcn-java/javastack#Git |
| Maven | https://patch-diff.githubusercontent.com/atcn-java/javastack#Maven |
| Swagger | https://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 新特性之Optional | 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%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 world | https://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 |
| 什么是 MongoDB | https://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 集成到SpringBoot | https://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#规范 |
| 疯了!同事又问我为什么不能用 isXXX | https://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 EE | https://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 page | https://patch-diff.githubusercontent.com/atcn-java/javastack |
|
Activity | https://patch-diff.githubusercontent.com/atcn-java/javastack/activity |
|
Custom properties | https://patch-diff.githubusercontent.com/atcn-java/javastack/custom-properties |
|
0
stars | https://patch-diff.githubusercontent.com/atcn-java/javastack/stargazers |
|
0
watching | https://patch-diff.githubusercontent.com/atcn-java/javastack/watchers |
|
0
forks | https://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 |
| Releases | https://patch-diff.githubusercontent.com/atcn-java/javastack/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/orgs/atcn-java/packages?repo_name=javastack |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |