├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── config.yaml └── content ├── _index.md └── docs ├── architecture ├── _index.md ├── base │ └── index.md ├── bigdata │ ├── _index.md │ ├── algo │ │ ├── assists │ │ │ ├── 800px-Patricia_trie.png │ │ │ ├── 874963-20190127184959667-1135956344.png │ │ │ ├── Bloom_Filter.png │ │ │ ├── best_merge_tree_1.png │ │ │ ├── best_merge_tree_2.png │ │ │ ├── swap_select.png │ │ │ └── winner_tree.svg │ │ └── index.md │ ├── hbase │ │ ├── assists │ │ │ ├── hbase_data_model.png │ │ │ ├── hbase_hadoop_relation.png │ │ │ ├── hbase_tabel_logic_structure.png │ │ │ └── hbase_tabel_physic_structure.png │ │ └── index.md │ └── hdfs │ │ ├── assists │ │ ├── hdfs-federation.png │ │ ├── hdfs-ha-qjm.png │ │ ├── hdfs_arthticher.png │ │ ├── hdfs_block_save.png │ │ ├── hdfs_failover.png │ │ ├── hdfs_ha.png │ │ ├── hdfs_read_file_process.png │ │ ├── hdfs_secondary_name_node_sync_editlog.png │ │ └── hdfs_write_file_process.png │ │ └── index.md ├── concurrent │ ├── _index.md │ ├── design │ │ ├── assists │ │ │ └── high-concurrency-system-design.png │ │ └── index.md │ └── flow-control │ │ ├── images │ │ ├── cc2bf6c40bcccedb3e6bb2471ef36e53.png │ │ └── cee6a24bae2f1146d8f905a9ede12c23.png │ │ └── index.md ├── design │ ├── _index.md │ ├── recommended │ │ ├── assets │ │ │ ├── 12790782-40327d59055eba56.jpg │ │ │ └── 12790782-ee044ed9dd9cc759.jpg │ │ └── index.md │ ├── seckill │ │ └── index.md │ └── tinyURL │ │ └── index.md └── distributed │ ├── _index.md │ ├── cache │ ├── images │ │ ├── 36bb3e9d1be0ea97b3e836dc467a9c87.png │ │ └── 995c5ddf11013119937692d6448da2e8.png │ └── index.md │ ├── consensus │ ├── assists │ │ ├── basic-paxos-phases.png │ │ ├── causal_consistency.png │ │ ├── consenus_linearizability_sequential.png │ │ └── multi-paxos-example.png │ └── index.md │ ├── dubbo │ ├── images │ │ ├── 075a4cbace1c6874c04ae34c6b91c7ad.png │ │ ├── c48a88cbce65d737293a41250ea58d72.png │ │ └── fce799af888ea1e2b757476b03d4ded7.png │ └── index.md │ ├── kafka │ ├── images │ │ ├── 09d68167fcb34b075259add9b81809cd.png │ │ ├── 5290a719713da5ce4e83422ded5bdf0c.png │ │ ├── 7d529fbf2f856582c2eb3ee787ede5fd.png │ │ ├── 9a9bab37c896c086e2fee7b3e15a9ae3.png │ │ ├── a0de8d416add777aef97683192fd15db.png │ │ ├── ab965081f1e5ff28386d90ba18a17d6d.png │ │ └── e54deac5512215cfc6801890bb83d792.png │ └── index.md │ ├── lock │ ├── assists │ │ ├── fencing-tokens-solve.png │ │ └── fencing-tokens.png │ └── index.md │ ├── mq │ └── index.md │ ├── rpc │ └── index.md │ ├── transaction │ ├── images │ │ ├── 42e2b6be95abf864362b7e646fea18aa.png │ │ ├── 53847a86544edeb54059110633da692c.png │ │ ├── 5479e5bb2009261c1c1f4aa2524c5e48.png │ │ ├── b1f224cb62e2257103969df6b2b02320.png │ │ ├── c3cf164028d6832a3465def010665ec3.png │ │ └── distributed-transaction-TCC.png │ └── index.md │ └── zk │ ├── images │ ├── 641361c1efdb212bdba9b74168d6334b.png │ ├── 72025ab7142520ce9e59193eb956b900.png │ ├── 7ca755dfe9b16f9c130f5de492549a86.png │ ├── 944a3ed0ab807a87b5c562c58a31ea2b.png │ └── cde28984c2c32a5068b2b31d5ba2040f.png │ └── index.md ├── basic ├── _index.md ├── algo │ ├── _index.md │ ├── hash │ │ ├── images │ │ │ └── hashmap-structure.png │ │ └── index.md │ ├── images │ │ └── sort.png │ ├── kmp │ │ └── index.md │ ├── mst │ │ ├── images │ │ │ └── prim.jpg │ │ └── index.md │ ├── path │ │ └── index.md │ ├── search │ │ └── index.md │ ├── skip_list │ │ ├── images │ │ │ ├── 9d89be415d4f099d1eb4042af706f278.png │ │ │ └── e3ccf6537c3a42f6c6f1e8d7e26ba0ed.png │ │ └── index.md │ ├── sort │ │ └── index.md │ └── tree │ │ ├── images │ │ ├── b+.png │ │ ├── b.png │ │ ├── red_black_tree.png │ │ └── tree.jpg │ │ └── index.md ├── cryptology │ └── index.md ├── database │ ├── mysql │ │ ├── _index.md │ │ ├── architecture │ │ │ ├── assists │ │ │ │ ├── mysql_architecture.svg │ │ │ │ └── mysql_update_process.jpg │ │ │ └── index.md │ │ ├── innodb │ │ │ ├── _index.md │ │ │ ├── concurrent │ │ │ │ ├── images │ │ │ │ │ ├── 3e0b6b9589c54d5b93ec689fbbf13275.png │ │ │ │ │ ├── b22ce20ca658d10fb6763d1b6b8b29e1.png │ │ │ │ │ ├── e86d2bb63f9ecf327e588f352bb26d3b.png │ │ │ │ │ └── e9a3a71f517878598235ac6751fe510d.png │ │ │ │ └── index.md │ │ │ ├── index │ │ │ │ ├── images │ │ │ │ │ ├── 19af5612d981bf2ae2ea7d5b5b9b26ac.png │ │ │ │ │ ├── 1bef5c5161044e2cf889574577eef6c9.png │ │ │ │ │ ├── 2f31d7b8720a113ae5a7ed3c48a1c9d4.png │ │ │ │ │ ├── 4bc2f4c58303c2b20751ff20cd692d33.png │ │ │ │ │ ├── 771f5daaf406ec0990ca339c9a594bec.png │ │ │ │ │ ├── 81407aa14450d2d6fac1a70961880aac.png │ │ │ │ │ ├── 85f36113b83bba8aa1ceb1d75bc97271.png │ │ │ │ │ ├── a18d600fb632031a00937b1e667e446e.png │ │ │ │ │ ├── c60f9c70aa5f25cea0f109f4064e13ab.png │ │ │ │ │ └── f7dc83f1b5cfb5f428adc404ce3cfa13.png │ │ │ │ └── index.md │ │ │ └── transaction │ │ │ │ ├── images │ │ │ │ ├── 15a2370c552e932907f8b2d3587171ef.png │ │ │ │ ├── 8d3094a3893ae4d1806dfcb3a93b7dff.png │ │ │ │ ├── b356bfdde7d52c6993a697c4529d2f6b.png │ │ │ │ ├── d2d41261df71879fab0eb54771688d78.png │ │ │ │ └── e4696fae4a417bdd70dd04f0786647ed.png │ │ │ │ └── index.md │ │ └── sharding │ │ │ ├── images │ │ │ ├── 5-mysql-3a686.png │ │ │ ├── 5-mysql-3f186.png │ │ │ └── 5-mysql-6885c.png │ │ │ └── index.md │ ├── redis │ │ ├── assists │ │ │ └── redis_ziplist_struct.png │ │ ├── images │ │ │ ├── 1c5e07626a9cadd5f1ea8acd85838067.png │ │ │ ├── 3de376ea57386b890483b27cf131f24d.png │ │ │ ├── 5e6b9afd23ff44415b434d05ed0449ce.png │ │ │ ├── a9832e14ba184a4049f979e521ef050b.png │ │ │ ├── c807b7a0af060a874fdb27abf5caf289.png │ │ │ ├── cc9ac0419ae3f5059076c2d66f867931.png │ │ │ ├── f0dacdd3779b836ad75fe6b886af1fff.png │ │ │ └── redis-master-slave.png │ │ └── index.md │ └── sql │ │ └── index.md ├── net │ ├── _index.md │ ├── http │ │ └── index.md │ ├── https │ │ ├── images │ │ │ ├── 0be933dd6159a4a907245547ceab5cda.png │ │ │ └── 44e2b283e89f3fbe81b280df04d2feeb.png │ │ └── index.md │ ├── ip │ │ └── index.md │ ├── protocol │ │ └── index.md │ ├── tcp │ │ ├── assists │ │ │ ├── 2020-02-14-20-03-25.png │ │ │ ├── flow_control_win.png │ │ │ └── tcp_handshake.png │ │ ├── images │ │ │ ├── tcp_finish.jpg │ │ │ ├── tcp_head.png │ │ │ └── tcp_slow_begin.png │ │ └── index.md │ └── websocket │ │ └── index.md └── os │ ├── _index.md │ ├── arch │ └── index.md │ ├── concurrency │ ├── images │ │ └── process_status.jpg │ └── index.md │ ├── device │ └── index.md │ ├── disk │ ├── assists │ │ └── linux_disk_io_stack-diagram.png │ └── index.md │ ├── io │ ├── images │ │ ├── 076dcab40e2b43efa5d1aa97d96a85e2.png │ │ ├── 359a774ea7d5d1e6ac08845023993796.png │ │ ├── 3b385bdf805241ee6cd0d4634bd7510a.png │ │ └── c6d2db53d71a8c76c2c9a546c5811773.png │ └── index.md │ ├── memory │ ├── images │ │ ├── memory_1.png │ │ ├── page.png │ │ ├── segment-page.png │ │ └── segment.png │ └── index.md │ └── questions │ └── index.md ├── fromwork ├── _index.md ├── mybatis │ ├── _index.md │ ├── cache │ │ ├── images │ │ │ ├── 2019-04-05-22-04-22.png │ │ │ └── 2019-04-05-22-10-04.png │ │ └── index.md │ ├── proxy │ │ ├── images │ │ │ └── fecd42f80994ebfa775ea5e56166249b.png │ │ └── index.md │ └── question │ │ └── index.md ├── netty │ ├── images │ │ ├── 2882a43ae27016cc885444b46a735801.png │ │ ├── 8674352e3cb3638da5807ef88b8f225d.png │ │ ├── 922e67970b6ac7bf78cd43ac61f7aec0.png │ │ └── dc7ff89d78fc63558bd02d4515e42f38.png │ └── index.md └── spring │ ├── _index.md │ ├── aop │ ├── images │ │ ├── 3bef1bcb3f17058a37b698ed19f5d269.png │ │ └── ce93a1de7bf20653cea82987d6a9f9a4.png │ └── index.md │ ├── design-partten │ └── index.md │ └── ioc │ └── index.md ├── java ├── _index.md ├── annotation │ └── index.md ├── collection │ ├── BlockQueue │ │ └── index.md │ ├── Concurrenthashmap │ │ ├── images │ │ │ └── ConcurrentHashMap.png │ │ └── index.md │ ├── HashMap │ │ ├── images │ │ │ ├── 2-HashMap-03719.png │ │ │ ├── 2-HashMap-4d03d.png │ │ │ ├── 2-HashMap-4fb68.png │ │ │ └── 2-HashMap-7bdc9.png │ │ └── index.md │ ├── _index.md │ └── images │ │ ├── collection.png │ │ └── map.png ├── concurrent │ ├── AQS │ │ ├── images │ │ │ └── 4-AQS-cef7a.png │ │ └── index.md │ ├── _index.md │ ├── atomic │ │ └── index.md │ ├── count-down-latch │ │ ├── images │ │ │ └── 7-CountDownLatch-29ecd.png │ │ └── index.md │ ├── interrupt │ │ └── index.md │ ├── synchronized │ │ ├── assists │ │ │ ├── biased_lock.svg │ │ │ ├── light_lock.svg │ │ │ └── monitor_lock.svg │ │ └── index.md │ ├── thread │ │ ├── assists │ │ │ └── thread_pool_commit_task.png │ │ ├── images │ │ │ ├── kernel_thread.jpg │ │ │ ├── mix_thread.jpg │ │ │ ├── thread_status.jpg │ │ │ └── user_thread.jpg │ │ └── index.md │ ├── threadlocal │ │ ├── assists │ │ │ └── 2020-02-13-19-17-12.png │ │ └── index.md │ └── volatile │ │ ├── images │ │ ├── volatile_1.jpg │ │ └── volatile_2.jpg │ │ └── index.md ├── exception │ ├── images │ │ ├── error.png │ │ └── exception.png │ └── index.md ├── generics │ ├── assists │ │ ├── generics_method_type.png │ │ ├── generics_subtype_1.png │ │ ├── generics_subtype_2.png │ │ ├── generics_wildcards_subtype_1.png │ │ └── generics_wildcards_subtype_2.png │ └── index.md ├── jvm │ ├── _index.md │ ├── architecture │ │ ├── assists │ │ │ └── jvm_architecture.svg │ │ └── index.md │ ├── classloader │ │ ├── assists │ │ │ └── jvm_classlaoder_architecture.svg │ │ └── index.md │ ├── dispatcher │ │ ├── images │ │ │ └── dispatcher.bmp │ │ └── index.md │ ├── gc │ │ ├── assists │ │ │ ├── garbage_collector.svg │ │ │ └── gc_remembered_set.png │ │ └── index.md │ ├── jvm-object-lifecycle │ │ ├── images │ │ │ └── touch-class-instance.png │ │ └── index.md │ ├── runtime_area │ │ ├── assists │ │ │ └── runtime_data_area.svg │ │ └── index.md │ └── string-constant-pool │ │ ├── images │ │ ├── 2019-04-12-09-49-38.png │ │ ├── 2019-04-12-10-01-01.png │ │ └── 2019-04-12-10-06-01.png │ │ └── index.md ├── nio │ ├── assists │ │ └── buffers-modes.png │ └── index.md ├── object │ └── index.md ├── oop │ ├── images │ │ └── oop.gif │ └── index.md ├── operator │ └── index.md ├── proxy │ └── index.md ├── question │ └── index.md ├── serilaser │ └── index.md └── string-builder │ └── index.md ├── leetcode ├── AllOne │ └── index.md ├── LRUCache │ └── index.md ├── MinStack │ └── index.md ├── StringMultiply │ └── index.md ├── _index.md ├── addTwoNumbers │ └── index.md ├── checkInclusion │ └── index.md ├── detectCycle │ └── index.md ├── findCircleNum │ └── index.md ├── findKthLargest │ └── index.md ├── findLengthOfLCIS │ └── index.md ├── getIntersectionNode │ └── index.md ├── images │ └── 5981c540e595049ee84429c3f4a7face.png ├── lengthOfLongestSubstring │ └── index.md ├── longestCommonPrefix │ └── index.md ├── longestConsecutive │ └── index.md ├── lowestCommonAncestor │ └── index.md ├── maxAreaOfIsland │ └── index.md ├── maxProfit │ └── index.md ├── maxProfit2 │ └── index.md ├── maxSubArray │ └── index.md ├── mergeKLists │ └── index.md ├── mergeRagen │ └── index.md ├── mergeTwoLists │ └── index.md ├── mySqrt │ └── index.md ├── restoreIpAddresses │ └── index.md ├── reverseList │ └── index.md ├── reverseWords │ └── index.md ├── salary │ └── index.md ├── searchRote │ └── index.md ├── simplifyPath │ └── index.md ├── sortList │ └── index.md ├── threeSum │ └── index.md ├── trap │ ├── assists │ │ └── trap.png │ └── index.md ├── validUtf8 │ └── index.md └── zigzagLevelOrder │ └── index.md ├── menu └── index.md └── offer ├── Add └── index.md ├── BST-Link-Convert └── index.md ├── BSTKthNode └── index.md ├── CloneLink └── index.md ├── CountOfSortedArray └── index.md ├── CutRope └── index.md ├── Duplicate └── index.md ├── EntryNodeOfLoop └── index.md ├── FindContinuousSequence └── index.md ├── FindFirstCommonNode └── index.md ├── FindGreatestSumOfSubArray └── index.md ├── FindKthToTail └── index.md ├── FindNumbersWithSum └── index.md ├── FindNumsAppearOnce └── index.md ├── FindPath └── index.md ├── FirstNotRepeatingChar └── index.md ├── GetLeastNumbers └── index.md ├── GetLeastNumbersSolution └── index.md ├── GetNext └── index.md ├── GetNumberOfK └── index.md ├── GetUglyNumber └── index.md ├── HasSubtree └── index.md ├── InversePairs └── index.md ├── IsNumeric └── index.md ├── IsPopOrder └── index.md ├── IsSymmetrical └── index.md ├── LastRemaining └── index.md ├── LeftRotateString └── index.md ├── LongestNoRepeatSubString └── index.md ├── MaxGift └── index.md ├── MaxInWindows └── index.md ├── MaxProfit └── index.md ├── MinStack └── index.md ├── MoreThanHalfNum └── index.md ├── MovingCount └── index.md ├── NOfNumberSerialize └── index.md ├── NumberOfOneBetweenOneAndN └── index.md ├── O1DeleteNode └── index.md ├── PatternMatch └── index.md ├── Permutation └── index.md ├── PrintFromTopToBottom └── index.md ├── PrintMatrix └── index.md ├── PrintMinNumber └── index.md ├── ReverseSentence └── index.md ├── SerializeTree └── index.md ├── Singleton └── index.md ├── StreamMid └── index.md ├── SumOfNDice └── index.md ├── TranslateNumToStr └── index.md ├── TreeDepth └── index.md ├── VerifySquenceOfBST └── index.md ├── _index.md ├── fibonacci └── index.md ├── find-minimum-in-rotated-sorted-array └── index.md ├── hasPath └── index.md ├── images ├── 07ce2975ccdf288110e897a00f76f43f.png └── d59a892b85e600aecc22e2eca74d517f.png ├── isContinuous └── index.md ├── merge-sort-link └── index.md ├── mirror-tree └── index.md ├── number-of-one └── index.md ├── power └── index.md ├── print-link-from-tail └── index.md ├── printn └── index.md ├── reConstructBinaryTree └── index.md ├── reOrderArray └── index.md ├── replay-space └── index.md ├── revert-link └── index.md ├── search-a-2d-matrix └── index.md ├── sum └── index.md └── two-stack-fifo └── index.md /.gitignore: -------------------------------------------------------------------------------- 1 | _book 2 | *.pdf 3 | .DS_Store 4 | public/ 5 | interview_book/ 6 | resources 7 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/README.md -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/config.yaml -------------------------------------------------------------------------------- /content/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/_index.md -------------------------------------------------------------------------------- /content/docs/architecture/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/architecture/base/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/base/index.md -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/800px-Patricia_trie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/800px-Patricia_trie.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/874963-20190127184959667-1135956344.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/874963-20190127184959667-1135956344.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/Bloom_Filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/Bloom_Filter.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/best_merge_tree_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/best_merge_tree_1.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/best_merge_tree_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/best_merge_tree_2.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/swap_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/swap_select.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/assists/winner_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/assists/winner_tree.svg -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/algo/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/algo/index.md -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hbase/assists/hbase_data_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hbase/assists/hbase_data_model.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hbase/assists/hbase_hadoop_relation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hbase/assists/hbase_hadoop_relation.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hbase/assists/hbase_tabel_logic_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hbase/assists/hbase_tabel_logic_structure.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hbase/assists/hbase_tabel_physic_structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hbase/assists/hbase_tabel_physic_structure.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hbase/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hbase/index.md -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs-federation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs-federation.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs-ha-qjm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs-ha-qjm.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_arthticher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_arthticher.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_block_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_block_save.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_failover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_failover.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_ha.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_read_file_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_read_file_process.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_secondary_name_node_sync_editlog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_secondary_name_node_sync_editlog.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/assists/hdfs_write_file_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/assists/hdfs_write_file_process.png -------------------------------------------------------------------------------- /content/docs/architecture/bigdata/hdfs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/bigdata/hdfs/index.md -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/design/assists/high-concurrency-system-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/concurrent/design/assists/high-concurrency-system-design.png -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/design/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/concurrent/design/index.md -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/flow-control/images/cc2bf6c40bcccedb3e6bb2471ef36e53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/concurrent/flow-control/images/cc2bf6c40bcccedb3e6bb2471ef36e53.png -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/flow-control/images/cee6a24bae2f1146d8f905a9ede12c23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/concurrent/flow-control/images/cee6a24bae2f1146d8f905a9ede12c23.png -------------------------------------------------------------------------------- /content/docs/architecture/concurrent/flow-control/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/concurrent/flow-control/index.md -------------------------------------------------------------------------------- /content/docs/architecture/design/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/architecture/design/recommended/assets/12790782-40327d59055eba56.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/design/recommended/assets/12790782-40327d59055eba56.jpg -------------------------------------------------------------------------------- /content/docs/architecture/design/recommended/assets/12790782-ee044ed9dd9cc759.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/design/recommended/assets/12790782-ee044ed9dd9cc759.jpg -------------------------------------------------------------------------------- /content/docs/architecture/design/recommended/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/design/recommended/index.md -------------------------------------------------------------------------------- /content/docs/architecture/design/seckill/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/design/seckill/index.md -------------------------------------------------------------------------------- /content/docs/architecture/design/tinyURL/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/design/tinyURL/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/architecture/distributed/cache/images/36bb3e9d1be0ea97b3e836dc467a9c87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/cache/images/36bb3e9d1be0ea97b3e836dc467a9c87.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/cache/images/995c5ddf11013119937692d6448da2e8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/cache/images/995c5ddf11013119937692d6448da2e8.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/cache/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/cache/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/consensus/assists/basic-paxos-phases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/consensus/assists/basic-paxos-phases.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/consensus/assists/causal_consistency.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/consensus/assists/causal_consistency.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/consensus/assists/consenus_linearizability_sequential.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/consensus/assists/consenus_linearizability_sequential.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/consensus/assists/multi-paxos-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/consensus/assists/multi-paxos-example.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/consensus/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/consensus/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/dubbo/images/075a4cbace1c6874c04ae34c6b91c7ad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/dubbo/images/075a4cbace1c6874c04ae34c6b91c7ad.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/dubbo/images/c48a88cbce65d737293a41250ea58d72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/dubbo/images/c48a88cbce65d737293a41250ea58d72.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/dubbo/images/fce799af888ea1e2b757476b03d4ded7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/dubbo/images/fce799af888ea1e2b757476b03d4ded7.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/dubbo/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/dubbo/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/09d68167fcb34b075259add9b81809cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/09d68167fcb34b075259add9b81809cd.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/5290a719713da5ce4e83422ded5bdf0c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/5290a719713da5ce4e83422ded5bdf0c.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/7d529fbf2f856582c2eb3ee787ede5fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/7d529fbf2f856582c2eb3ee787ede5fd.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/9a9bab37c896c086e2fee7b3e15a9ae3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/9a9bab37c896c086e2fee7b3e15a9ae3.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/a0de8d416add777aef97683192fd15db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/a0de8d416add777aef97683192fd15db.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/ab965081f1e5ff28386d90ba18a17d6d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/ab965081f1e5ff28386d90ba18a17d6d.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/images/e54deac5512215cfc6801890bb83d792.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/images/e54deac5512215cfc6801890bb83d792.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/kafka/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/kafka/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/lock/assists/fencing-tokens-solve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/lock/assists/fencing-tokens-solve.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/lock/assists/fencing-tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/lock/assists/fencing-tokens.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/lock/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/lock/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/mq/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/mq/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/rpc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/rpc/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/42e2b6be95abf864362b7e646fea18aa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/42e2b6be95abf864362b7e646fea18aa.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/53847a86544edeb54059110633da692c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/53847a86544edeb54059110633da692c.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/5479e5bb2009261c1c1f4aa2524c5e48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/5479e5bb2009261c1c1f4aa2524c5e48.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/b1f224cb62e2257103969df6b2b02320.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/b1f224cb62e2257103969df6b2b02320.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/c3cf164028d6832a3465def010665ec3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/c3cf164028d6832a3465def010665ec3.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/images/distributed-transaction-TCC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/images/distributed-transaction-TCC.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/transaction/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/transaction/index.md -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/images/641361c1efdb212bdba9b74168d6334b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/images/641361c1efdb212bdba9b74168d6334b.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/images/72025ab7142520ce9e59193eb956b900.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/images/72025ab7142520ce9e59193eb956b900.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/images/7ca755dfe9b16f9c130f5de492549a86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/images/7ca755dfe9b16f9c130f5de492549a86.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/images/944a3ed0ab807a87b5c562c58a31ea2b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/images/944a3ed0ab807a87b5c562c58a31ea2b.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/images/cde28984c2c32a5068b2b31d5ba2040f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/images/cde28984c2c32a5068b2b31d5ba2040f.png -------------------------------------------------------------------------------- /content/docs/architecture/distributed/zk/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/architecture/distributed/zk/index.md -------------------------------------------------------------------------------- /content/docs/basic/_index.md: -------------------------------------------------------------------------------- 1 | # 计算机基础 2 | -------------------------------------------------------------------------------- /content/docs/basic/algo/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/_index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/hash/images/hashmap-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/hash/images/hashmap-structure.png -------------------------------------------------------------------------------- /content/docs/basic/algo/hash/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/hash/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/images/sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/images/sort.png -------------------------------------------------------------------------------- /content/docs/basic/algo/kmp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/kmp/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/mst/images/prim.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/mst/images/prim.jpg -------------------------------------------------------------------------------- /content/docs/basic/algo/mst/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/mst/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/path/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/path/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/search/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/search/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/skip_list/images/9d89be415d4f099d1eb4042af706f278.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/skip_list/images/9d89be415d4f099d1eb4042af706f278.png -------------------------------------------------------------------------------- /content/docs/basic/algo/skip_list/images/e3ccf6537c3a42f6c6f1e8d7e26ba0ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/skip_list/images/e3ccf6537c3a42f6c6f1e8d7e26ba0ed.png -------------------------------------------------------------------------------- /content/docs/basic/algo/skip_list/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/skip_list/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/sort/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/sort/index.md -------------------------------------------------------------------------------- /content/docs/basic/algo/tree/images/b+.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/tree/images/b+.png -------------------------------------------------------------------------------- /content/docs/basic/algo/tree/images/b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/tree/images/b.png -------------------------------------------------------------------------------- /content/docs/basic/algo/tree/images/red_black_tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/tree/images/red_black_tree.png -------------------------------------------------------------------------------- /content/docs/basic/algo/tree/images/tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/tree/images/tree.jpg -------------------------------------------------------------------------------- /content/docs/basic/algo/tree/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/algo/tree/index.md -------------------------------------------------------------------------------- /content/docs/basic/cryptology/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/cryptology/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/architecture/assists/mysql_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/architecture/assists/mysql_architecture.svg -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/architecture/assists/mysql_update_process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/architecture/assists/mysql_update_process.jpg -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/architecture/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/architecture/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/concurrent/images/3e0b6b9589c54d5b93ec689fbbf13275.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/concurrent/images/3e0b6b9589c54d5b93ec689fbbf13275.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/concurrent/images/b22ce20ca658d10fb6763d1b6b8b29e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/concurrent/images/b22ce20ca658d10fb6763d1b6b8b29e1.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/concurrent/images/e86d2bb63f9ecf327e588f352bb26d3b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/concurrent/images/e86d2bb63f9ecf327e588f352bb26d3b.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/concurrent/images/e9a3a71f517878598235ac6751fe510d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/concurrent/images/e9a3a71f517878598235ac6751fe510d.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/concurrent/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/concurrent/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/19af5612d981bf2ae2ea7d5b5b9b26ac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/19af5612d981bf2ae2ea7d5b5b9b26ac.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/1bef5c5161044e2cf889574577eef6c9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/1bef5c5161044e2cf889574577eef6c9.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/2f31d7b8720a113ae5a7ed3c48a1c9d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/2f31d7b8720a113ae5a7ed3c48a1c9d4.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/4bc2f4c58303c2b20751ff20cd692d33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/4bc2f4c58303c2b20751ff20cd692d33.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/771f5daaf406ec0990ca339c9a594bec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/771f5daaf406ec0990ca339c9a594bec.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/81407aa14450d2d6fac1a70961880aac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/81407aa14450d2d6fac1a70961880aac.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/85f36113b83bba8aa1ceb1d75bc97271.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/85f36113b83bba8aa1ceb1d75bc97271.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/a18d600fb632031a00937b1e667e446e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/a18d600fb632031a00937b1e667e446e.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/c60f9c70aa5f25cea0f109f4064e13ab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/c60f9c70aa5f25cea0f109f4064e13ab.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/images/f7dc83f1b5cfb5f428adc404ce3cfa13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/images/f7dc83f1b5cfb5f428adc404ce3cfa13.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/index/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/index/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/images/15a2370c552e932907f8b2d3587171ef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/images/15a2370c552e932907f8b2d3587171ef.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/images/8d3094a3893ae4d1806dfcb3a93b7dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/images/8d3094a3893ae4d1806dfcb3a93b7dff.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/images/b356bfdde7d52c6993a697c4529d2f6b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/images/b356bfdde7d52c6993a697c4529d2f6b.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/images/d2d41261df71879fab0eb54771688d78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/images/d2d41261df71879fab0eb54771688d78.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/images/e4696fae4a417bdd70dd04f0786647ed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/images/e4696fae4a417bdd70dd04f0786647ed.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/innodb/transaction/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/innodb/transaction/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/sharding/images/5-mysql-3a686.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/sharding/images/5-mysql-3a686.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/sharding/images/5-mysql-3f186.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/sharding/images/5-mysql-3f186.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/sharding/images/5-mysql-6885c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/sharding/images/5-mysql-6885c.png -------------------------------------------------------------------------------- /content/docs/basic/database/mysql/sharding/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/mysql/sharding/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/redis/assists/redis_ziplist_struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/assists/redis_ziplist_struct.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/1c5e07626a9cadd5f1ea8acd85838067.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/1c5e07626a9cadd5f1ea8acd85838067.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/3de376ea57386b890483b27cf131f24d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/3de376ea57386b890483b27cf131f24d.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/5e6b9afd23ff44415b434d05ed0449ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/5e6b9afd23ff44415b434d05ed0449ce.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/a9832e14ba184a4049f979e521ef050b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/a9832e14ba184a4049f979e521ef050b.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/c807b7a0af060a874fdb27abf5caf289.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/c807b7a0af060a874fdb27abf5caf289.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/cc9ac0419ae3f5059076c2d66f867931.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/cc9ac0419ae3f5059076c2d66f867931.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/f0dacdd3779b836ad75fe6b886af1fff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/f0dacdd3779b836ad75fe6b886af1fff.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/images/redis-master-slave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/images/redis-master-slave.png -------------------------------------------------------------------------------- /content/docs/basic/database/redis/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/redis/index.md -------------------------------------------------------------------------------- /content/docs/basic/database/sql/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/database/sql/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/_index.md -------------------------------------------------------------------------------- /content/docs/basic/net/http/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/http/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/https/images/0be933dd6159a4a907245547ceab5cda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/https/images/0be933dd6159a4a907245547ceab5cda.png -------------------------------------------------------------------------------- /content/docs/basic/net/https/images/44e2b283e89f3fbe81b280df04d2feeb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/https/images/44e2b283e89f3fbe81b280df04d2feeb.png -------------------------------------------------------------------------------- /content/docs/basic/net/https/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/https/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/ip/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/ip/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/protocol/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/protocol/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/assists/2020-02-14-20-03-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/assists/2020-02-14-20-03-25.png -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/assists/flow_control_win.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/assists/flow_control_win.png -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/assists/tcp_handshake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/assists/tcp_handshake.png -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/images/tcp_finish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/images/tcp_finish.jpg -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/images/tcp_head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/images/tcp_head.png -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/images/tcp_slow_begin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/images/tcp_slow_begin.png -------------------------------------------------------------------------------- /content/docs/basic/net/tcp/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/tcp/index.md -------------------------------------------------------------------------------- /content/docs/basic/net/websocket/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/net/websocket/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/_index.md -------------------------------------------------------------------------------- /content/docs/basic/os/arch/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/arch/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/concurrency/images/process_status.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/concurrency/images/process_status.jpg -------------------------------------------------------------------------------- /content/docs/basic/os/concurrency/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/concurrency/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/device/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/device/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/disk/assists/linux_disk_io_stack-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/disk/assists/linux_disk_io_stack-diagram.png -------------------------------------------------------------------------------- /content/docs/basic/os/disk/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/disk/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/io/images/076dcab40e2b43efa5d1aa97d96a85e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/io/images/076dcab40e2b43efa5d1aa97d96a85e2.png -------------------------------------------------------------------------------- /content/docs/basic/os/io/images/359a774ea7d5d1e6ac08845023993796.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/io/images/359a774ea7d5d1e6ac08845023993796.png -------------------------------------------------------------------------------- /content/docs/basic/os/io/images/3b385bdf805241ee6cd0d4634bd7510a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/io/images/3b385bdf805241ee6cd0d4634bd7510a.png -------------------------------------------------------------------------------- /content/docs/basic/os/io/images/c6d2db53d71a8c76c2c9a546c5811773.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/io/images/c6d2db53d71a8c76c2c9a546c5811773.png -------------------------------------------------------------------------------- /content/docs/basic/os/io/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/io/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/memory/images/memory_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/memory/images/memory_1.png -------------------------------------------------------------------------------- /content/docs/basic/os/memory/images/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/memory/images/page.png -------------------------------------------------------------------------------- /content/docs/basic/os/memory/images/segment-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/memory/images/segment-page.png -------------------------------------------------------------------------------- /content/docs/basic/os/memory/images/segment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/memory/images/segment.png -------------------------------------------------------------------------------- /content/docs/basic/os/memory/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/memory/index.md -------------------------------------------------------------------------------- /content/docs/basic/os/questions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/basic/os/questions/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/cache/images/2019-04-05-22-04-22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/cache/images/2019-04-05-22-04-22.png -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/cache/images/2019-04-05-22-10-04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/cache/images/2019-04-05-22-10-04.png -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/cache/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/cache/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/proxy/images/fecd42f80994ebfa775ea5e56166249b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/proxy/images/fecd42f80994ebfa775ea5e56166249b.png -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/proxy/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/proxy/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/mybatis/question/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/mybatis/question/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/netty/images/2882a43ae27016cc885444b46a735801.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/netty/images/2882a43ae27016cc885444b46a735801.png -------------------------------------------------------------------------------- /content/docs/fromwork/netty/images/8674352e3cb3638da5807ef88b8f225d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/netty/images/8674352e3cb3638da5807ef88b8f225d.png -------------------------------------------------------------------------------- /content/docs/fromwork/netty/images/922e67970b6ac7bf78cd43ac61f7aec0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/netty/images/922e67970b6ac7bf78cd43ac61f7aec0.png -------------------------------------------------------------------------------- /content/docs/fromwork/netty/images/dc7ff89d78fc63558bd02d4515e42f38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/netty/images/dc7ff89d78fc63558bd02d4515e42f38.png -------------------------------------------------------------------------------- /content/docs/fromwork/netty/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/netty/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/spring/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/_index.md -------------------------------------------------------------------------------- /content/docs/fromwork/spring/aop/images/3bef1bcb3f17058a37b698ed19f5d269.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/aop/images/3bef1bcb3f17058a37b698ed19f5d269.png -------------------------------------------------------------------------------- /content/docs/fromwork/spring/aop/images/ce93a1de7bf20653cea82987d6a9f9a4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/aop/images/ce93a1de7bf20653cea82987d6a9f9a4.png -------------------------------------------------------------------------------- /content/docs/fromwork/spring/aop/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/aop/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/spring/design-partten/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/design-partten/index.md -------------------------------------------------------------------------------- /content/docs/fromwork/spring/ioc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/fromwork/spring/ioc/index.md -------------------------------------------------------------------------------- /content/docs/java/_index.md: -------------------------------------------------------------------------------- 1 | # Java -------------------------------------------------------------------------------- /content/docs/java/annotation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/annotation/index.md -------------------------------------------------------------------------------- /content/docs/java/collection/BlockQueue/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/BlockQueue/index.md -------------------------------------------------------------------------------- /content/docs/java/collection/Concurrenthashmap/images/ConcurrentHashMap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/Concurrenthashmap/images/ConcurrentHashMap.png -------------------------------------------------------------------------------- /content/docs/java/collection/Concurrenthashmap/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/Concurrenthashmap/index.md -------------------------------------------------------------------------------- /content/docs/java/collection/HashMap/images/2-HashMap-03719.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/HashMap/images/2-HashMap-03719.png -------------------------------------------------------------------------------- /content/docs/java/collection/HashMap/images/2-HashMap-4d03d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/HashMap/images/2-HashMap-4d03d.png -------------------------------------------------------------------------------- /content/docs/java/collection/HashMap/images/2-HashMap-4fb68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/HashMap/images/2-HashMap-4fb68.png -------------------------------------------------------------------------------- /content/docs/java/collection/HashMap/images/2-HashMap-7bdc9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/HashMap/images/2-HashMap-7bdc9.png -------------------------------------------------------------------------------- /content/docs/java/collection/HashMap/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/HashMap/index.md -------------------------------------------------------------------------------- /content/docs/java/collection/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/_index.md -------------------------------------------------------------------------------- /content/docs/java/collection/images/collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/images/collection.png -------------------------------------------------------------------------------- /content/docs/java/collection/images/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/collection/images/map.png -------------------------------------------------------------------------------- /content/docs/java/concurrent/AQS/images/4-AQS-cef7a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/AQS/images/4-AQS-cef7a.png -------------------------------------------------------------------------------- /content/docs/java/concurrent/AQS/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/AQS/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/java/concurrent/atomic/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/atomic/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/count-down-latch/images/7-CountDownLatch-29ecd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/count-down-latch/images/7-CountDownLatch-29ecd.png -------------------------------------------------------------------------------- /content/docs/java/concurrent/count-down-latch/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/count-down-latch/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/interrupt/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/interrupt/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/synchronized/assists/biased_lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/synchronized/assists/biased_lock.svg -------------------------------------------------------------------------------- /content/docs/java/concurrent/synchronized/assists/light_lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/synchronized/assists/light_lock.svg -------------------------------------------------------------------------------- /content/docs/java/concurrent/synchronized/assists/monitor_lock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/synchronized/assists/monitor_lock.svg -------------------------------------------------------------------------------- /content/docs/java/concurrent/synchronized/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/synchronized/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/assists/thread_pool_commit_task.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/assists/thread_pool_commit_task.png -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/images/kernel_thread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/images/kernel_thread.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/images/mix_thread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/images/mix_thread.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/images/thread_status.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/images/thread_status.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/images/user_thread.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/images/user_thread.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/thread/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/thread/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/threadlocal/assists/2020-02-13-19-17-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/threadlocal/assists/2020-02-13-19-17-12.png -------------------------------------------------------------------------------- /content/docs/java/concurrent/threadlocal/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/threadlocal/index.md -------------------------------------------------------------------------------- /content/docs/java/concurrent/volatile/images/volatile_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/volatile/images/volatile_1.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/volatile/images/volatile_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/volatile/images/volatile_2.jpg -------------------------------------------------------------------------------- /content/docs/java/concurrent/volatile/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/concurrent/volatile/index.md -------------------------------------------------------------------------------- /content/docs/java/exception/images/error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/exception/images/error.png -------------------------------------------------------------------------------- /content/docs/java/exception/images/exception.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/exception/images/exception.png -------------------------------------------------------------------------------- /content/docs/java/exception/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/exception/index.md -------------------------------------------------------------------------------- /content/docs/java/generics/assists/generics_method_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/assists/generics_method_type.png -------------------------------------------------------------------------------- /content/docs/java/generics/assists/generics_subtype_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/assists/generics_subtype_1.png -------------------------------------------------------------------------------- /content/docs/java/generics/assists/generics_subtype_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/assists/generics_subtype_2.png -------------------------------------------------------------------------------- /content/docs/java/generics/assists/generics_wildcards_subtype_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/assists/generics_wildcards_subtype_1.png -------------------------------------------------------------------------------- /content/docs/java/generics/assists/generics_wildcards_subtype_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/assists/generics_wildcards_subtype_2.png -------------------------------------------------------------------------------- /content/docs/java/generics/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/generics/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/_index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/java/jvm/architecture/assists/jvm_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/architecture/assists/jvm_architecture.svg -------------------------------------------------------------------------------- /content/docs/java/jvm/architecture/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/architecture/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/classloader/assists/jvm_classlaoder_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/classloader/assists/jvm_classlaoder_architecture.svg -------------------------------------------------------------------------------- /content/docs/java/jvm/classloader/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/classloader/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/dispatcher/images/dispatcher.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/dispatcher/images/dispatcher.bmp -------------------------------------------------------------------------------- /content/docs/java/jvm/dispatcher/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/dispatcher/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/gc/assists/garbage_collector.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/gc/assists/garbage_collector.svg -------------------------------------------------------------------------------- /content/docs/java/jvm/gc/assists/gc_remembered_set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/gc/assists/gc_remembered_set.png -------------------------------------------------------------------------------- /content/docs/java/jvm/gc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/gc/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/jvm-object-lifecycle/images/touch-class-instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/jvm-object-lifecycle/images/touch-class-instance.png -------------------------------------------------------------------------------- /content/docs/java/jvm/jvm-object-lifecycle/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/jvm-object-lifecycle/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/runtime_area/assists/runtime_data_area.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/runtime_area/assists/runtime_data_area.svg -------------------------------------------------------------------------------- /content/docs/java/jvm/runtime_area/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/runtime_area/index.md -------------------------------------------------------------------------------- /content/docs/java/jvm/string-constant-pool/images/2019-04-12-09-49-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/string-constant-pool/images/2019-04-12-09-49-38.png -------------------------------------------------------------------------------- /content/docs/java/jvm/string-constant-pool/images/2019-04-12-10-01-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/string-constant-pool/images/2019-04-12-10-01-01.png -------------------------------------------------------------------------------- /content/docs/java/jvm/string-constant-pool/images/2019-04-12-10-06-01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/string-constant-pool/images/2019-04-12-10-06-01.png -------------------------------------------------------------------------------- /content/docs/java/jvm/string-constant-pool/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/jvm/string-constant-pool/index.md -------------------------------------------------------------------------------- /content/docs/java/nio/assists/buffers-modes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/nio/assists/buffers-modes.png -------------------------------------------------------------------------------- /content/docs/java/nio/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/nio/index.md -------------------------------------------------------------------------------- /content/docs/java/object/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/object/index.md -------------------------------------------------------------------------------- /content/docs/java/oop/images/oop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/oop/images/oop.gif -------------------------------------------------------------------------------- /content/docs/java/oop/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/oop/index.md -------------------------------------------------------------------------------- /content/docs/java/operator/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/operator/index.md -------------------------------------------------------------------------------- /content/docs/java/proxy/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/proxy/index.md -------------------------------------------------------------------------------- /content/docs/java/question/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/question/index.md -------------------------------------------------------------------------------- /content/docs/java/serilaser/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/serilaser/index.md -------------------------------------------------------------------------------- /content/docs/java/string-builder/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/java/string-builder/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/AllOne/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/AllOne/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/LRUCache/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/LRUCache/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/MinStack/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/MinStack/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/StringMultiply/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/StringMultiply/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/_index.md: -------------------------------------------------------------------------------- 1 | # LeetCode 2 | 3 | 包含头条常见的面试题 4 | -------------------------------------------------------------------------------- /content/docs/leetcode/addTwoNumbers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/addTwoNumbers/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/checkInclusion/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/checkInclusion/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/detectCycle/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/detectCycle/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/findCircleNum/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/findCircleNum/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/findKthLargest/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/findKthLargest/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/findLengthOfLCIS/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/findLengthOfLCIS/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/getIntersectionNode/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/getIntersectionNode/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/images/5981c540e595049ee84429c3f4a7face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/images/5981c540e595049ee84429c3f4a7face.png -------------------------------------------------------------------------------- /content/docs/leetcode/lengthOfLongestSubstring/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/lengthOfLongestSubstring/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/longestCommonPrefix/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/longestCommonPrefix/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/longestConsecutive/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/longestConsecutive/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/lowestCommonAncestor/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/lowestCommonAncestor/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/maxAreaOfIsland/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/maxAreaOfIsland/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/maxProfit/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/maxProfit/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/maxProfit2/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/maxProfit2/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/maxSubArray/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/maxSubArray/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/mergeKLists/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/mergeKLists/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/mergeRagen/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/mergeRagen/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/mergeTwoLists/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/mergeTwoLists/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/mySqrt/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/mySqrt/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/restoreIpAddresses/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/restoreIpAddresses/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/reverseList/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/reverseList/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/reverseWords/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/reverseWords/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/salary/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/salary/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/searchRote/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/searchRote/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/simplifyPath/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/simplifyPath/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/sortList/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/sortList/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/threeSum/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/threeSum/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/trap/assists/trap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/trap/assists/trap.png -------------------------------------------------------------------------------- /content/docs/leetcode/trap/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/trap/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/validUtf8/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/leetcode/validUtf8/index.md -------------------------------------------------------------------------------- /content/docs/leetcode/zigzagLevelOrder/index.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /content/docs/menu/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/menu/index.md -------------------------------------------------------------------------------- /content/docs/offer/Add/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/Add/index.md -------------------------------------------------------------------------------- /content/docs/offer/BST-Link-Convert/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/BST-Link-Convert/index.md -------------------------------------------------------------------------------- /content/docs/offer/BSTKthNode/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/BSTKthNode/index.md -------------------------------------------------------------------------------- /content/docs/offer/CloneLink/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/CloneLink/index.md -------------------------------------------------------------------------------- /content/docs/offer/CountOfSortedArray/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/CountOfSortedArray/index.md -------------------------------------------------------------------------------- /content/docs/offer/CutRope/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/CutRope/index.md -------------------------------------------------------------------------------- /content/docs/offer/Duplicate/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/Duplicate/index.md -------------------------------------------------------------------------------- /content/docs/offer/EntryNodeOfLoop/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/EntryNodeOfLoop/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindContinuousSequence/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindContinuousSequence/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindFirstCommonNode/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindFirstCommonNode/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindGreatestSumOfSubArray/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindGreatestSumOfSubArray/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindKthToTail/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindKthToTail/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindNumbersWithSum/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindNumbersWithSum/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindNumsAppearOnce/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindNumsAppearOnce/index.md -------------------------------------------------------------------------------- /content/docs/offer/FindPath/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FindPath/index.md -------------------------------------------------------------------------------- /content/docs/offer/FirstNotRepeatingChar/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/FirstNotRepeatingChar/index.md -------------------------------------------------------------------------------- /content/docs/offer/GetLeastNumbers/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/GetLeastNumbers/index.md -------------------------------------------------------------------------------- /content/docs/offer/GetLeastNumbersSolution/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/GetLeastNumbersSolution/index.md -------------------------------------------------------------------------------- /content/docs/offer/GetNext/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/GetNext/index.md -------------------------------------------------------------------------------- /content/docs/offer/GetNumberOfK/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/GetNumberOfK/index.md -------------------------------------------------------------------------------- /content/docs/offer/GetUglyNumber/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/GetUglyNumber/index.md -------------------------------------------------------------------------------- /content/docs/offer/HasSubtree/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/HasSubtree/index.md -------------------------------------------------------------------------------- /content/docs/offer/InversePairs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/InversePairs/index.md -------------------------------------------------------------------------------- /content/docs/offer/IsNumeric/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/IsNumeric/index.md -------------------------------------------------------------------------------- /content/docs/offer/IsPopOrder/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/IsPopOrder/index.md -------------------------------------------------------------------------------- /content/docs/offer/IsSymmetrical/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/IsSymmetrical/index.md -------------------------------------------------------------------------------- /content/docs/offer/LastRemaining/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/LastRemaining/index.md -------------------------------------------------------------------------------- /content/docs/offer/LeftRotateString/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/LeftRotateString/index.md -------------------------------------------------------------------------------- /content/docs/offer/LongestNoRepeatSubString/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/LongestNoRepeatSubString/index.md -------------------------------------------------------------------------------- /content/docs/offer/MaxGift/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MaxGift/index.md -------------------------------------------------------------------------------- /content/docs/offer/MaxInWindows/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MaxInWindows/index.md -------------------------------------------------------------------------------- /content/docs/offer/MaxProfit/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MaxProfit/index.md -------------------------------------------------------------------------------- /content/docs/offer/MinStack/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MinStack/index.md -------------------------------------------------------------------------------- /content/docs/offer/MoreThanHalfNum/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MoreThanHalfNum/index.md -------------------------------------------------------------------------------- /content/docs/offer/MovingCount/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/MovingCount/index.md -------------------------------------------------------------------------------- /content/docs/offer/NOfNumberSerialize/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/NOfNumberSerialize/index.md -------------------------------------------------------------------------------- /content/docs/offer/NumberOfOneBetweenOneAndN/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/NumberOfOneBetweenOneAndN/index.md -------------------------------------------------------------------------------- /content/docs/offer/O1DeleteNode/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/O1DeleteNode/index.md -------------------------------------------------------------------------------- /content/docs/offer/PatternMatch/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/PatternMatch/index.md -------------------------------------------------------------------------------- /content/docs/offer/Permutation/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/Permutation/index.md -------------------------------------------------------------------------------- /content/docs/offer/PrintFromTopToBottom/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/PrintFromTopToBottom/index.md -------------------------------------------------------------------------------- /content/docs/offer/PrintMatrix/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/PrintMatrix/index.md -------------------------------------------------------------------------------- /content/docs/offer/PrintMinNumber/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/PrintMinNumber/index.md -------------------------------------------------------------------------------- /content/docs/offer/ReverseSentence/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/ReverseSentence/index.md -------------------------------------------------------------------------------- /content/docs/offer/SerializeTree/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/SerializeTree/index.md -------------------------------------------------------------------------------- /content/docs/offer/Singleton/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/Singleton/index.md -------------------------------------------------------------------------------- /content/docs/offer/StreamMid/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/StreamMid/index.md -------------------------------------------------------------------------------- /content/docs/offer/SumOfNDice/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/SumOfNDice/index.md -------------------------------------------------------------------------------- /content/docs/offer/TranslateNumToStr/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/TranslateNumToStr/index.md -------------------------------------------------------------------------------- /content/docs/offer/TreeDepth/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/TreeDepth/index.md -------------------------------------------------------------------------------- /content/docs/offer/VerifySquenceOfBST/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/VerifySquenceOfBST/index.md -------------------------------------------------------------------------------- /content/docs/offer/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/_index.md -------------------------------------------------------------------------------- /content/docs/offer/fibonacci/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/fibonacci/index.md -------------------------------------------------------------------------------- /content/docs/offer/find-minimum-in-rotated-sorted-array/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/find-minimum-in-rotated-sorted-array/index.md -------------------------------------------------------------------------------- /content/docs/offer/hasPath/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/hasPath/index.md -------------------------------------------------------------------------------- /content/docs/offer/images/07ce2975ccdf288110e897a00f76f43f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/images/07ce2975ccdf288110e897a00f76f43f.png -------------------------------------------------------------------------------- /content/docs/offer/images/d59a892b85e600aecc22e2eca74d517f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/images/d59a892b85e600aecc22e2eca74d517f.png -------------------------------------------------------------------------------- /content/docs/offer/isContinuous/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/isContinuous/index.md -------------------------------------------------------------------------------- /content/docs/offer/merge-sort-link/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/merge-sort-link/index.md -------------------------------------------------------------------------------- /content/docs/offer/mirror-tree/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/mirror-tree/index.md -------------------------------------------------------------------------------- /content/docs/offer/number-of-one/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/number-of-one/index.md -------------------------------------------------------------------------------- /content/docs/offer/power/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/power/index.md -------------------------------------------------------------------------------- /content/docs/offer/print-link-from-tail/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/print-link-from-tail/index.md -------------------------------------------------------------------------------- /content/docs/offer/printn/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/printn/index.md -------------------------------------------------------------------------------- /content/docs/offer/reConstructBinaryTree/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/reConstructBinaryTree/index.md -------------------------------------------------------------------------------- /content/docs/offer/reOrderArray/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/reOrderArray/index.md -------------------------------------------------------------------------------- /content/docs/offer/replay-space/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/replay-space/index.md -------------------------------------------------------------------------------- /content/docs/offer/revert-link/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/revert-link/index.md -------------------------------------------------------------------------------- /content/docs/offer/search-a-2d-matrix/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/search-a-2d-matrix/index.md -------------------------------------------------------------------------------- /content/docs/offer/sum/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/sum/index.md -------------------------------------------------------------------------------- /content/docs/offer/two-stack-fifo/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadyang/interview/HEAD/content/docs/offer/two-stack-fifo/index.md --------------------------------------------------------------------------------