René's URL Explorer Experiment


Title: GitHub - randian666/algorithm-study: hello world

Open Graph Title: GitHub - randian666/algorithm-study: hello world

X Title: GitHub - randian666/algorithm-study: hello world

Description: hello world. Contribute to randian666/algorithm-study development by creating an account on GitHub.

Open Graph Description: hello world. Contribute to randian666/algorithm-study development by creating an account on GitHub.

X Description: hello world. Contribute to randian666/algorithm-study development by creating an account on GitHub.

Opengraph URL: https://github.com/randian666/algorithm-study

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:967866d0-52e4-0f85-9b9c-cec14d47ef0e
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE878:296AF5:D47311:1278547:696A830C
html-safe-nonce4d5df455c38da96d6b0ea06ec5b020a636a66efafc96b6687c8603f4bb44a127
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFODc4OjI5NkFGNTpENDczMTE6MTI3ODU0Nzo2OTZBODMwQyIsInZpc2l0b3JfaWQiOiI3MjU0OTI3MTY4OTYzNzczMTk2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac5c7c5677478049f3b24809c69ea36e8a259dd3c3046349347c6abc17399c9e9a
hovercard-subject-tagrepository:91793680
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/randian666/algorithm-study
twitter:imagehttps://opengraph.githubassets.com/5cccf5cbdff7300a321758c0a5664141b6193c9825a0758680d38969409acf02/randian666/algorithm-study
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/5cccf5cbdff7300a321758c0a5664141b6193c9825a0758680d38969409acf02/randian666/algorithm-study
og:image:althello world. Contribute to randian666/algorithm-study development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None913560fa317c3c5a71e34f9b19253c9f09d02b4b958a86c2a56f4c8541116377
turbo-cache-controlno-preview
go-importgithub.com/randian666/algorithm-study git https://github.com/randian666/algorithm-study.git
octolytics-dimension-user_id13044397
octolytics-dimension-user_loginrandian666
octolytics-dimension-repository_id91793680
octolytics-dimension-repository_nworandian666/algorithm-study
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id91793680
octolytics-dimension-repository_network_root_nworandian666/algorithm-study
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5998c30593994bf2589055aef7b22d368a499367
ui-targetcanary-1
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/randian666/algorithm-study#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frandian666%2Falgorithm-study
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Frandian666%2Falgorithm-study
Sign up https://github.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=randian666%2Falgorithm-study
Reloadhttps://github.com/randian666/algorithm-study
Reloadhttps://github.com/randian666/algorithm-study
Reloadhttps://github.com/randian666/algorithm-study
randian666 https://github.com/randian666
algorithm-studyhttps://github.com/randian666/algorithm-study
Notifications https://github.com/login?return_to=%2Frandian666%2Falgorithm-study
Fork 70 https://github.com/login?return_to=%2Frandian666%2Falgorithm-study
Star 184 https://github.com/login?return_to=%2Frandian666%2Falgorithm-study
184 stars https://github.com/randian666/algorithm-study/stargazers
70 forks https://github.com/randian666/algorithm-study/forks
Branches https://github.com/randian666/algorithm-study/branches
Tags https://github.com/randian666/algorithm-study/tags
Activity https://github.com/randian666/algorithm-study/activity
Star https://github.com/login?return_to=%2Frandian666%2Falgorithm-study
Notifications https://github.com/login?return_to=%2Frandian666%2Falgorithm-study
Code https://github.com/randian666/algorithm-study
Issues 1 https://github.com/randian666/algorithm-study/issues
Pull requests 3 https://github.com/randian666/algorithm-study/pulls
Actions https://github.com/randian666/algorithm-study/actions
Projects 0 https://github.com/randian666/algorithm-study/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/randian666/algorithm-study/security
Please reload this pagehttps://github.com/randian666/algorithm-study
Insights https://github.com/randian666/algorithm-study/pulse
Code https://github.com/randian666/algorithm-study
Issues https://github.com/randian666/algorithm-study/issues
Pull requests https://github.com/randian666/algorithm-study/pulls
Actions https://github.com/randian666/algorithm-study/actions
Projects https://github.com/randian666/algorithm-study/projects
Security https://github.com/randian666/algorithm-study/security
Insights https://github.com/randian666/algorithm-study/pulse
Brancheshttps://github.com/randian666/algorithm-study/branches
Tagshttps://github.com/randian666/algorithm-study/tags
https://github.com/randian666/algorithm-study/branches
https://github.com/randian666/algorithm-study/tags
297 Commitshttps://github.com/randian666/algorithm-study/commits/master/
https://github.com/randian666/algorithm-study/commits/master/
MDhttps://github.com/randian666/algorithm-study/tree/master/MD
MDhttps://github.com/randian666/algorithm-study/tree/master/MD
imagehttps://github.com/randian666/algorithm-study/tree/master/image
imagehttps://github.com/randian666/algorithm-study/tree/master/image
src/main/java/com/algorithm/study/demohttps://github.com/randian666/algorithm-study/tree/master/src/main/java/com/algorithm/study/demo
src/main/java/com/algorithm/study/demohttps://github.com/randian666/algorithm-study/tree/master/src/main/java/com/algorithm/study/demo
.gitignorehttps://github.com/randian666/algorithm-study/blob/master/.gitignore
.gitignorehttps://github.com/randian666/algorithm-study/blob/master/.gitignore
README.mdhttps://github.com/randian666/algorithm-study/blob/master/README.md
README.mdhttps://github.com/randian666/algorithm-study/blob/master/README.md
pom.xmlhttps://github.com/randian666/algorithm-study/blob/master/pom.xml
pom.xmlhttps://github.com/randian666/algorithm-study/blob/master/pom.xml
READMEhttps://github.com/randian666/algorithm-study
JAVA基础https://github.com/randian666/algorithm-study#JAVA%E5%9F%BA%E7%A1%80
JVM知识https://github.com/randian666/algorithm-study#JVM%E7%9F%A5%E8%AF%86
开源框架知识https://github.com/randian666/algorithm-study#%E5%BC%80%E6%BA%90%E6%A1%86%E6%9E%B6%E7%9F%A5%E8%AF%86
操作系统知识https://github.com/randian666/algorithm-study#%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
多线程与并发https://github.com/randian666/algorithm-study#%E5%A4%9A%E7%BA%BF%E7%A8%8B%E4%B8%8E%E5%B9%B6%E5%8F%91
TCP与HTTPhttps://github.com/randian666/algorithm-study#TCP%E4%B8%8EHTTP
架构设计与分布式https://github.com/randian666/algorithm-study#%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%E4%B8%8E%E5%88%86%E5%B8%83%E5%BC%8F
数据结构与算法https://github.com/randian666/algorithm-study#%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95
数据库https://github.com/randian666/algorithm-study#%E6%95%B0%E6%8D%AE%E5%BA%93%E7%9F%A5%E8%AF%86
消息队列https://github.com/randian666/algorithm-study#%E6%B6%88%E6%81%AF%E9%98%9F%E5%88%97
缓存https://github.com/randian666/algorithm-study#%E7%BC%93%E5%AD%98
搜索https://github.com/randian666/algorithm-study#%E6%90%9C%E7%B4%A2
https://github.com/randian666/algorithm-study#java基础
String,Stringbuffer,StringBuilder的区http://www.cnblogs.com/su-feng/p/6659064.html
ArrayList和LinkedList有什么区别。https://blog.csdn.net/seulzz/article/details/77905779
什么是HashMap?https://mp.weixin.qq.com/s/SZqJBLRVIT-Y4SqGoVzP9g
用过哪些Map类,都有什么区别https://blog.csdn.net/qq_30683329/article/details/80455779
JAVA8的ConcurrentHashMap为什么放弃了分段锁,有什么问题吗,如果你来设计,你如何设计。http://www.importnew.com/28263.html
HashMap, ConcurrentHashMap 原理https://mp.weixin.qq.com/s/QggmWkrgYrNtVkdSKYuRfg
有没有有顺序的Map实现类,如果有,他们是怎么保证有序的。https://www.jianshu.com/p/07cceede7b03
抽象类和接口的区别,类可以继承多个类么,接口可以继承多个接口么,类可以实现多个接口么。https://www.cnblogs.com/dolphin0520/p/3811437.html
IO模型有哪些,讲讲你理解的nio ,他和bio,aio的区别是啥,谈谈reactor模型。https://www.cnblogs.com/javalyy/p/8882066.html
反射的原理,反射创建类实例的三种方式是什么。http://blog.51cto.com/4247649/2109128
反射中,Class.forName和ClassLoader区别 。https://blog.csdn.net/qq_27093465/article/details/52262340
java动态代理实现与原理详细分析https://www.cnblogs.com/gonjan-blog/p/6685611.html
描述动态代理的几种实现方式,分别说出相应的优缺点。https://blog.csdn.net/wufaliang003/article/details/79305688/
动态代理与cglib实现的区别。https://www.cnblogs.com/ygj0930/p/6542259.html
final的用途。https://www.cnblogs.com/dolphin0520/p/3736238.html
写出三种单例模式实现https://mp.weixin.qq.com/s/lZDqy5WatnORY9fEqjjztw
深拷贝和浅拷贝区别https://blog.csdn.net/wangxueming/article/details/52034841
数组和链表数据结构描述,各自的时间复杂度。https://blog.csdn.net/u013632854/article/details/70338252
error和exception的区别,CheckedException,RuntimeException的区别。https://blog.csdn.net/iblade/article/details/78196016
在自己的代码中,如果创建一个java.lang.String类,这个类是否可以被类加载器加载?为什么。https://blog.csdn.net/qq_26807245/article/details/80912026
说一说你对java.lang.Object对象中hashCode和equals方法的理解。在什么场景下需要重新实现这两个方法。https://blog.csdn.net/qq_21163061/article/details/73606523
在jdk1.5中,引入了泛型,泛型的存在是用来解决什么问题。https://www.cnblogs.com/panjun-Donet/articles/1131446.html
有没有可能2个不相等的对象有相同的hashcode。https://blog.csdn.net/dalang_1234/article/details/79200889
java8的新特性。http://www.runoob.com/java/java8-new-features.html
强引用、软引用、弱引用、幻象引用有什么区别?https://github.com/randian666/algorithm-study/blob/master/MD/Reference.md
java运算符 与(&)、非(~)、或(|)、异或(^)https://www.cnblogs.com/yesiamhere/p/6675067.html
集合框架面试题https://github.com/Snailclimb/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3/%E8%BF%99%E5%87%A0%E9%81%93Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E9%9D%A2%E8%AF%95%E9%A2%98%E5%87%A0%E4%B9%8E%E5%BF%85%E9%97%AE.md
史上最全Java面试题https://blog.csdn.net/linzhiqiang0316/article/details/80473906
各大公司Java面试题超详细总结http://www.cnblogs.com/java1024/p/7685400.html
https://github.com/randian666/algorithm-study#jvm知识
讲讲jvm运行时数据区https://mp.weixin.qq.com/s/li3ISdodGu2EK_Fo_4NJPA
JVM的内存结构,Eden和Survivor比例。https://blog.csdn.net/bluetjs/article/details/52874852
JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代,说说你知道的几种主要的JVM参数。https://www.jianshu.com/p/314272e6d35b
讲下cms和G1,包括原理,流程,优缺点。https://blog.csdn.net/zhanggang807/article/details/45956325
垃圾回收算法的实现原理。http://www.cnblogs.com/xiaoxi/p/6486852.html
G1,包括原理,流程,优缺点。https://www.cnblogs.com/nashiyue/p/5797713.html
CMS收集器学习笔记https://mp.weixin.qq.com/s/OzE7WrvcGPEcf_UHj2a-lg
垃圾回收算法的实现原理。http://www.cnblogs.com/aspirant/p/8662690.html
当出现了内存溢出,你怎么排错。https://blog.csdn.net/wtt945482445/article/details/52483944
JVM内存模型的相关知识了解多少,比如重排序,内存屏障,happen-before,主内存,工作内存等。https://mp.weixin.qq.com/s/rkxcqZCvCnC0Psr0_oJzbQ
简单说说你了解的类加载器,可以打破双亲委派么,怎么打破。http://blog.csdn.net/javazejian/article/details/73413292
加载时机与加载过程https://blog.csdn.net/justloveyou_/article/details/72466105
Java类加载的方式http://blog.csdn.net/justloveyou_/article/details/72217806
Java对象的创建过程http://blog.csdn.net/justloveyou_/article/details/72466416
你们线上应用的JVM参数有哪些。https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
g1和cms区别,吞吐量优先和响应优先的垃圾收集器选择。https://blog.csdn.net/ZYC88888/article/details/80353357
怎么打出线程栈信息。http://www.cnblogs.com/kongzhongqijing/articles/3630264.html
https://github.com/randian666/algorithm-study#开源框架知识
Spring中bean的作用域与生命周期https://mp.weixin.qq.com/s?__biz=MzU4NDQ4MzU5OA==&mid=2247484400&idx=2&sn=7201eb365102fce017f89cb3527fb0bc&chksm=fd985591caefdc872a2fac897288119f94c345e4e12150774f960bf5f816b79e4b9b46be3d7f&token=1990180468&lang=zh_CN#rd
讲讲Spring加载流程。https://segmentfault.com/a/1190000012887776
spring循环依赖http://www.tianxiaobo.com/2018/06/08/Spring-IOC-%E5%AE%B9%E5%99%A8%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90-%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95/
Spring AOP的实现原理。https://www.jianshu.com/p/7fa3e6ebf0c1
讲讲Spring事务的传播属性。https://www.cnblogs.com/cnmenglang/p/6410848.html
Spring如何管理事务的。https://blog.csdn.net/donggua3694857/article/details/69858827
Springmvc 中DispatcherServlet初始化过程。https://www.cnblogs.com/xiaoxi/p/6164383.html
SpringMVC 原理了解吗?https://mp.weixin.qq.com/s?__biz=MzU4NDQ4MzU5OA==&mid=2247484496&idx=1&sn=5472ffa687fe4a05f8900d8ee6726de4&chksm=fd985231caefdb27fc75b44ecf76b6f43e4617e0b01b3c040f8b8fab32e51dfa5118eed1d6ad&token=1990180468&lang=zh_CN#rd
什么是TCP粘包,拆包。解决方式是什么。https://blog.csdn.net/wxy941011/article/details/80428470
Mybatis的底层实现原理。https://mp.weixin.qq.com/s/AqqSRYPdUbruSAhhmqVneA
69道Spring面试题和答案http://ifeve.com/spring-interview-questions-and-answers/
Spring 面试问题 TOP 50https://mp.weixin.qq.com/s/eQ-lpYiW7a437djqliKhmg
Spring中用了哪些设计模式https://mp.weixin.qq.com/s/iGbwKDqB6A0ktNCY8Wd-XQ
https://github.com/randian666/algorithm-study#操作系统
Linux下IO模型有几种,各自的含义是什么。https://juejin.im/post/5b94e93b5188255c672e901e
epoll和poll有什么区别。https://www.cnblogs.com/Anker/p/3265058.html
平时用到哪些Linux命令。以及如何排查线上问题https://github.com/randian666/algorithm-study/blob/master/MD/Linux.md
BATJ面试必会之Linux命令篇https://mp.weixin.qq.com/s/6ZPNeX9d3avscI642x2kHA
https://github.com/randian666/algorithm-study#多线程与并发
volatile的原理,作用,能代替锁么。https://blog.csdn.net/javazejian/article/details/72772461
画一个线程的生命周期状态图。https://blog.csdn.net/houbin0912/article/details/77969563
Java 各种锁的小结https://mp.weixin.qq.com/s/_xazrXa8MBYaz2WaX6BNew
Lock与Synchronized的区别 。https://blog.csdn.net/javazejian/article/details/75043422
synchronized的原理是什么https://blog.csdn.net/javazejian/article/details/72828483
量级锁,可重入锁,公平锁,非公平锁,乐观锁,悲观锁。https://www.toutiao.com/i6630764198357893646/
ReentranLock源码,设计原理,整体过程https://www.cnblogs.com/chengxiao/p/7255941.html
用过线程池吗,如果用过,请说明原理,并说说newCache和newFixed有什么区别,构造函数的各个参数的含义是什么,比如coreSize,maxsize等。https://blog.csdn.net/wy11933/article/details/80399562
spring的controller是单例还是多例,怎么保证并发的安全。https://www.cnblogs.com/zxf330301/articles/6105127.html
ThreadLocal用过么,用途是什么,原理是什么,用的时候要注意什么。https://mp.weixin.qq.com/s?__biz=MzUxNDA1NDI3OA==&mid=2247484994&idx=1&sn=18ff91ffc530f5bf9a016b3e06c17168&chksm=f94a87abce3d0ebd0d23d0cf190777974ef6ba353653071a63ba7b06c417deca59c4279a2171&token=375547551&lang=zh_CN&scene=21#wechat_redirect
CAS机制是什么,如何解决ABA问题。https://blog.csdn.net/javazejian/article/details/72772470
深入分析AQS实现原理https://mp.weixin.qq.com/s/2v0T3Nu7m2ka9D8PLl2XxQ
synchronized原理http://blog.csdn.net/javazejian/article/details/72828483
阻塞队列LinkedBlockingQueue与ArrayBlockingQueuehttp://blog.csdn.net/javazejian/article/details/77410889
导致线程死锁的原因?怎么解除线程死锁。https://github.com/randian666/algorithm-study/blob/master/src/main/java/com/algorithm/study/demo/thread/DeadlockTest.java
延迟队列的实现方式,delayQueue和时间轮算法的异同。https://blog.csdn.net/u014634338/article/details/78385603
史上最全 Java 多线程面试题及答案https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247486721&idx=2&sn=c2058d5ddd7453eb9c39732c114879d5&scene=21#wechat_redirect
Java并发编程73道面试题及答案https://mp.weixin.qq.com/s/N1YAZmBLX-bC-XkuC7yl_Q
https://github.com/randian666/algorithm-study#tcp与http
TCP三次握手和四次挥手的流程,为什么断开连接要4次,如果握手只有两次,会出现什么。https://blog.csdn.net/qzcsu/article/details/72861891
说说你知道的几种HTTP响应码,比如200, 302, 404。https://blog.csdn.net/ddhsea/article/details/79405996
当你用浏览器打开一个链接的时候,计算机做了哪些工作步骤。https://segmentfault.com/a/1190000006879700
TCP/IP如何保证可靠性,说说TCP头的结构。https://blog.csdn.net/liuchenxia8/article/details/80428157
如何理解HTTP协议的无状态性。https://blog.csdn.net/tennysonsky/article/details/44562435
HTTP的长连接是什么意思。http://www.cnblogs.com/gotodsp/p/6366163.html
http请求过程https://www.jianshu.com/p/c1d6a294d3c0
Https实现原理https://www.cnblogs.com/zery/p/5164795.html
计算机网络面试问题集锦https://blog.csdn.net/justloveyou_/article/details/78303617
https://github.com/randian666/algorithm-study#架构设计与分布式
ZooKeeper基本原理https://zhuanlan.zhihu.com/p/30024403
分布式锁解决并发的三种实现方式https://www.jianshu.com/p/8bddd381de06
分布式集群下如何做到唯一序列号。https://blog.csdn.net/hl_java/article/details/78462283
如何使用redis和zookeeper实现分布式锁?有什么区别优缺点,会有什么问题,分别适用什么场景。https://mp.weixin.qq.com/s/OCIg3TwpmXzqOVqBZ2fSow
基于Zookeeper的分布式锁https://blog.csdn.net/qiangcuo6087/article/details/79067136
如果知道redlock,讲讲他的算法实现http://www.redis.cn/topics/distlock.html
分布式事务的原理,优缺点,如何使用分布式事务,2pc 3pc 的区别,解决了哪些问题,还有哪些问题没解决,如何解决,你自己项目里涉及到分布式事务是怎么处理的。https://www.jianshu.com/p/16b1baf015e8
什么是一致性hash。https://www.cnblogs.com/lpfuture/p/5796398.html
什么是paxos算法, 什么是zab协议。https://blog.csdn.net/zhengzhihust/article/details/53456371
说说你平时用到的设计模式https://github.com/Snailclimb/JavaGuide/blob/master/Java%E7%9B%B8%E5%85%B3/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.md
Dubbo的原理,有看过源码么,数据怎么流转的,怎么实现集群,负载均衡,服务注册和发现,重试转发,快速失败的策略是怎样的 。https://blog.csdn.net/he90227/article/details/70157046/
自己实现过rpc么,原理可以简单讲讲。Rpc要解决什么问题。https://mp.weixin.qq.com/s/kHcbIgMFNB0np6olcPch4w
Zookeeper的用途,选举的原理是什么。https://blog.csdn.net/liuj2511981/article/details/42460069
Zookeeper watch机制原理。https://blog.csdn.net/z69183787/article/details/53023578
如何做到接口的幂等性。https://www.cnblogs.com/linjiqin/p/9678022.html
如何做限流策略,令牌桶和漏斗算法的使用场景。https://blog.csdn.net/fouy_yun/article/details/81025984
https://github.com/randian666/algorithm-study#数据结构与算法
用java自己实现一个LRU。https://github.com/randian666/algorithm-study/blob/master/src/main/java/com/algorithm/study/demo/LRUCache/LRUMap.java
遍历二叉树。https://github.com/randian666/algorithm-study/blob/master/src/main/java/com/algorithm/study/demo/datastructure/tree/LinkBinTree.java
www.jd.cn)反转函数。http://www.jd.cn)反转函数。
如何判断一个数是否在40亿个整数中?https://mp.weixin.qq.com/s?__biz=MzU4NDQ4MzU5OA==&mid=2247484394&idx=1&sn=769e86bd815cf836eaa88a46836e4287&chksm=fd98558bcaefdc9d362f4d0912849924ae2d1f1277147edab7508cd3f1753ea4afd719237fa1&scene=21#wechat_redirect
剑指Offer学习【所有面试题汇总】https://blog.csdn.net/derrantcm/article/details/46887821
Leetcode 题解https://github.com/CyC2018/CS-Notes/blob/master/docs/notes/Leetcode%20%E9%A2%98%E8%A7%A3.md
算法https://github.com/CyC2018/CS-Notes/blob/master/docs/notes/%E7%AE%97%E6%B3%95.md
Leetcode-LinkListhttps://github.com/Snailclimb/JavaGuide/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/Leetcode-LinkList1.md
几道常见的子符串算法题https://github.com/Snailclimb/JavaGuide/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%90%9E%E5%AE%9ABAT%E9%9D%A2%E8%AF%95%E2%80%94%E2%80%94%E5%87%A0%E9%81%93%E5%B8%B8%E8%A7%81%E7%9A%84%E5%AD%90%E7%AC%A6%E4%B8%B2%E7%AE%97%E6%B3%95%E9%A2%98.md
数据结构https://github.com/Snailclimb/JavaGuide/blob/master/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E4%B8%8E%E7%AE%97%E6%B3%95/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md
https://github.com/randian666/algorithm-study#数据库
MySQL数据库的索引原理、与慢SQL优化的5大原则https://www.toutiao.com/i6611390023797309960/
数据库隔离级别有哪些,各自的含义是什么,MYSQL默认的隔离级别是是什么。http://www.cnblogs.com/huanongying/p/7021555.html
MYSQL有哪些存储引擎,各自优缺点。https://blog.csdn.net/liu857279611/article/details/51558927
数据库的ACID是什么。https://www.cnblogs.com/lichunyang321/p/9594196.html
mysql中in 和exists 区别。https://www.cnblogs.com/xiaoxiong-kankan/p/7928153.html
MySQL索引背后的数据结构及算法原理https://www.kancloud.cn/kancloud/theory-of-mysql-index/41846
数据库面试问题集锦https://blog.csdn.net/justloveyou_/article/details/78308460
https://github.com/randian666/algorithm-study#消息队列
消息队列的使用场景。https://blog.csdn.net/seven__________7/article/details/70225830
kafka吞吐量高的原因。https://my.oschina.net/runningwork/blog/918613
kafka架构和原理http://lxw1234.com/archives/2015/09/504.htm
https://github.com/randian666/algorithm-study#缓存
Redis的高并发和快速原因https://mp.weixin.qq.com/s/HuwgTvNtmHJ9tpF7V53opg
常见的缓存策略有哪些,如何做到缓存(比如redis)与DB里的数据一致性,你们项目中用到了https://mp.weixin.qq.com/s/yQjTddLWy-oSYPYxyGVeKw
一文揭秘单线程的Redis为什么这么快?https://mp.weixin.qq.com/s/4ndQI4CyqtjaYJKts8ChdA
如何防止缓存击穿和雪崩。https://mp.weixin.qq.com/s/SQQy6NKvoAgIaeAjzkRpDw
redis的持久化的机制,aof和rdb的区别。https://blog.csdn.net/jackpk/article/details/30073097
Reids的主从复制机制原理。http://www.cnblogs.com/kevingrace/p/5685332.html
Redis过期策略及实现原理https://www.cnblogs.com/linuxprobe-sarah/p/10386800.html
redis面试49题https://mp.weixin.qq.com/s/5mLTVpjn_iebsOp60HFU2Q
https://github.com/randian666/algorithm-study#搜索
es 的分布式架构原理能说一下么(es 是如何实现分布式的啊)?https://doocs.github.io/advanced-java/#/docs/high-concurrency/es-architecture
es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗?https://doocs.github.io/advanced-java/#/docs/high-concurrency/es-write-query-search
es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?https://doocs.github.io/advanced-java/#/docs/high-concurrency/es-optimizing-query-performance
elasticsearch是如何实现master选举的。https://zhuanlan.zhihu.com/p/34830403
详细描述一下Elasticsearch搜索的过程。https://blog.csdn.net/u010454030/article/details/79794788
lucence内部结构是什么。https://www.jianshu.com/p/0dfcee4637c5
Readme https://github.com/randian666/algorithm-study#readme-ov-file
Please reload this pagehttps://github.com/randian666/algorithm-study
Activityhttps://github.com/randian666/algorithm-study/activity
184 starshttps://github.com/randian666/algorithm-study/stargazers
20 watchinghttps://github.com/randian666/algorithm-study/watchers
70 forkshttps://github.com/randian666/algorithm-study/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Frandian666%2Falgorithm-study&report=randian666+%28user%29
Releaseshttps://github.com/randian666/algorithm-study/releases
Packages 0https://github.com/users/randian666/packages?repo_name=algorithm-study
Please reload this pagehttps://github.com/randian666/algorithm-study
Java 100.0% https://github.com/randian666/algorithm-study/search?l=java
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.