1. 서브도메인 (Subdomain)서브도메인(Subdomain)은 메인 도메인의 일부로, 메인 도메인 앞에 추가되어 독립적인 섹션이나 서비스를 나타낸다.DNS(Domain Name System) 상에서 별도의 레코드로 관리된다.구조: 서브도메인.도메인.최상위도메인예시:www.a.test.co.kr (여기서 a가 서브도메인)www.b.test.co.kr (여기서 b가 서브도메인)💡 공공기관 평가 관련 보충 설명:공공기관에서 서브도메인을 많이 사용하는 경우 평가 점수가 깎이는 것은 보안 및 관리 효율성과 관련이 있을 수 있다. 서브도메인별로 개별적인 SSL 인증서, 보안 설정 및 관리가 필요하여 관리 대상이 늘어나고, 이는 잠재적인 보안 취약점으로 이어질 위험이 있다고 판단될 수 있다.2. URI 경로 ..
✅ 1. Scalar Subquery란?단 하나의 값(One Value) 만 반환하는 서브쿼리.결과가 1행 1열이어야 함어떤 위치든 값이 들어갈 수 있는 곳이면 쓸 수 있음→ SELECT, WHERE, CASE WHEN, INSERT VALUE, UPDATE SET 등반환값이 변수처럼 사용됨예시 SELECT name, (SELECT MAX(salary) FROM employee) AS max_salary FROM department; 위의 SELECT MAX(salary) FROM employee 부분이 스칼라 서브쿼리→ 딱 한 값만 나오니까 컬럼처럼 사용 가능함.✅ 2. Ordinary Subquery(일반 Subquery)는?스칼라가 아닌 나머지.예를 들어:▷ 단일 열이지만 여러 행 반환 SELECT..
💡 유용한 TaskMaster 명령어 5가지TaskMaster를 더욱 효율적으로 사용할 수 있는 유용한 명령어 5가지를 정리해본다. 1. 📋 등록된 작업 목록 확인 : task-master show 특정 작업의 상세 정보를 확인하거나, 등록된 전체 작업 목록을 볼 때 사용함.특정 작업 상세 정보 확인: task-master show 작업목록번호(예시: task-master show 5 -> 5번 작업의 제목, 설명, 기한 등을 확인)전체 작업 목록 확인 (요약): task-master list(등록된 모든 작업의 번호, 제목, 상태 등을 한눈에 확인)2. ➕ 새 작업 등록 : task-master add 새로운 할 일이나 작업을 TaskMaster에 추가할 때 사용새 작업 등록: task-mas..
1. SharedPreferences란?SharedPreferences는 안드로이드에서 작고 단순한 데이터를 기기에 영구 저장하기 위한 키-값(Key–Value) 저장소이다.- “설정값”이나 “간단한 상태값”을 저장할 때 주로 사용 - 앱을 껐다 켜도 값이 남아 있음 - 내부적으로는 XML 파일로 저장됨 (`/data/data/패키지명/shared_prefs/파일명.xml` 위치) 2. 언제 SharedPreferences를 쓰면 좋을까? ✅ 쓰기 좋은 경우- 자동 로그인 여부 (`isAutoLogin = true/false`) - 앱 최초 실행 여부 (튜토리얼 보여줬는지 여부) - 다크 모드 설정 (`theme = "dark"`) - 알림 허용 여부 (`allowNotification = ..
Oracle Package란? Oracle Package는 관련된 Procedure, Function, 변수, 커서 등을 하나로 묶어놓은 모듈이다.
What's 스킴(Scheme)? → URL의 “프로토콜 이름”https://naver.comhttps ← 이 부분이 스킴(scheme):// ← 스킴 구분자 URL이 “무슨 종류의 명령인지” 나타내는 식별자 🔵 다양한 스킴 예시https://google.com → 스킴: httpshttp://example.com → 스킴: httpfile:///path → 스킴: filetel:01012345678 → 스킴: telmailto:test@test.com → 스킴: mailtointent://something → 스킴: intent ❗ 스킴을 처리하지 않으면?예시 1)웹에서 “전화 걸기” 버튼 → 눌러도 아무 일도 안 일어남 예시 2)카카오톡 로그인, 네이버 로그인 등 외부 앱 ..
🔵 1. 페이지 로딩 관련 콜백onPageStarted페이지 로딩 시작할 때 : 로딩 시작 → 스피너 표시 할 때onPageFinished페이지 로딩 완료할 때 : 페이지 로딩 완료 후 JS 호출, 스피너 종료 등을 수행할 onLoadResource페이지에서 리소스(이미지, CSS 등)를 불러올 때onReceivedError일반 로딩 에러 발생 시onReceivedHttpErrorHTTP 에러(404, 500 등) 발생 시onReceivedSslErrorSSL 인증서 에러 시 🔵 2. URL 처리·네비게이션 관련 콜백shouldOverrideUrlLoadingWebView가 특정 URL을 로드할지 말지 결정하는 핵심 콜백shouldInterceptRequest네트워크 요청을 가로채서 직접 응답을 줄 ..