? Erneuerung!?
Das Repository ist für folgende Zwecke geschrieben.
| Terminologie | Definition |
|---|---|
Annotation | Eine Art von Metadaten, die dem Java -Quellcode hinzugefügt werden kann |
API | Anwendungsprogrammierschnittstelle, eine Schnittstelle, mit der Sie die Funktionen des Betriebssystems oder der Programmiersprache steuern können, damit sie in der Anwendung verwendet werden können |
Architecture | Die Beziehung zwischen jedem Element und den Eigenschaften und Elementen des Systems zur Struktur und Struktur des Systems |
Class | Das Rahmen, das aus einem Zustand (Mitgliedsvariable) und einer Methode (Mitgliedsvariable) zum Definieren von Objekten besteht |
CSS | Cascading Style Sheet, eine Sprache, mit der das Erscheinungsbild (Design) eines Dokuments getrennt wird, das durch den Inhalt des Dokuments und das Layout, die Schriftart und die visuellen Elemente dargestellt wird |
Cursor | Nach Abfragen mehrerer Zeilen an der Tabelle, das Datenbankobjekt, das zur Behandlung der Zeile verwendet wird, ist das Ergebnis der Abfrage. |
DCL | Double Checked Locking, eine Technik zur Implementierung eines sicheren Singleton -Musters in Multi -Thread -Umgebung. Programmierungstechniken, die zwei Tests erfordern, um sicherzustellen, dass sie den Synchronisationsblock nicht eingeben |
Encapsulation | Programmierattribut, um einige der tatsächlichen Implementierung des Objekts und der tatsächlichen Implementierung des Objekts und der tatsächlichen Implementierung auszublenden und zu verbergen. |
Factory | Ein Entwurfsmuster für Objekterstellung, mit dem Sie eine Instanz einer Klasse in der Unterklasse erstellen können |
GC | Müllkollektor, Tools, die eine Rolle bei der effizienten Verwaltung (Löschen) von Daten spielen, die im Heap -Speicher verbleiben |
Glue | Codecode, der kaum zwischen dem Codecode kombiniert wird, der schwer zu ändern und zu testen ist |
Index | Datenbankobjekt mit Standortinformationen von Daten, die RowID -Informationen von Daten in separaten Segmenten verwalten |
Inheritance | Objektorientierte Eigenschaften, die von einer Klasse geerbt wurden, die in anderen Klassen (Daten, Funktionen) geerbt und verwendet werden) |
Instance | Vorlagen wie abstrakte Konzepte oder Klassenobjekte, Computerprozesse usw. werden tatsächlich implementiert |
JDK | Java Development Kit, Java SE, Java EE oder Java ME -Plattform wird implementiert, und entwickelt Tools, die von Oracle -Produkten an Solaris-, Linux-, Mac OS X- oder Windows -Java -Entwickler als Binärprodukte von Oracle -Produkten bereitgestellt werden. |
JNI | Programmierrahmen, die von Bibliotheken aufgerufen oder aufgerufen werden können, die in der Java Native -Schnittstelle implementiert sind, Java -Code auf Java Virtual Machine (insbesondere Hardware- und Betriebssystemplattform) und andere Sprachen wie Hardware- und Betriebssystemplattformen, C, C ++ und Audblis. |
JS | Programmierung oder Skriptsprachung für Interpretentypen, die von Netscape erstellt wurden |
JSP | Eine Sprache, die einen Java -Code in das HTML einfügt, erstellt dynamisch eine Webseite auf einem Webserver und gibt ihn an einen Webbrowser zurück |
JVM | Java Virtual Machine, Javas Quellcode wird in einen Byte -Code konvertiert. |
Log | Text, um die Probleme zu verfolgen, die während der Programmentwicklung oder des Betriebs auftreten, oder um den Betriebsstatus zu überwachen |
Modularity | Codes mit ähnlichen Funktionen sollten in denselben Programmcode derselben Einheit aufgenommen werden, und andere Funktionen werden als separate unabhängige Einheitscodes entwickelt, sodass sie entwickelt werden sollten, um diese Codes in Wartung und anderen Programmen leicht wiederzuverwenden. |
OOP | Objektorientiertes Promgraming, ein Programmierparadigma, um sich als Besprechung mehrerer unabhängiger Einheiten, "Objekte", aus der Sichtweise des Computerprogramms als Liste von Anweisungen zu identifizieren. |
Optimizer | Die Kernmotor von DBMS, die den ausführbaren Plan untersucht, der von den Benutzeranfragen behandelt werden kann, und die Kosten für jeden Ausführungsplan schätzt und den besten Ausführungsplan erstellt. |
OS | Betriebssystem, Systemsoftware, die hardware abstrakte Plattform und gemeinsames Systemdienst zur Ausführung von Anwendungssoftware sowie Betriebssystemhardware bietet |
Overloding | Es hat den gleichen Funktionsnamen, aber die Eigenschaften von Parametern, Rückgabetypen usw. |
Overriding | Programmierungstechniken, die Unterklassen oder untergeordnete Klassen in der Objekt -orientierten Programmierung bereitstellen, um Methoden zu implementieren, die bereits von einer ihrer Superklassen oder übergeordneten Klassen in einer bestimmten Form bereitgestellt werden. |
Package | Es kann in eine Klasse oder Schnittstelle aufgenommen werden, und die miteinander verbundenen Klassen werden in Gruppeneinheiten unterteilt, um das Klassenmanagement zu erleichtern. |
Platform | Hardwarearchitektur oder Software -Framework mit Software. Im Allgemeinen umfasst das Konzept, das Computerarchitektur, Betriebssystem (OS), Programmsprache und verwandte Laufzeitbibliotheken oder GUI umfasst |
Polymorphism | Programmierattribute, die verschiedene Arten von Objekten in einem Typ in mehreren Arten von Objekten kommentieren können. |
Procedure | Eine Reihe von Abfragen, um eine Reihe von Abfragen wie eine Funktion auszuführen |
Prototype | Entwurfsmuster, die die Arten von Objekten aus dem Prototyp ermitteln lassen, und die Instanz klonen selbst, um ein neues Objekt zu erstellen |
Serialization | Der Prozess der Konvertierung der Datenstruktur oder des Objektstatus in dieselbe oder andere Computerumgebung und Format, die später rekonstruiert werden können |
Servlet | Server -SIDE -Programm oder seine Spezifikationen, mit denen Java eine Webseite dynamisch erstellt |
Singleton | Auch wenn der Konstruktor mehrmals aufgerufen wird, wird das tatsächliche Objekt tatsächlich erstellt, und der Konstruktor, der nach der Erstkreation aufgerufen wird |
Spring Framework | Open Source Application Framework für die Java -Plattform, die verschiedene Dienste für die Entwicklung dynamischer Websites anbietet |
SQL | Programmiersprache zum Verwalten von Daten aus der strukturierten Abfragesprache |
Synonym | Es bezieht sich auf Aliase auf ein Orakelobjekt (Tabelle, Ansicht, Sequenz, Prozedur) und tatsächlich ist es eine direkte Referenz auf das Objekt, nicht auf das Objekt selbst. |
Thread-Safe | Bei der Programmierung von Multi -Thread hat jede Funktion, Variable oder Objekt normalerweise kein Problem bei der Ausführung des Programms, selbst wenn es gleichzeitig aus mehreren Threads angegangen wird. |
Transaction | Einheit für unvermeidbare Arbeitsverarbeitung in Systemen wie einer Datenbank |
Trigger | Aufgaben, die automatisch als Reaktion auf Ereignisse für Tabellen ausgeführt werden |
XML | Erweiterbare Markup -Sprache, eine Mehrzweck -Markup -Sprache, die empfohlen wurde, eine Markup -Sprache mit einem anderen Zweck zu erstellen |
IaaS(Infrastructure as a Service) | Verwenden Sie eine Virtualisierungstechnologie mit besserer H/W -Skalierbarkeit, flexibel und schneller als herkömmlicher Server -Hosting, um IASS bereitzustellen. Dies ist die Grundlage von PaaS und SaaS als Dienst. |
PaaS(Platform as a Service) | Es bietet eine stabile Plattform, die einen Dienst und eine API entwickeln kann, die eine Anwendung entwickeln kann, die die Umgebung nutzt |
SaaS(Software as a Service) | Bietet Anwendungen, die in der Cloud -Umgebung in Form von Service arbeiten |
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
| Division | Artikel |
|---|---|
| ? Entwicklungsverhältnis | Bitte erklären Sie die API und SDK. Bitte erläutern Sie das von Objektorientierte Programmierung und fünf Prinzipien. Was ist eine funktionale Programmierung? Was ist eine reine Funktion? Was ist der größte Unterschied zwischen der orientierten Programmierung von Objekte und der funktionellen Programmierung? Bitte sagen Sie mir den Unterschied zwischen der Bibliothek und dem Framework. Was ist der Unterschied zwischen Modell1 und Modell2? Was ist das MVC -Muster? Was ist MVP -Muster? Was ist MVVM -Muster? Was ist das Flussmuster? Was ist Ruhe, erholsam? Was ist die erholsame API? Bitte erklären Sie statische/dynamische Typisierung. Was ist TDD? Wie unterscheiden sich Git und GitHub? Was ist Spa? Was ist PWA? Was ist CSR und was ist SSR? Bitte erklären Sie AOT und JIT. Was ist ein Reaktivitätssystem? Was soll ich beim Erstellen einer Website in Betracht ziehen? Können Sie den Prozess des Erstellens einer Webseite erklären? Können Sie den Unterschied zwischen allmählicher Verbesserung und eleganter Leistung erklären? Bitte erläutern Sie die Bedeutung des Standards. Bitte erklären Sie, was Monorepo ist. Bitte erklären Sie den Fouc. Wie kann ich Fouc vermeiden? |
| ? Betriebssystem | Bitte erzählen Sie mir von Ram und Rom. Bitte sagen Sie mir den Unterschied zwischen Prozess und Thread. Bitte erzählen Sie mir von Multi-Process und Multi-Thread. Was ist der Unterschied zwischen Benutzer -Thread und Kernel -Thread? Bitte erklären Sie, was der Kontext-Schalter ist. Bitte erzählen Sie mir von Deadlock. Bitte sagen Sie mir die Unterschiede zwischen Mutex und Semapore und Monitor. Bitte erzählen Sie mir von Speicherhierarchie. Bitte erzählen Sie mir über Gedächtnisverwaltungsstrategien. Bitte erzählen Sie mir von Speicherquotenalgorithmen. Bitte erzählen Sie mir über Seiten -Ersatz -Algorithmen. Was ist Fragmentierung? Bitte teilen Sie uns die Unterschiede zwischen Paging und Segmentierung mit. Bitte sagen Sie mir den Unterschied zwischen CISC und RISC. Bitte erzählen Sie mir von der CPU -Planung. Bitte sagen Sie mir den Unterschied zwischen Synchronisation und Asynchronisation. Bitte erzählen Sie mir von virtuellem Gedächtnis. Bitte erzählen Sie mir von dem Cache -Speicher. |
| ?Netzwerk | Was ist HTTP? Was ist der Unterschied zwischen HTTP 1.0 und HTTP 2.0? Bitte erklären Sie das SPDY -Protokoll. Was ist eine HTTP -Nachricht? Was ist die Art der HTTP -Methode? Was ist HTTP -Statuscode? Bitte erläutern Sie die Reihe von Prozessen, die auftreten, wenn Sie sie als Server anfordern. Was ist der Unterschied zwischen Get und Post? Was ist der Unterschied zwischen HTTP und HTTPS? Was ist OSI? Was ist der Unterschied zwischen TCP und UDP? Was ist TCP/IP? Bitte erklären Sie TCP-3-Händeschütteln. Bitte erläutern Sie die runde Robin -Methode von DNS. Was ist Routing -Tabelle? Was ist URL -Enkodierung? Bitte erklären Sie die UTF-8. Ich kenne den Unterschied zwischen URL und URI nicht. Bitte erläutern Sie, wie die Authentifizierungsmethode des Servers. |
| ?Sprache | Java Python JavaScript |
| ? Framework und Bibliothek | Frühlingsinterview & Frage | Java React Interview & Frage | JavaScript Vue Interview & Frage | JavaScript |
| ? Datenbank | Was ist SQL? RDB gegen NoSQL Was ist die DB -Normalisierung? Bitte erzählen Sie mir von SQL -Anfragen. Bitte erzählen Sie mir von der SQL -Anfrage. Bitte erläutern Sie den Index in der Datenbank. |
| ? Designmuster | Abstraktionsfabrikmuster Adaptermuster Brückenmuster Builder -Muster Befehlsmuster Verbundmuster Dekorateurmuster Fassade Fabrikmethodenmuster Mentomuster MVC -Muster Beobachter Prototyp Proxymuster Abonnement-/Veröffentlichungsmuster Strategisches Muster Vorlagenmuster Besuchermuster Sich wiederholtes Muster |
| ? Datenstruktur und Algorithmus | Bitte erklären Sie die Big-O-Notation. Bitte sagen Sie mir den Unterschied zwischen der Array -Liste und der verknüpften Liste. Was ist der Stapel und die Warteschlange? Was ist eine vorrangige Warteschlange und wie funktioniert sie? Bitte erklären Sie, wie. Bitte erklären Sie den Doppel -Hash von Hashtable. Was ist die Baumstruktur? Bitte erklären Sie den binären Baum und die Baumreise. Bitte sagen Sie mir die rot-schwarze Struktur. Was ist die B+ Baumstruktur? Was ist die Haufenstruktur? Bitte erklären Sie die Grafikstruktur. Was ist der schlimmste binäre Suchbaum? Was sind DFS und BFS? Bitte implementieren Sie die Blasensortierung. Bitte implementieren Sie die Sortierung der Auswahl. Bitte implementieren Sie die Insertion -Sortierung. Bitte implementieren Sie die schnelle Sortierung. Bitte implementieren Sie die Zusammenführungssorte. Bitte implementieren Sie die Heap -Sortierung. Was ist der schnellste Algorithmus für Ausrichtungsalgorithmen? Wenn Sie ein numerisches Array haben, verwenden Sie den Sortieralgorithmus? Bitte erläutern Sie, wie Sie Faktorien implementieren. |
| ? Unix und Linux | |
| ? Regelmäßiger Ausdruck | Muster Provinz das Protokoll, den Hostnamen, die Portnummer und den Pfad Überprüfung der E -Mail -Adresse Finden Sie HTML -Tags HTML findet es heraus Finden Sie den Kommentar in der allgemeinen Programmiersprache Überprüfung der Kreditkartennummer Überprüfung der Telefonnummern Datumsprüfung Suchen Sie einen Bilddateinamen mit JPG-, GIF- oder PNG -Erweiterung Finden Sie Zahlen zwischen 1 und 50 Überprüfung von Farbnummern, die aus Hexadezimalzahl bestehen Passwortüberprüfung Englische Überprüfung Hangul -Überprüfung Zahlenüberprüfung Hangul und englische Überprüfung Nummer, Englisch überprüfen Überprüfung der Sozialversicherungsnummern |
| ⌚ Frontend | Frontend -Entwicklerinterviewzusammenfassung Internet Html CSS JavaScript JavaScript Https Paketmanager Werkzeug erstellen Rahmen Neueste CSS Webkomponente CSS -Framework App -Test Geben Sie Checker ein PWA SSR Graphql Statischer Standortgenerator Mobile Anwendung Desktop -Anwendung Webbaugruppe |
| ?Methodik | Wasserfall Agil |
| ? Erbauer | Ameise Maven Gradle |
| ?Design | Grundkonzept von HTML/CSS Grundgrammatik von CSS 1 Grundgrammatik von CSS 2 CSS -Kontrolle CSS -Attribut 1 CSS -Attribut 2 CSS3 -Attribut |
| ? Testzusammenfassung | Informationsprozessor Sqld |
Rückkehr nach oben
Dies ist eine Linksammlung der Site, die dem folgenden Inhalt entspricht. ?
Job Korea
Job Planet
Offener Sellerie
Raketenpunsch
Gesucht
Kredit
Super Rookie
Verknüpft in
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Cheongcheonhyang-ro (Lee Dong-wook) '
JBEE (Han Jae -yeop)
Entwicklerportfolio
Captain Pangyo (Jang Hyo )'s Front End Development Interview
Front -End -Interviewproblem Bank
Front -End -Interviewfrage
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Programmierer
Baekjun Online -Trikot
Cordard
Hacker -Rang
Pukyong National University-Kwon Oh Hum Vorlesung
Live Levi Key-Computer Engineering
Woodwiki-Algorithmus
Algorithmusstudie Startmethode und Reihenfolge
Eine Site, die nach der Theorie der Sequenz sucht
Eine Site, die die Grafikstruktur visualisiert
Codekraft-Was ist die Datenstruktur?
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
EWHA WOMANS University-Ban Hyo-kyung Vortrag
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
32 UI -Elemente, die für Entwickler vordere Ends erforderlich sind
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Allgemeines asynchrone Programmierkonzept
Warum sollte ich asynchrones Programmieren machen?
Ereignis sprudeln, Ereigniserfassung und Delegation
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Starten Sie die Ansicht
Verständnis der Lebenszyklen View
TDD auf die Ansicht anwenden
Implementierung eines einfachen Haushaltskontenbuchs mit Vue.js
Vue.js, der auch Katzen machen kann
Vutify
Implementierung von Spa mit Vuex, Vue-Router, Axios
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Mit dem reagieren
Kim Min -juns moderner Reakt
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Effektive Java 3. Ausgabe Koreanisierung
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Python wie Python
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Package.json
Die Todo App -Entwicklung von Hwang Joon -il
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Tomcat -Speichereinstellungen
Tomcat server.xml Einstellungen
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Docker, um sich am schnellsten zu treffen
Ebenenstruktur des Dockerbildes, Abhängigkeit, Größe
Docker -Netzwerkstruktur
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Raspberry Pie 3 B+ Installationshandbuch
So installieren Sie Raspberry Pi SVN
Einrichten von VSFTPD
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Kakao Technology Blog
Eleganter Brothers Technology Blog
Coupang Technology Blog
Whatcha Technology Blog
Market Curly Technology Blog
Bank Salat Technology Blog
NHN Technology Blog
Hyper Connect Technology Blog
Karottenmarkt -Technologie -Blog
Gangnam Schwester Technologie Blog
Lieferung Held Korea Technologie Blog
Eastsoft AI Technology Blog
Harz -Comics -Technologie -Blog
Line Technology Blog
Soka Technology Blog
Liddy Technology Blog
Naver D2 Technology Blog
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Kakao Github
Naver Github
Leitfaden für den Stil des Stils
Beschäftigung
Github docs--wie man eine Tabelle erstellt
Emoji -Sammlung in GitHub verwendet
.Gitignore Produktionsseite
Gate Hub Mark Down Badge Creative Site
Englisches Wörterbuch für gute Git -Botschaften
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
VSCODE -Verknüpfung
Intellij Shortcut
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Okky
Lebenscodierung
Tiefe Note
Garissani
DBA Community Gurubi
Entwickler QA Community
Karriere
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
Infrastruktur
Tutorialspitze
Lee Woongmos Web -Programmier -Tutorial
Data Science School mit Python
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
| Etikett | Erläuterung |
|---|---|
✒️Feat: | Beim Hinzufügen neuer Funktionen |
?Fix: | Wenn der Fehler behoben wird |
✍️Design: | Ändern Sie das Benutzer -UI -Design wie CSS |
❗️♻️BREAKING CHANGE: | Im Falle einer großen API -Änderung |
❗️✔️HOTFIX: | Wenn Sie in Eile einen tödlichen Fehler beheben müssen |
?Style: | Wenn es keine Codebildformatänderung, fehlende Semi -Colon oder keine Codeänderung gibt |
?Refactor: | Produktionscode Refactoring |
Comment: | Fügen Sie die erforderliche Dose hinzu und ändern Sie die erforderliche Änderung |
Docs: | Wenn das Dokument geändert wurde |
?Test: | Test hinzufügen, Test Refactoring (Produktionscode Änderung x) |
?Chore: | Erstellen Sie das Geschmacksaktualisierung, Paketmanager (Produktionscode Änderung x). |
✂️Rename: | Im Falle des Änderns oder Verschiebens des Datei- oder Ordnernamens |
?Remove: | Wenn Sie nur die Aufgabe erledigen, die Datei zu löschen |
⏫⏫ Gehen Sie zurück nach oben ⏫⏫
*.md -Datei verwendet # .## wird verwendet, um nach Artikeln zu reinigen, und der kleine Baum ist ### .## Am Ende des Artikels können Sie zum höheren Dokument gehen. ## 예시
- 내용
<br>
<sup>[(상위 문서로)](https://github.com/InSeong-So/IT-Note)</sup>
<hr>
<br>
## 예시
- 계속...
Link ausgedrückt.⏫⏫ Gehen Sie zurück nach oben ⏫⏫