전체 κΈ€

Lv.7 (3.5-year) πŸ€
Β· PS
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12930 ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€ μ½”λ“œ μ€‘μ‹¬μ˜ 개발자 μ±„μš©. μŠ€νƒ 기반의 ν¬μ§€μ…˜ 맀칭. ν”„λ‘œκ·Έλž˜λ¨ΈμŠ€μ˜ 개발자 λ§žμΆ€ν˜• ν”„λ‘œν•„μ„ λ“±λ‘ν•˜κ³ , λ‚˜μ™€ 기술 ꢁ합이 잘 λ§žλŠ” 기업듀을 맀칭 λ°›μœΌμ„Έμš”. programmers.co.kr λ‚˜μ˜ 풀이 첫 μ‹œλ„μ—μ„œλŠ” λ¬Έμžμ—΄μ„ 곡백 κΈ°μ€€μœΌλ‘œ split ν•œ λ‹€μŒ, λ‚˜λ‰˜μ–΄μ§„ μš”μ†Œ(단어) λ‚΄λΆ€μ˜ 짝/ν™€μˆ˜ 인덱슀λ₯Ό νŒλ‹¨ν•΄ λŒ€μ†Œλ¬Έμžλ‘œ λ°”κΎΈλ €κ³  ν•˜μ˜€λ‹€. 곡백을 κΈ°μ€€μœΌλ‘œ split ν•˜μ˜€μœΌλ‹ˆ, 각 μš”μ†Œ(단어)의 λ³€ν™˜μ΄ λλ‚˜λ©΄ 곡백 문자λ₯Ό answer에 ν•˜λ‚˜μ”© μΆ”κ°€ν•΄μ£Όμ—ˆλ‹€. splitν•œ λ°°μ—΄κ³Ό, κ·Έ λ°°μ—΄μ˜ μš”μ†Œ(단어)λ₯Ό 각각 λ°˜λ³΅ν•˜μ—¬ 2쀑 for문을 μ‚¬μš©ν•΄ κ΅¬ν˜„ν–ˆλ‹€. ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€μ—μ„œλŠ” λ¬Έμ œκ°€ 되..
System.currentTimeMillis() μ‹œμž‘ν•˜λŠ” μ‹œμ κ³Ό λλ‚˜λŠ” μ‹œμ μ— 각각 ν•΄λ‹Ή ν•¨μˆ˜λ₯Ό μ¨μ„œ μ‹œκ°„μ„ λ°›μ•„μ˜€κ³ , 두 μ‹œκ°„κ°„μ˜ 차이λ₯Ό κ³„μ‚°ν•˜λ©΄ μ‹€ν–‰ μ‹œκ°„μ„ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€. long beforeTime = System.currentTimeMillis(); // μ½”λ“œ μ‹€ν–‰ 전에 μ‹œκ°„ λ°›μ•„μ˜€κΈ° // μΈ‘μ •ν•˜λ €λŠ” μ½”λ“œ long afterTime = System.currentTimeMillis(); // μ½”λ“œ μ‹€ν–‰ 후에 μ‹œκ°„ λ°›μ•„μ˜€κΈ° long diffTime = afterTime - beforeTime; // 두 개의 μ‹€ν–‰ μ‹œκ°„ System.out.println("μ‹€ν–‰ μ‹œκ°„(ms): " + diffTime); Instance InstanceλŠ” μžλ°” 8λΆ€ν„° java.time에 νŒ¨ν‚€μ§€μ— μΆ”κ°€λœ 클래슀둜, ep..
Β· PS
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12919 λ‚˜μ˜ 풀이 for문을 μ΄μš©ν•΄ λ°°μ—΄ μ„ ν˜• 탐색 λ°°μ—΄μ˜ μ›μ†Œκ°€ Stringμ΄λ―€λ‘œ equals λ§€μ†Œλ“œ μ‚¬μš© 1. λ‚˜μ˜ μ½”λ“œ class Solution { public String solution(String[] seoul) { // λ°°μ—΄μ˜ elementλ₯Ό μ°ΎλŠ” 문제 // for문을 μ΄μš©ν•œ μ„ ν˜• 탐색 for (int i=0; i 값을 μ°Ύμ•„ κ°’μ˜ 인덱슀λ₯Ό μ–»μŒ ..
Β· PS
문제 https://school.programmers.co.kr/learn/courses/30/lessons/12931 λ‚˜μ˜ 풀이 각 μžλ¦Ώμˆ˜λŠ” 10μ”© λ‚˜λˆˆ λ‚˜λ¨Έμ§€λ‘œ ꡬ할 수 μžˆλ‹€. %와 /μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄ 각 자릿수λ₯Ό λˆ„μ ν•˜κ³  λ‚˜λ¨Έμ§€λ₯Ό κ΅¬ν•œλ‹€. λ‚˜λ¨Έμ§€κ°€ 0보닀 μž‘μ•„μ§ˆ λ•ŒκΉŒμ§€ (일의 μžλ¦¬κΉŒμ§€ ꡬ할 λ•ŒκΉŒμ§€) 이 과정을 λ°˜λ³΅ν•œλ‹€. 1. λ‚˜μ˜ μ½”λ“œ import java.util.*; public class Solution { public int solution(int n) { int answer = 0; while(n>0) { answer += n % 10; n /= 10; } return answer; } } μž…λ ₯된 숫자의 μžλ¦Ώμˆ˜μ— λΉ„λ‘€ν•˜μ—¬ 반볡의 νšŸμˆ˜κ°€ λ§Žμ•„μ§„λ‹€. μžλ°”μ—μ„œ intν˜•μ˜ μ΅œλŒ€κ°’μ€ `2,147,48..
Β· More
.gitignore 파일 .gitignore νŒŒμΌμ€ Git 버전 관리 μ‹œμŠ€ν…œμ—μ„œ μΆ”μ ν•˜μ§€ μ•Šμ„ νŒŒμΌμ΄λ‚˜ 폴더λ₯Ό μ§€μ •ν•˜λŠ”λ° μ‚¬μš©λ©λ‹ˆλ‹€. 이 νŒŒμΌμ€ ν”„λ‘œμ νŠΈμ˜ 루트 디렉토리에 μœ„μΉ˜ν•˜λ©°, ν…μŠ€νŠΈ 파일 ν˜•μ‹μœΌλ‘œμž‘μ„±λ©λ‹ˆλ‹€. .gitignore νŒŒμΌμ„ μ‚¬μš©ν•˜λ©΄ λ―Όκ°ν•œ 정보, 개발 쀑 μƒμ„±λ˜λŠ” μž„μ‹œ 파일, λΉŒλ“œ 좜λ ₯λ¬Ό λ“± Git μ €μž₯μ†Œμ— ν¬ν•¨μ‹œν‚€κ³  싢지 μ•Šμ€ νŒŒμΌμ΄λ‚˜ 디렉토리λ₯Ό 지정할 수 μžˆμŠ΅λ‹ˆλ‹€. Gitμ—μ„œ 이미 μΆ”μ ν•œ νŒŒμΌμ€ 영ν–₯을 받지 μ•ŠμŠ΅λ‹ˆλ‹€. νŒ¨ν„΄ .gitignore νŒŒμΌμ€ νŒ¨ν„΄μ„ μ§€μ •ν•˜μ—¬ λ¬΄μ‹œν•  νŒŒμΌμ„ κ²°μ •ν•©λ‹ˆλ‹€. 단일 파일 지정 νŠΉμ • νŒŒμΌμ„ 직접 λͺ…μ‹œν•˜μ—¬ λ¬΄μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, config.json μ΄λΌλŠ” νŒŒμΌμ„ λ¬΄μ‹œν•˜κ³  μ‹Άλ‹€λ©΄, .gitignore νŒŒμΌμ— config.json 을 μΆ”κ°€ν•©λ‹ˆλ‹€...
Β· More
git init ν˜„μž¬ 디렉토리λ₯Ό 깃을 μ‚¬μš©ν•  수 μžˆλ„λ‘ μ΄ˆκΈ°ν™” git status 파일 μƒνƒœ 확인 (untracked, unmodified, modified, staged) git add 파일/폴더λͺ… κΉƒ μŠ€ν…Œμ΄μ§• git commit -m "컀밋 λ©”μ‹œμ§€" 컀밋 git log κΉƒ 둜그 확인 git commit -am "컀밋 λ©”μ‹œμ§€" 컀밋과 μŠ€ν…Œμ΄μ§•μ„ λ™μ‹œμ— git diff 변경사항 확인 git log --stat 둜그 톡계 git log --graph --oneline 둜그λ₯Ό ν”Œλ‘œμš°μ— 따라 κ·Έλž˜ν”„λ₯Ό κ·Έλ¦°λ‹€. oneline μ˜΅μ…˜μ„ μΆ”κ°€ν•˜λ©΄ ν•œ λˆˆμ— νŽΈν•˜κ²Œ λ³Ό 수 있음! 특: μ˜ˆμ˜λ‹€ git commit -amend κ°€μž₯ 졜근 컀밋 μˆ˜μ • git restore 파일/폴더λͺ… μŠ€ν…Œμ΄μ§€μ— μ˜¬λΌκ°€ μžˆμ§€ μ•Šμ„ λ•Œ μ·¨μ†Œ 이전..
Β· More
git init .git 파일 ꡬ쑰 .git Git μ €μž₯μ†Œμ˜ λͺ¨λ“  μ„€μ •, 둜그, 객체 λ°μ΄ν„°λ² μ΄μŠ€ 등을 ν¬ν•¨ν•˜λŠ” 디렉토리 μž…λ‹ˆλ‹€. 이 디렉토리가 ν”„λ‘œμ νŠΈμ˜ Gitμ €μž₯μ†Œμž„μ„ λ‚˜νƒ€λƒ…λ‹ˆλ‹€. HEAD ν˜„μž¬ μ²΄ν¬μ•„μ›ƒλœ 컀밋, 브랜치, νƒœκ·Έμ˜ μ°Έμ‘°λ₯Ό κ°€λ¦¬ν‚΅λ‹ˆλ‹€. 주둜 ν˜„μž¬ μž‘μ—…μ€‘μΈ 브랜치λ₯Ό κ°€λ¦¬ν‚€λŠ”λ° μ‚¬μš©λ©λ‹ˆλ‹€. config 이 Git μ €μž₯μ†Œμ˜ 섀정을 ν¬ν•¨ν•©λ‹ˆλ‹€. μ‚¬μš©μž 이름, 이메일, 원격 μ €μž₯μ†Œ μ£Όμ†Œ λ“± μ €μž₯μ†Œ μˆ˜μ€€μ˜ 섀정이 이 νŒŒμΌμ— μ €μž₯λ©λ‹ˆλ‹€. description GitWebκ³Ό 같은 일뢀 μ„œλΉ„μŠ€μ—μ„œ μ‚¬μš©ν•˜λŠ” μ €μž₯μ†Œμ˜ μ„€λͺ…을 ν¬ν•¨ν•©λ‹ˆλ‹€. κΈ°λ³Έμ μœΌλ‘œλŠ” 큰 영ν–₯을 λ―ΈμΉ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. hooks Git ν›…μŠ€λ₯Ό μœ„ν•œ 슀크립트 νŒŒμΌλ“€μ΄ μ €μž₯λ˜λŠ” λ””λ ‰ν† λ¦¬μž…λ‹ˆλ‹€. νŠΉμ • 이벀트(예: 컀밋, ν‘Έμ‹œ)κ°€ λ°œμƒν•  λ•Œ μžλ™μœΌλ‘œ μ‹€ν–‰..
Β· More
μ‹œμŠ€ν…œ, ν”Œλž«νΌ, ν”„λ ˆμž„μ›Œν¬λŠ” μ†Œν”„νŠΈμ›¨μ–΄ 개발의 μ„Έκ³„μ—μ„œ μ„Έ 가지 λ‹€λ₯Έ κ°œλ…μž…λ‹ˆλ‹€: 1. μ‹œμŠ€ν…œ (System) μ‹œμŠ€ν…œμ€ 일반적으둜 νŠΉμ • λͺ©μ μ— λΆ€ν•©ν•˜λŠ” μ™„μ „ν•œ λ…λ¦½ν˜• μ†Œν”„νŠΈμ›¨μ–΄ λ˜λŠ” ν•˜λ“œμ›¨μ–΄ 섀정을 μ˜λ―Έν•©λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” μ†Œν”„νŠΈμ›¨μ–΄μ™€ ν•˜λ“œμ›¨μ–΄ ꡬ성 μš”μ†Œκ°€ λͺ¨λ‘ 포함될 수 μžˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œμ˜ μ˜ˆλ‘œλŠ” μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ‹€ν–‰ν•˜κ³  ν•˜λ“œμ›¨μ–΄ λ¦¬μ†ŒμŠ€λ₯Ό κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ κΈ°λ°˜μ„ μ œκ³΅ν•˜λŠ” Windows, macOS λ˜λŠ” Linux와 같은 운영 체제λ₯Ό λ“€ 수 μžˆμŠ΅λ‹ˆλ‹€. μ‹œμŠ€ν…œμ€ λŒ€κ°œ 크고 λ³΅μž‘ν•˜λ©° λ‹€μ–‘ν•œ μž‘μ—…μ„ μ²˜λ¦¬ν•˜κ³  μ†Œν”„νŠΈμ›¨μ–΄ 싀행을 μœ„ν•œ μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€ λ˜λŠ” ν™˜κ²½μ„ μ œκ³΅ν•˜λ„λ‘ μ„€κ³„λ©λ‹ˆλ‹€. 2. ν”Œλž«νΌ (Platform) ν”Œλž«νΌμ€ μ†Œν”„νŠΈμ›¨μ–΄ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ°œλ°œν•˜κ³  μ‹€ν–‰ν•˜κΈ° μœ„ν•œ 도ꡬ, 라이브러리 및 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” 보닀..
Label μžλ°”μ—μ„œλŠ” label을 μ‚¬μš©ν•΄ 반볡문, switchλ¬Έ 등에 이름을 뢙일 수 μžˆλ‹€. break와 continueμ—μ„œ μ‚¬μš© κ°€λŠ₯! for문에 'mylabel' μ΄λΌλŠ” μ΄λ¦„μ˜ λ ˆμ΄λΈ”μ„ μ§€μ •ν•œ λ‹€μŒ, break mylabel; ꡬ문을 λ§Œλ‚œλ‹€λ©΄ -> mylabelμ΄λΌλŠ” 이름이 뢙은 λ°”κΉ₯ for문을 λΉ μ Έλ‚˜κ°. public static void main(String[] args) { mylabel: for(int i=0; i
Java 14, Java 17μ—μ„œ 적용된 switch문의 μƒˆλ‘œμš΄ 문법듀 싀행문을 ν™”μ‚΄ν‘œλ‘œ (->) case -> A와 같이 ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 일반 case(:)와 λ‹€λ₯΄μ„Έ 싀행문이 μ—¬λŸ¬μ€„μ΄λΌλ©΄ λ°˜λ“œμ‹œ μ€‘κ΄„ν˜Έ{}λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€. static void test(Day day){ switch (day) { case MONDAY -> System.out.println(6); case TUESDAY -> System.out.println(7); case WEDNESDAY -> System.out.println(8); case THURSDAY -> System.out.println(9); } } μ—¬λŸ¬κ°œμ˜ case κ°’ (,) μ—¬λŸ¬κ°œμ˜ case값에 같은 싀행문을 λ™μž‘μ‹œν‚΅λ‹ˆλ‹€. static void test(Day..
JDK와 JRE JRE(JAVA RUNTIME ENVIRONMENT) JREλŠ” μžλ°” ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•˜κΈ° μœ„ν•œ 라이브러리, μžλ°” 가상 기계, 기타 μ»΄ν¬λ„ŒνŠΈλ“€μ„ μ œκ³΅ν•©λ‹ˆλ‹€. μžλ°” ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰λ§Œ ν•˜κ³  κ°œλ°œμ€ ν•˜μ§€ μ•ŠλŠ” μΌλ°˜μΈλ“€μ„ μœ„ν•œ ν™˜κ²½μž…λ‹ˆλ‹€. JDK(JAVA DEVELOPMENT KIT) JDKλŠ” JRE에 μžλ°” ν”„λ‘œκ·Έλž¨μ„ κ°œλ°œν•˜λŠ”λ° ν•„μš”ν•œ 컴파일러, 디버거와 같은 도ꡬ듀을 μΆ”κ°€ν•œ κ²ƒμž…λ‹ˆλ‹€. JDK μ•ˆμ— JREκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. JDK의 폴더 JDK의 κΈ°λ³Έ μ„€μΉ˜ ν΄λ”λŠ” C:\Program Files\Eclipse Adoptium\jdk-버전 μž…λ‹ˆλ‹€. (μžλ°”21 κΈ°μ€€) 이 μ•ˆμ— JDK와 JRE 폴더가 μžˆμŠ΅λ‹ˆλ‹€. 폴더 μ„€λͺ… bin 컴파일러, 디버거 λ“±μ˜ 도ꡬ가 λ“€μ–΄ μžˆλ‹€. db Java DB, μ•„νŒŒμΉ˜ D..
멋사 λ°±μ—”λ“œ 슀쿨 μ§€μ›μš°λ¦¬ 학ꡐ ITν•™κ³Όλ“€ μˆ˜μ—… 쀑에 관심 μžˆλŠ” μˆ˜μ—…μ„ κ½€λ‚˜ 많이 λ“€μ—ˆμ§€λ§Œ μ—¬μ „νžˆ λ‚΄κ°€ κ²½ν—˜ν•΄ 보지 λͺ»ν•œ λΆ„μ•Όκ°€ λ§Žλ‹€λŠ” 사싀이 아쉬웠고, μ‘Έμž‘μ€ μ·¨μ—… 포폴에 ν•„μˆ˜μ μœΌλ‘œ ν¬ν•¨λ˜κΈ° λ•Œλ¬Έμ— μ •ν™•ν•œ μ·¨μ—… λΆ„μ•Όλ₯Ό μ •ν•˜κ³  μŠ€ν‚¬μ„ μŒ“μ€ λ‹€μŒμ— μ§„ν–‰ν•˜κ³  μ‹Άλ‹€λŠ” 생각이 μžˆμ—ˆλ‹€. λ•Œλ¬Έμ— λ‚˜λŠ” μ‘Έμ—…ν”„λ‘œμ νŠΈμ— λ“€μ–΄κ°€κΈ° 이전에 1λ…„ νœ΄ν•™μ„ κ²°μ‹¬ν–ˆκ³ , νœ΄ν•™ κ³„νš 쀑 첫 λ²ˆμ§ΈλŠ” KDT κ΅μœ‘μ„ μˆ˜κ°•ν•˜λŠ” κ²ƒμ΄μ—ˆλ‹€. KDT(K-Digital Training)λ₯Ό λ“£κ² λ‹€κ³  κ²°μ •ν•œ κ°€μž₯ μ€‘μš”ν•œ μ΄μœ λŠ”, κ΅­λΉ„ 지원 ꡐ윑이기 λ•Œλ¬Έμ΄λ‹€. λ‚˜λΌ 곳간을 ν„Έμ–΄λ¨ΉμœΌλ©΄μ„œ λΆ€λ‹΄ 없이 해보고 μ‹Άμ—ˆλ˜ 곡뢀λ₯Ό ν•  수 μžˆλ‹€λ‹ˆ... 백수 μž…μž₯μ—μ„œ 선택할 수 μžˆλŠ” 졜고의 선택이라고 μƒκ°ν•œλ‹€. κ·Έμ€‘μ—μ„œ 멋사 BEμŠ€μΏ¨μ„ μ„ νƒν•œ 이유? 일단 κ°œκ°•μΌμ΄ 3μ›”..
sqld에선 이 μ •λ„λ§Œ μ•Œκ³ μžˆμ–΄λ„ μΆ©λΆ„ν•œλ“― μ •κ·œν™” - 데이터 μ •ν•©μ„± (λ°μ΄ν„°μ˜ μ •ν™•μ„±κ³Ό 일관성을 μœ μ§€)을 μœ„ν•΄ μ—”ν„°ν‹°λ₯Ό μž‘μ€ λ‹¨μœ„λ‘œ λΆ„λ¦¬ν•˜λŠ” κ³Όμ • - μž…λ ₯/ μˆ˜μ •/ μ‚­μ œμ˜ μ΄μƒν˜„μƒ(ν•œ 엔터티에 2개 μ΄μƒμ˜ 쒅속성이 μžˆμ„ λ•Œ)을 제거 - 쀑볡 속성 제거, 데이터 μš©λŸ‰ μ΅œμ†Œν™” 제 1 μ •κ·œν˜• - λͺ¨λ“  속성은 λ°˜λ“œμ‹œ ν•˜λ‚˜μ˜ κ°’λ§Œ κ°€μ Έμ•Ό ν•œλ‹€. - μ†μ„±μ˜ μ›μžμ„± 확보 제 2 μ •κ·œν˜• - μ—”ν„°ν‹°μ˜ λͺ¨λ“  일반 속성은 λ°˜λ“œμ‹œ λͺ¨λ“  μ£Όμ‹λ³„μžμ— μ’…μ†λ˜μ–΄μ•Ό ν•œλ‹€. = μ™„μ „ ν•¨μˆ˜ 쒅속 = λΆ€λΆ„ ν•¨μˆ˜ 쒅속이 있으면 μ•ˆλœλ‹€. = κΈ°λ³Έν‚€μ˜ λΆ€λΆ„ 집합이 κ²°μ •μžκ°€ λ˜μ–΄μ„  μ•ˆλœλ‹€. κ²°μ •μž? X -> Y인 ν•¨μˆ˜μ  관계λ₯Ό μ„±λ¦½μ‹œν‚€λŠ” X ν•¨μˆ˜μ  관계? Y값이 였직 ν•˜λ‚˜λ‘œ κ²°μ •λ˜λŠ” 관계 제 3 μ •κ·œν˜• - μ£Όμ‹λ³„μžκ°€ μ•„λ‹Œ λͺ¨λ“  속성간에 μ„œλ‘œ 쒅속..
ν•΄μ»€μ˜ λͺ©μ  λ¨Όμ €, ν•΄ν‚Ή 의뒰λ₯Ό 받은 ν•΄μ»€μ˜ μ΅œμ’… λͺ©μ μ€ ‘μ—¬κΈ° μ–΄λ•Œ’ λ°μ΄ν„°λ² μ΄μŠ€μ— μ €μž₯된 νšŒμ›μ •λ³΄, μˆ™λ°•μ˜ˆμ•½μ •λ³΄, 제휴점 정보 등을 νšλ“ν•˜λŠ” κ²ƒμ΄μ—ˆμŠ΅λ‹ˆλ‹€. ν•΄μ»€λŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„œλ²„μ— μ ‘κ·Όν•˜κΈ° μœ„ν•΄μ„œ ‘μ„œλΉ„μŠ€ 관리 μ›Ήμ„œλ²„’ 즉, μ—¬κΈ°μ–΄λ•Œ μ„œλΉ„μŠ€ 관리 μ‹œμŠ€ν…œμ— μ ‘μ†ν•˜λŠ” 것을 λͺ©ν‘œλ‘œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. ‘μ„œλΉ„μŠ€ 관리 μ‹œμŠ€ν…œ’μ—μ„œλŠ” νšŒμ› 정보, μ˜ˆμ•½ 정보λ₯Ό ν™•μΈν•˜κ³  κ΄€λ¦¬ν•˜λŠ” κΈ°λŠ₯이 μžˆμ„ κ²ƒμœΌλ‘œ μ‰½κ²Œ μ˜ˆμΈ‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ„œλΉ„μŠ€ 관리 μ‹œμŠ€ν…œμ—μ„œ ν•΄λ‹Ή 정보에 μ ‘κ·Όν•  수 μžˆλŠ” 계정은 DBμ„œλ²„μ— μžˆλŠ” νšŒμ› μ •λ³΄λ‚˜ μ˜ˆμ•½ 정보 ν…Œμ΄λΈ”μ— μ ‘κ·Όν•  수 μžˆλŠ” ‘κΆŒν•œ μžˆλŠ” μ‚¬μš©μž’라고 μœ μΆ”ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ ν•΄μ»€λŠ” ‘μ„œλΉ„μŠ€ 관리 μ›Ήμ„œλ²„’의 ‘κ΄€λ¦¬μž 계정’으둜 λ‘œκ·ΈμΈμ„ ν•˜κ³ μž κ³„νšν•©λ‹ˆλ‹€. ν•΄μ»€λŠ” μ—¬κΈ° μ–΄λ•Œ μš΄μ˜μ‚¬μ—μ„œ 관리쀑인 웹사..
SET LINESIZE 150 SET PAGESIZE 30
hye2021
all-i-want.tistory.com