μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- μμ
- SQLνλ
- StringBuffer
- SQL
- λΉκ΅ μ°μ°μ
- μΈν 리μ μ΄ Web μ ν리μΌμ΄μ
- μμ½μ΄
- spring κ²μν μμ
- join
- @PreAuthorize("isAuthenticated()")
- java
- SpringSecurity λ‘κ·ΈμΈ
- μ°μ μ°μ°μ
- ν¨μ
- λ°°μ΄
- μ°μ°μ
- λ Όλ¦¬ μ°μ°μ
- μ€λ²λΌμ΄λ©
- μ€νλ§μνλ¦¬ν° λ‘κ·Έμμ
- μ€λ²λ‘λ©
- κ°μ²΄
- μλ³μ
- μΉμ ν SQL
- μλ°μμ μ
- λ°λ³΅λ¬Έ
- SpringSecurity λ‘κ·Έμμ
- κ°μ²΄μ§ν₯
- μΉμ ν SQL νλ
- μ΄ν΄λ¦½μ€ μ€μΉ
- SQL νλ
- Today
- Total
gi_dor
Java νλ‘μΈμ€μ μ€λ λ λ³Έλ¬Έ
πΆ νλ‘μΈμ€μ μ€λ λ
πΉ νλ‘μΈμ€ - μ΄ν리μΌμ΄μ μ μ€νλλ νκ²½μ μ 곡
- νλμ νλ‘κ·Έλ¨μ΄ μ€νλ λ μ΄μ체μ λ‘ μ€νμ νμν μμμ λ
립μ μ ν λΉ λ°κ³
μ ν리μΌμ΄μ μμ μ€νμ νμν νκ²½μ μ 곡νλ€ - μ€νμ€μΈ νλ‘κ·Έλ¨ νλλΉ νλ‘μΈμ€ νλμ© μκΈ΄λ€
- λ©ν°νμ€νΉ
β» λμμ λκ° μ΄μμ νλ‘μΈμ€ (νλ‘κ·Έλ¨) μ μ€νμ μ§μ
β» νλ‘μΈμ€ λ§λ€ μ€νμ νμν μμ (CPU, 맀λͺ¨λ¦¬)λ€μ μ μ ν ν λΉνκ³ κ΄λ¦¬νλ κΈ°μ μ΄ νμ
πΉ μ€λ λ - μνλ¬Έμ μ€ννλ μΌκΎΌ
- νλ‘μΈμ€κ° μνλ¬Έμ μ€ννκΈ° μν΄μ μ¬μ©νλ μ€ννλ¦ (μΌκΎΌ)
- λͺ¨λ νλ‘μΈμ€λ νλ μ΄μμ μ€λ λλ₯Ό κ°μ§κ³ μλ€
πΈ μ€λ λ
- νλμ νλ‘μΈμ€ (νλ‘κ·Έλ¨)λ΄μμ μνλ¬Έμ μ€ννλ μ€ννλ¦μ λ§νλ€
- μ€λ λ κΈ°μ€μΌλ‘ νλ‘κ·Έλ¨ κ΅¬λΆ
μ±κΈμ€λ λ : μ€ννλ¦μ΄ νλλΏμΈ νλ‘κ·Έλ¨
λ©ν°μ€λ λ : μ€ννλ¦μ΄ λκ° μ΄μμΈ νλ‘κ·Έλ¨ - λ©μΈμ€λ λ
λͺ¨λ μλ° νλ‘κ·Έλ¨μ main() λ©μλμ μνλ¬Έμ μ€ν μν€λ λ©μΈ μ€λ λλ₯Ό κ°μ§κ³ μλ€ - μ¬μ©μ μ μ μ€λ λ λ§λ€κΈ°
β» java.lang.Threadν΄λμ€λ₯Ό μμλ°μμ λ§λ€κΈ°
public class MyThread extends Thread {
public void run() {
// μ€λ λλ‘ μνμν¬ μμ
}
}
// μ€λ λ μμ± λ° μ€ν
MyThread t = new MyThread();
t.start();
β» java.lang.Runnable μΈν°νμ΄μ€ ꡬνλ°μμ λ§λ€κΈ°
public class MyRunnable implements Runnable {
public void run() {
// μ€λ λλ‘ μνμν¬ μμ
}
}
// μ€λ λ μμ± λ° μ€ν
MyRunnable r = new MyRunnable();
Thread t = new Thread(r);
t.start();
π Runnableμ ꡬνν ν΄λμ€μ μΈμ€ν΄μ€λ‘ μμ±ν κ²½μ°
1. Runnable μΈν°νμ΄μ€λ₯Ό ꡬνν ν΄λμ€μ κ°μ²΄ μμ±
2. μ΄ κ°μ²΄λ₯Ό Thread ν΄λμ€μ μμ±μμ 맀κ°λ³μλ‘ μ 곡ν΄μΌνλ€.
β run ( ) , start ( )
β» main λ©μλμμ run ( ) μ νΈμΆνλ κ²μ λ¨μν ν΄λμ€μ μ μΈλμ΄μλ λ©μλλ₯Ό νΈμΆνλ κ²
β» start ( )λ μλ‘μ΄ μ°λ λκ° μμ
ν call stack (νΈμΆ μ€ν) μ μμ±νκ³ κ·Έ λ€μμ run ( )μ νΈμΆ
λͺ¨λ μ°λ λλ λ
립μ μΈ μμ
μ μννκΈ° μν΄ μμ λ§μ νΈμΆ μ€νμ νμ νκΈ°μ
μλ‘μ΄ μ°λ λλ₯Ό μμ±νκ³ μ€ν μν¬ λ λ§λ€ μλ‘μ΄ νΈμΆ μ€νμ μμ±λκ³
μ°λ λκ° μ’
λ£λλ©΄ μμ
μ μ¬μ©λ νΈμΆμ€νμ μλ©Έ νλ€
'Language > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Java enum (1) | 2023.12.01 |
---|---|
Java I / O (0) | 2023.11.23 |
Java Exception (4) | 2023.11.22 |
Java μ λ€λ¦, 컬λ μ , Set , List , Map , Stack (1) | 2023.11.20 |
Java Iterator , Score CRUD (1) | 2023.11.17 |