|
24 | 24 |
|
25 | 25 | **도움에 감사드립니다.** :pray:
|
26 | 26 |
|
27 |
| - |
28 | 27 | ## TechnicalNote?
|
29 | 28 | - **개발 관련 지식**을 정리해 놓은 저장소입니다.
|
30 | 29 | - 필기시험과 면접에서 **직접 겪었던** 내용 위주로 구성되어 있습니다.
|
|
45 | 44 | - [Radix Sort](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/RadixSort.md)
|
46 | 45 | - [Counting Sort](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/CountingSort.md)
|
47 | 46 | - [DiceProblem](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/DiceProblem.md)
|
48 |
| -- [스택으로 큐 구현](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/%EC%8A%A4%ED%83%9D%EC%9C%BC%EB%A1%9C%20%ED%81%90%20%EA%B5%AC%ED%98%84.md) |
| 47 | +- [스택으로 큐 구현](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/QueueImplementationWithStack.md) |
49 | 48 | - [좌표 압축 기법](https://github.com/jobhope/TechnicalNote/blob/master/algorithm/CoordinateCompression.md)
|
50 | 49 |
|
51 | 50 | ## :moneybag: C++ [:top:](#top)
|
52 |
| -- [형변환 연산자](https://github.com/jobhope/TechnicalNote/blob/master/c%2B%2B/TypeCastingOperator.md) |
53 |
| -- [Const](https://github.com/jobhope/TechnicalNote/blob/master/c%2B%2B/Const.md) |
54 |
| -- [Vector](https://github.com/jobhope/TechnicalNote/blob/master/c%2B%2B/Vector.md) |
55 |
| -- [Virtual](https://github.com/jobhope/TechnicalNote/blob/master/c%2B%2B/Virtual.md) |
56 |
| -- [가상함수의 동작 원리](https://github.com/jobhope/TechnicalNote/blob/master/c%2B%2B/PrincipleOfVirtualFunctionInCpp.md) |
| 51 | +- [형변환 연산자](https://github.com/jobhope/TechnicalNote/blob/master/cplusplus/TypeCastingOperator.md) |
| 52 | +- [Const](https://github.com/jobhope/TechnicalNote/blob/master/cplusplus/Const.md) |
| 53 | +- [Vector](https://github.com/jobhope/TechnicalNote/blob/master/cplusplus/Vector.md) |
| 54 | +- [Virtual](https://github.com/jobhope/TechnicalNote/blob/master/cplusplus/Virtual.md) |
| 55 | +- [가상함수의 동작 원리](https://github.com/jobhope/TechnicalNote/blob/master/cplusplus/PrincipleOfVirtualFunctionInCpp.md) |
57 | 56 |
|
58 | 57 | ## :computer: Computer Architecture [:top:](#top)
|
59 |
| -- [빅엔디언과 리틀엔디언](https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/%EB%B9%85%EC%97%94%EB%94%94%EC%96%B8%EA%B3%BC%20%EB%A6%AC%ED%8B%80%EC%97%94%EB%94%94%EC%96%B8.md) |
| 58 | +- [빅엔디언과 리틀엔디언](https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/BigEndianAndLittleEndian.md) |
60 | 59 | - [실행파일의 생성과정](https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/ExecutionProcess.md)
|
61 | 60 | - [컴퓨터에서의 실수 표현방법](https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/RealNumberRepresentation.md)
|
62 | 61 | - [10진수와 2진수의 변환](https://github.com/jobhope/TechnicalNote/blob/master/computer_architecture/BinaryDecimalConversion.md)
|
|
66 | 65 | - [Queue](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/Queue.md)
|
67 | 66 | - [Deque](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/Deque.md)
|
68 | 67 | - [트리](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/Tree.md)
|
69 |
| -- [이진트리](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/%EC%9D%B4%EC%A7%84%ED%8A%B8%EB%A6%AC.md) |
70 |
| -- [트리의 순회](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/%ED%8A%B8%EB%A6%AC%EC%9D%98%20%EC%88%9C%ED%9A%8C.md) |
| 68 | +- [이진트리](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/BinaryTree.md) |
| 69 | +- [트리의 순회](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/TreeTraversal.md) |
71 | 70 | - [최소신장트리(MST)](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/MST.md)
|
72 |
| -- [자료구조를 이용한 스택의 구현](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0%EB%A5%BC%20%EC%9D%B4%EC%9A%A9%ED%95%9C%20%EC%8A%A4%ED%83%9D%EC%9D%98%20%EA%B5%AC%ED%98%84.md) |
| 71 | +- [자료구조를 이용한 스택의 구현](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/StackImplementation.md) |
73 | 72 | - [해싱](https://github.com/jobhope/TechnicalNote/blob/master/data_structure/Hashing.md)
|
74 | 73 |
|
75 | 74 |
|
76 | 75 | ## :floppy_disk: Database [:top:](#top)
|
77 |
| -- [DB 쿼리문 정리](https://github.com/jobhope/TechnicalNote/blob/master/database/DB%20%EC%BF%BC%EB%A6%AC%EB%AC%B8%20%EC%A0%95%EB%A6%AC.md) |
78 |
| -- [JOIN의 종류](https://github.com/jobhope/TechnicalNote/blob/master/database/JOIN%EC%9D%98%20%EC%A2%85%EB%A5%98.md) |
79 |
| -- [DDL,DML,DCL](https://github.com/jobhope/TechnicalNote/blob/master/database/DDL%2CDML%2CDCL.md) |
| 76 | +- [DB 쿼리문 정리](https://github.com/jobhope/TechnicalNote/blob/master/database/DBQuery.md) |
| 77 | +- [JOIN의 종류](https://github.com/jobhope/TechnicalNote/blob/master/database/AboutJoin.md) |
| 78 | +- [DDL,DML,DCL](https://github.com/jobhope/TechnicalNote/blob/master/database/DDLAndDMLAndDCL.md) |
80 | 79 | - [트랜잭션의 ACID 속성](https://github.com/jobhope/TechnicalNote/blob/master/database/ACID.md)
|
81 | 80 | - [트랜잭션 격리수준](https://github.com/jobhope/TechnicalNote/blob/master/database/IsolationLevel.md)
|
82 | 81 | - [RDBMS와 NoSQL의 차이](https://github.com/jobhope/TechnicalNote/blob/master/database/RDBMSAndNoSQL.md)
|
83 | 82 |
|
84 |
| - |
85 | 83 | ## :octocat: Github [:top:](#top)
|
86 | 84 | - [repository를 clone할 때 모든 branch를 local에 받기](https://github.com/jobhope/TechnicalNote/blob/master/github/CloneRepository.md)
|
87 | 85 | - [Pull Request 방법](https://github.com/jobhope/TechnicalNote/blob/master/github/GithubPullRequestProcess.md)
|
88 | 86 |
|
89 | 87 | ## :lips: Java [:top:](#top)
|
90 | 88 | - [JVM](https://github.com/jobhope/TechnicalNote/blob/master/java/JVM.md)
|
91 |
| -- [Eclipse Attach Source 설정하기](https://github.com/jobhope/TechnicalNote/blob/master/java/Eclipse%20Attach%20Source%20%EC%84%A4%EC%A0%95.md) |
92 |
| -- [String, StringBuffer, StringBuilder의 차이](https://github.com/jobhope/TechnicalNote/blob/master/java/String%2C%20StringBuffer%2C%20StringBuilder%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md) |
93 |
| -- [HashMap과 Hashtable의 차이](https://github.com/jobhope/TechnicalNote/blob/master/java/HashMap%EA%B3%BC%20HashTable%EC%9D%98%20%EC%B0%A8%EC%9D%B4.md) |
| 89 | +- [Eclipse Attach Source 설정하기](https://github.com/jobhope/TechnicalNote/blob/master/java/EclipseAttachSourceSetting.md) |
| 90 | +- [String, StringBuffer, StringBuilder의 차이](https://github.com/jobhope/TechnicalNote/blob/master/java/StringAndStringBufferAndStringBuilder.md) |
| 91 | +- [HashMap과 Hashtable의 차이](https://github.com/jobhope/TechnicalNote/blob/master/java/HashMapAndHashTable.md) |
94 | 92 | - [final](https://github.com/jobhope/TechnicalNote/blob/master/java/final.md)
|
95 | 93 | - [Interface와 abstract의 차이](https://github.com/jobhope/TechnicalNote/blob/master/java/InterfaceAndAbstract.md)
|
96 | 94 |
|
|
103 | 101 |
|
104 | 102 | ## :globe_with_meridians: Network [:top:](#top)
|
105 | 103 | - [OSI 7 Layer](https://github.com/jobhope/TechnicalNote/blob/master/network/OSI7layer.md)
|
106 |
| -- [URI, URL, URN 개념](https://github.com/jobhope/TechnicalNote/blob/master/network/URI%2C%20URL%2C%20URN%20%EA%B0%9C%EB%85%90.md) |
107 |
| -- [포트와 소켓](https://github.com/jobhope/TechnicalNote/blob/master/network/%ED%8F%AC%ED%8A%B8%EC%99%80%20%EC%86%8C%EC%BC%93.md) |
| 104 | +- [URI, URL, URN 개념](https://github.com/jobhope/TechnicalNote/blob/master/network/URIAndURLAndURN.md) |
| 105 | +- [포트와 소켓](https://github.com/jobhope/TechnicalNote/blob/master/network/PortAndSocket.md) |
108 | 106 | - [서브넷마스크](https://github.com/jobhope/TechnicalNote/blob/master/network/SubnetMask.md)
|
109 | 107 | - [Nagle 알고리즘](https://github.com/jobhope/TechnicalNote/blob/master/network/Nagle.md)
|
110 | 108 | - [TCP와 UDP의 차이](https://github.com/jobhope/TechnicalNote/blob/master/network/TCPAndUDP.md)
|
111 | 109 | - [HTTP와 HTTPS](https://github.com/jobhope/TechnicalNote/blob/master/network/HTTPAndHTTPS.md)
|
112 | 110 |
|
113 | 111 | ## :bus: Operating System [:top:](#top)
|
114 | 112 | - [메모리 구조](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/MemoryStructure.md)
|
115 |
| -- [프로세스와 스레드](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EC%99%80%20%EC%8A%A4%EB%A0%88%EB%93%9C.md) |
| 113 | +- [프로세스와 스레드](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/ProcessAndThread.md) |
116 | 114 | - [Context Switching](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/ContextSwitching.md)
|
117 |
| -- [동시성과 병렬성](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/%EB%8F%99%EC%8B%9C%EC%84%B1%EA%B3%BC%20%EB%B3%91%EB%A0%AC%EC%84%B1.md) |
| 115 | +- [동시성과 병렬성](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/ConcurrencyAndParallelism.md) |
118 | 116 | - [Deadlock](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/Deadlock.md)
|
119 | 117 | - [CPU 스케줄링](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/CPUScheduling.md)
|
120 |
| -- [페이지 교체 알고리즘](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/%ED%8E%98%EC%9D%B4%EC%A7%80%20%EA%B5%90%EC%B2%B4%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98.md) |
| 118 | +- [페이지 교체 알고리즘](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/PageReplacementAlgorithm.md) |
121 | 119 | - [메모리 단편화](https://github.com/jobhope/TechnicalNote/blob/master/operating_system/Fragmentation.md)
|
122 | 120 |
|
123 | 121 | ## :speech_balloon: Programming Language [:top:](#top)
|
124 | 122 | - [객체지향 프로그래밍](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/OOP.md)
|
125 |
| -- [객체 지향 원칙](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/%EA%B0%9D%EC%B2%B4%20%EC%A7%80%ED%96%A5%20%EC%9B%90%EC%B9%99.md) |
126 |
| -- [자료형](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/%EC%9E%90%EB%A3%8C%ED%98%95.md) |
| 123 | +- [객체 지향 원칙](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/ObjectOrientedPrinciples.md) |
| 124 | +- [자료형](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/DataType.md) |
127 | 125 | - [Call by Sharing](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/call-by-sharing.md)
|
128 | 126 | - [Short Circuit](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/ShortCircuit.md)
|
129 | 127 | - [함수의 인자 전달 방식](https://github.com/jobhope/TechnicalNote/blob/master/programming_language/CallByParameterType.md)
|
|
140 | 138 | - [클린 코드](https://github.com/jobhope/TechnicalNote/blob/master/software_engineering/CleanCode.md)
|
141 | 139 |
|
142 | 140 | ## :earth_asia: Web [:top:](#top)
|
143 |
| -- [AMP와 PWA](https://github.com/jobhope/TechnicalNote/blob/master/web/AMP%EC%99%80PWA.md) |
144 |
| -- [REST란 무엇인가?](https://github.com/jobhope/TechnicalNote/blob/master/web/REST%EB%9E%80%20%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80.md) |
| 141 | +- [AMP와 PWA](https://github.com/jobhope/TechnicalNote/blob/master/web/AWPAndPWA.md) |
| 142 | +- [REST란 무엇인가?](https://github.com/jobhope/TechnicalNote/blob/master/web/AboutREST.md) |
145 | 143 | - [Reverse Proxy와 Load Balancing](https://github.com/jobhope/TechnicalNote/blob/master/web/ReverseProxyAndLoadBalancing.md)
|
146 | 144 | - [세션과 쿠키](https://github.com/jobhope/TechnicalNote/blob/master/web/SessionAndCookie.md)
|
147 | 145 | - [Open API Architecture](https://github.com/jobhope/TechnicalNote/blob/master/web/OpenAPIArchitecture.md)
|
|
0 commit comments