| route-pattern | /:user_id/:repository |
| route-controller | files |
| route-action | disambiguate |
| fetch-nonce | v2:68faed2c-b5ac-d230-a99c-a822aa62b5ff |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | DF08:250F5A:B3DB18:E86E1E:697457E2 |
| html-safe-nonce | 985aef8a08e89186c6c452a0746ff81dc5079b1bff4d6bac9c672775a41be6c1 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjA4OjI1MEY1QTpCM0RCMTg6RTg2RTFFOjY5NzQ1N0UyIiwidmlzaXRvcl9pZCI6IjQyNzc1MzI5Njc2OTYwMzU1NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | da9d20cbc54210363af7d7fac6157345400f6242f4b67b6870417f6e36960cb3 |
| hovercard-subject-tag | repository:131947440 |
| 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/wind-18/Blog |
| twitter:image | https://opengraph.githubassets.com/eabd4d9b7c53f3f75890ac685c35c13dd9e34cb5c29af8e1857b4a6d38247391/wind-18/Blog |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/eabd4d9b7c53f3f75890ac685c35c13dd9e34cb5c29af8e1857b4a6d38247391/wind-18/Blog |
| og:image:alt | 充当日常笔记或者个人博客吧. Contribute to wind-18/Blog 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 | e0b95d743b7672c9ac0e1032d5f117950182dc164a83434a7db86510e8f0b37c |
| turbo-cache-control | no-preview |
| go-import | github.com/wind-18/Blog git https://github.com/wind-18/Blog.git |
| octolytics-dimension-user_id | 38850770 |
| octolytics-dimension-user_login | wind-18 |
| octolytics-dimension-repository_id | 131947440 |
| octolytics-dimension-repository_nwo | wind-18/Blog |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 88235260 |
| octolytics-dimension-repository_parent_nwo | MisterChangRay/Blog |
| octolytics-dimension-repository_network_root_id | 88235260 |
| octolytics-dimension-repository_network_root_nwo | MisterChangRay/Blog |
| 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 | 56fe7e2e8de6e57740bca50402351ea656f7a4bf |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://patch-diff.githubusercontent.com/wind-18/Blog#start-of-content |
|
| https://patch-diff.githubusercontent.com/ |
|
Sign in
| https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fwind-18%2FBlog |
| 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%2Fwind-18%2FBlog |
|
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=wind-18%2FBlog |
| Reload | https://patch-diff.githubusercontent.com/wind-18/Blog |
| Reload | https://patch-diff.githubusercontent.com/wind-18/Blog |
| Reload | https://patch-diff.githubusercontent.com/wind-18/Blog |
|
wind-18
| https://patch-diff.githubusercontent.com/wind-18 |
| Blog | https://patch-diff.githubusercontent.com/wind-18/Blog |
| MisterChangRay/Blog | https://patch-diff.githubusercontent.com/MisterChangRay/Blog |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwind-18%2FBlog |
|
Fork
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwind-18%2FBlog |
|
Star
0
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwind-18%2FBlog |
|
0
stars
| https://patch-diff.githubusercontent.com/wind-18/Blog/stargazers |
|
45
forks
| https://patch-diff.githubusercontent.com/wind-18/Blog/forks |
|
Branches
| https://patch-diff.githubusercontent.com/wind-18/Blog/branches |
|
Tags
| https://patch-diff.githubusercontent.com/wind-18/Blog/tags |
|
Activity
| https://patch-diff.githubusercontent.com/wind-18/Blog/activity |
|
Star
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwind-18%2FBlog |
|
Notifications
| https://patch-diff.githubusercontent.com/login?return_to=%2Fwind-18%2FBlog |
|
Code
| https://patch-diff.githubusercontent.com/wind-18/Blog |
|
Pull requests
0
| https://patch-diff.githubusercontent.com/wind-18/Blog/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/wind-18/Blog/actions |
|
Projects
0
| https://patch-diff.githubusercontent.com/wind-18/Blog/projects |
|
Wiki
| https://patch-diff.githubusercontent.com/wind-18/Blog/wiki |
|
Security
0
| https://patch-diff.githubusercontent.com/wind-18/Blog/security |
|
Insights
| https://patch-diff.githubusercontent.com/wind-18/Blog/pulse |
|
Code
| https://patch-diff.githubusercontent.com/wind-18/Blog |
|
Pull requests
| https://patch-diff.githubusercontent.com/wind-18/Blog/pulls |
|
Actions
| https://patch-diff.githubusercontent.com/wind-18/Blog/actions |
|
Projects
| https://patch-diff.githubusercontent.com/wind-18/Blog/projects |
|
Wiki
| https://patch-diff.githubusercontent.com/wind-18/Blog/wiki |
|
Security
| https://patch-diff.githubusercontent.com/wind-18/Blog/security |
|
Insights
| https://patch-diff.githubusercontent.com/wind-18/Blog/pulse |
| Branches | https://patch-diff.githubusercontent.com/wind-18/Blog/branches |
| Tags | https://patch-diff.githubusercontent.com/wind-18/Blog/tags |
| https://patch-diff.githubusercontent.com/wind-18/Blog/branches |
| https://patch-diff.githubusercontent.com/wind-18/Blog/tags |
| 89 Commits | https://patch-diff.githubusercontent.com/wind-18/Blog/commits/master/ |
| https://patch-diff.githubusercontent.com/wind-18/Blog/commits/master/ |
| angular-ui-router-zhCn | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/angular-ui-router-zhCn |
| angular-ui-router-zhCn | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/angular-ui-router-zhCn |
| article | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/article |
| article | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/article |
| learn-angular2 | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/learn-angular2 |
| learn-angular2 | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/learn-angular2 |
| mysql | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/mysql |
| mysql | https://patch-diff.githubusercontent.com/wind-18/Blog/tree/master/mysql |
| .gitignore | https://patch-diff.githubusercontent.com/wind-18/Blog/blob/master/.gitignore |
| .gitignore | https://patch-diff.githubusercontent.com/wind-18/Blog/blob/master/.gitignore |
| README.md | https://patch-diff.githubusercontent.com/wind-18/Blog/blob/master/README.md |
| README.md | https://patch-diff.githubusercontent.com/wind-18/Blog/blob/master/README.md |
| README | https://patch-diff.githubusercontent.com/wind-18/Blog |
| https://patch-diff.githubusercontent.com/wind-18/Blog#blog |
| https://patch-diff.githubusercontent.com/wind-18/Blog#翻译与教程手写 |
| 前端开发语法规则 | https://github.com/MisterChangRay/Blog/blob/master/article/front-end-encoding-style.md |
| angular4入门教程 | https://github.com/MisterChangRay/Blog/blob/master/learn-angular2/learn-angular2.md |
| angular-ui-router汉化翻译 | https://github.com/MisterChangRay/Blog/blob/master/angular-ui-router-zhCn/angular-ui-router.md |
| mysql主从配置与读写分离实践与思路 | https://github.com/MisterChangRay/Blog/blob/master/mysql/mysql_master_slave.md |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作java |
| java 编码规范 | http://morningspace.51.net/resource/javacodeconv.html |
| Java GC 介绍 | https://blog.csdn.net/d6619309/article/details/53358250 |
| Java GC算法与垃圾收集器 | http://www.cnblogs.com/ityouknow/p/5614961.html |
| ubuntu 安装jdk 的两种方式 | https://www.cnblogs.com/a2211009/p/4265225.html |
| Maven入门,读完这篇就够了 | https://www.jianshu.com/p/41d07cf95482 |
| MySQL主从复制原理 | https://www.cnblogs.com/Aiapple/p/5792939.html |
| 使用Spring实现读写分离( MySQL实现主从复制) | http://blog.csdn.net/jack85986370/article/details/51559232 |
| RESTful API 设计指南 | http://www.ruanyifeng.com/blog/2014/05/restful_api.html |
| RESTful 良好的API设计风格 | https://www.cnblogs.com/kuyuecs/p/5949075.html |
| 跟着 Github 学习 Restful HTTP API 设计 | http://blog.csdn.net/niubity/article/details/64438668 |
| RPC架构简单理解和实现 | https://www.cnblogs.com/ChrisMurphy/p/6550184.html |
| java实现简单的rpc框架 | https://www.cnblogs.com/codingexperience/p/5930752.html |
| Dubbo是什么?能做什么? | http://blog.csdn.net/houshaolin/article/details/76408399 |
| Nginx配置文件详解 | https://www.cnblogs.com/hunttown/p/5759959.html |
| Linux 安装Jenkins | http://blog.csdn.net/heng615975867/article/details/52759779 |
| JAVA 多线程详解 | https://www.cnblogs.com/wxd0108/p/5479442.html |
| java 多线程学习 | https://www.cnblogs.com/GarfieldEr007/p/5746362.html |
| How to create a Hello World with IntelliJ and Aspect J | http://tzachsolomon.blogspot.jp/2015/08/how-to-create-hello-world-with-intellij.html |
| Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分 | https://www.cnblogs.com/lyjin/p/6389349.html |
| Java finally语句到底是在return之前还是之后执行? | http://www.cnblogs.com/lanxuezaipiao/p/3440471.html |
| Spring Boot使用Swagger2构建RESTful文档 | https://www.jianshu.com/p/897d92ff783c |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作java-spring |
| 关于 Spring AOP (AspectJ) 你该知晓的一切 | https://blog.csdn.net/javazejian/article/details/56267036 |
| 关于Spring IOC (DI-依赖注入)你需要知道的一切 | https://blog.csdn.net/javazejian/article/details/54561302 |
| AOP? Spring AOP? | https://baijiahao.baidu.com/s?id=1595722145963593856&wfr=spider&for=pc |
| SpringAop与AspectJ的联系与区别 | https://blog.csdn.net/qq_21050291/article/details/72523138 |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作redis |
| 超强、超详细Redis入门教程 | https://blog.csdn.net/liqingtx/article/details/60330555 |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作mysql |
| MySQL使用方案 | https://segmentfault.com/a/1190000002675986 |
| MySQL 语句优化命令EXPLAIN详解 | https://www.jianshu.com/p/ea3fc71fdc45 |
| MySQL 索引类型 | https://www.cnblogs.com/luyucheng/p/6289714.html |
| MySQL my.ini配置文件优化 | https://www.cnblogs.com/fan-yuan/p/8036388.html |
| sql文件导入导出乱码解决 | http://blog.csdn.net/baicp3/article/details/12874509 |
| mysql导入大文件失败原因 | https://www.cnblogs.com/lihuajunztdh/archive/2012/11/19/2776966.html |
| mysql分页优化-百万级上效果明显 | https://www.cnblogs.com/codeAB/p/6391607.html |
| 知方可补不足~SQL中的count命令的一些优化措施(百万以上数据明显) | https://www.cnblogs.com/lori/archive/2013/09/12/3317511.html |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作js |
| js性能优化的小知识 | https://www.cnblogs.com/liyunhua/p/4529086.html |
| JS继承的实现方式 | https://www.cnblogs.com/humin/p/4556820.html |
| 深入理解javascript原型和闭包系列 | http://www.cnblogs.com/wangfupeng1988/p/4001284.html |
| 理解执行环境、作用域链和活动对象 | http://www.cnblogs.com/amy-fox/p/5856771.html |
| 200行代码打造自己的angularjs | http://blog.mgechev.com/2015/03/09/build-learn-your-own-light-lightweight-angularjs/ |
| JavaScript 模块化历程 | http://web.jobbole.com/83761/ |
| Jquery 源码分析,一步一步带你解析Jquery, 非常棒的教程 | https://github.com/songjinzhong/JQuerySource |
| vue的双向绑定原理及实现 | https://www.cnblogs.com/libin-1/p/6893712.html |
| CSS3的calc()使用,css的计算方法 | http://www.w3cplus.com/css3/how-to-use-css3-calc-function.html |
| 盘点8种CSS实现垂直居中水平居中的绝对定位居中技术 | http://blog.csdn.net/freshlover/article/details/11579669 |
| 聊聊前端一些知识概念 | http://blog.51cto.com/liuzhiying/1933943 |
| angular2/angular4 ui框架选择 | https://www.jianshu.com/p/13da1ec0c1e8 |
| TypeScript迅速入门与应该知道 | https://blog.csdn.net/mingyueyixi/article/details/72782026 |
| 前端开发指南 | https://github.com/icepy/Front-End-Develop-Guide |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作git |
| Linux安装Gitblit | http://blog.csdn.net/qian_feifei/article/details/75195011 |
| Gitblit配置详情 | https://www.cnblogs.com/xifenglou/p/6952604.html |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作linux |
| Linux chmod命令修改文件与文件夹权限命令代码 | https://www.cnblogs.com/geekdc/p/5497919.html |
| Linux netstat命令详解 | http://www.cnblogs.com/hunttown/p/5452250.html |
| Linux 开机自启配置 | http://www.cnblogs.com/hunttown/p/5452249.html |
| Linux 进程查看 PS命令详解 | http://www.cnblogs.com/hunttown/p/5452253.html |
| Linux 系统查看 常用命令总结 | http://www.cnblogs.com/hunttown/p/5469910.html |
| Linux 文件大小查看 du命令详解 | http://www.cnblogs.com/hunttown/p/5470576.html |
| Linux 磁盘空间查看 df命令详解 | http://www.cnblogs.com/hunttown/p/5470554.html |
| Tomcat启动脚本 | http://www.cnblogs.com/hunttown/p/5760667.html |
| Linux下文件的打包、解压缩指令——tar,gzip,bzip2 | https://www.cnblogs.com/yhjoker/p/7568680.html |
| https://patch-diff.githubusercontent.com/wind-18/Blog#实践与操作数据加密 |
| 白话解释 对称加密算法 VS 非对称加密算法 | https://segmentfault.com/a/1190000004461428 |
| https://patch-diff.githubusercontent.com/wind-18/Blog#开源协议 |
| 五种开源协议(GPL,LGPL,BSD,MIT,Apache)简介 | https://blog.csdn.net/mic_hero/article/details/50662234 |
| 开源协议简介简介 | http://www.ruanyifeng.com/blog/2017/10/open-source-license-tutorial.html |
| 2分钟读懂开源协议 | https://blog.csdn.net/linuxnews/article/details/55225755 |
| https://patch-diff.githubusercontent.com/wind-18/Blog#扩展阅读 |
| Windows常用快捷键 | http://www.cnblogs.com/hunttown/p/5452264.html |
| 技术面试需要掌握的基础知识整理 | https://github.com/CyC2018/Interview-Notebook |
| 区块链(BlockChain)技术相关资料 | https://github.com/chaozh/awesome-blockchain |
| 国内外部分开源软件镜像站和部分软件官方网站 | http://www.cnblogs.com/hunttown/p/5453367.html |
| windows命令行常用命令 | https://blog.csdn.net/CDersTeam/article/details/51346911 |
| 发布项目到maven中央仓库 | https://www.jianshu.com/p/5f6135e1925f |
| 通用缩写表 | https://blog.csdn.net/liu_yude/article/details/45317307 |
| 35种数据库解决方案,你知道哪些 | https://blog.csdn.net/zxxssdsd/article/details/51627914 |
| 如何有效的报告bug | https://www.chiark.greenend.org.uk/~sgtatham/bugs-cn.html |
| https://patch-diff.githubusercontent.com/wind-18/Blog#高质量博主 |
| 阮一峰 | http://www.ruanyifeng.com/ |
| 张云龙 | https://github.com/fouber/blog |
| 大漠穷秋 | https://github.com/damoqiongqiu |
| 廖雪峰 | https://www.liaoxuefeng.com/ |
|
Readme
| https://patch-diff.githubusercontent.com/wind-18/Blog#readme-ov-file |
| Please reload this page | https://patch-diff.githubusercontent.com/wind-18/Blog |
|
Activity | https://patch-diff.githubusercontent.com/wind-18/Blog/activity |
|
0
stars | https://patch-diff.githubusercontent.com/wind-18/Blog/stargazers |
|
0
watching | https://patch-diff.githubusercontent.com/wind-18/Blog/watchers |
|
0
forks | https://patch-diff.githubusercontent.com/wind-18/Blog/forks |
|
Report repository
| https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fwind-18%2FBlog&report=wind-18+%28user%29 |
| Releases | https://patch-diff.githubusercontent.com/wind-18/Blog/releases |
| Packages
0 | https://patch-diff.githubusercontent.com/users/wind-18/packages?repo_name=Blog |
|
| 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 |