위치: 학습 › 개발 실무 › 백엔드·데이터처리
규모: 포스팅 14개

SQL·DB 운영

백업, 이벤트·프로시저, 쿼리 튜닝, 파티션 작업.

포스팅설명
데이터베이스 백업mysqldump 명령 또는 DB 툴(DBeaver)을 이용한 데이터베이스 백업 방법.
이벤트처리MySQL 이벤트 스케줄러(EVENT)로 주기적인 작업(예: 파티션 생성)을 예약하는 문법.
프로시저MySQL 저장 프로시저(Stored Procedure)의 생성 문법, 동적 SQL(PREPARE/EXECUTE), IF 조건 처리 요약.
SQL 문법 (UNION)여러 SELECT 결과를 세로로 합치는 집합 연산자 UNION / UNION ALL의 개념과 사용 조건.
SQL 쿼리 튜닝 방법인덱스를 잘 타도록 쿼리를 작성하는 대표 튜닝 기법 모음(좌변 연산 회피, OR→UNION ALL, 서브쿼리, 윈도우 함수, 와일드카드 위치 등).
파티션 작업큰 테이블을 논리적 단위로 나누는 파티셔닝의 문법(생성·추가·삭제·재배치)과 종류(Range/List/Hash/Key) 정리.

대용량 처리·설계 패턴

대용량 엑셀 스트리밍과 결과코드 체계 중앙화 설계.

포스팅설명
(Performance) SXSSFWorkbook 대용량 엑셀 스트리밍과 동적 ZIP 분할 압축 설계 패턴
결과코드 체계 중앙화 설계 패턴시스템 전반에 흩어진 “결과코드→메시지” 변환 로직을 DB를 단일 소스로 삼아 중앙화하고, 컴파일 안전성(enum)과 운영 유연성(재배포 없는 메시지 수정)을 동시에 확보하는 설계 패턴.

Spring·웹 기초

Spring 개요, 유효성검사, 프론트엔드 기초, 파일+JSON 전송.

포스팅설명
Spring Framework@Transactional의 동작 원리(프록시/AOP 기반 롤백)와 실제로 트랜잭션이 적용되지 않았던 실패 사례(예외 자체 처리, 자기 호출, final 메서드) 및 해결책(AOP 재래핑, 프…
유효성검사커스텀 어노테이션 + AOP + Validator Factory를 조합해 DTO별 유효성 검사를 적용하는 구조.
프론트엔드 기초 개념자주 쓰는 프론트엔드 기초: HTML/JSP·JSTL 구조, JavaScript·jQuery 문법과 DOM 조작·이벤트·AJAX, 그리고 실습 예제 모음.
@RequestPart (파일 + json 전송)하나의 요청으로 파일과 JSON을 함께 전송할 때(@RequestPart / ObjectMapper) 처리 방법과 Content-Type 이슈.

바이트·숫자 기초

16진수 계산, 리틀/빅 엔디안.

포스팅설명
16진수 계산비트·바이트와 16진수의 대응 관계, 그리고 자바에서 비트 OR 연산으로 플래그를 합치는 예시.
리틀엔디안/빅엔디안멀티바이트 데이터를 메모리에 저장하는 바이트 순서(byte order) 방식. 네트워크 전송은 빅엔디안으로 통일된다.