블로그 소개
niee 블로그는 웹/앱 개발 실무에서 정리한 학습 노트와 트러블슈팅 기록을 공유하는 개인 기술 블로그입니다. 디자인 패턴, 리팩토링, Spring Security, MongoDB, Python Flask, Angular, Docker 등 실무에서 마주친 주제들을 다룹니다.
본 사이트는 GitHub Pages와 정적 사이트 생성기 Jekyll을 기반으로 운영되고 있습니다.
운영자
- 이름: ParkMinKyu (필명: niee)
- 직업: 웹 개발자
- 관심사: 앱 개발, 객체 지향 설계, 리팩토링, DevOps
- 이메일: smartmingue@gmail.com
다루는 주제
본 블로그에서 주로 다루는 카테고리는 다음과 같습니다.
1. 객체 지향 / 디자인 패턴
- GoF 디자인 패턴 (싱글턴, 팩토리, 옵저버, 데코레이터, 스트래티지, 커맨드, 어댑터, 퍼사드, 이터레이터, 컴포지트, 템플릿 메서드, 스테이트, 프록시, MVC 등)
- 리팩토링 기법 카탈로그 및 코드의 구린내 진단
2. Spring / Java
- Spring Security를 이용한 인증/인가 처리
- MyBatis 연동, SHA-256/Salt 암호화, 중복 로그인 방지
- 사용자 정의 로그인 페이지,
@Secured어노테이션 활용
3. Python / Flask
- Flask 서버 구성 및 배포
- 외부 호스트 바인딩, 포트 변경
- REST API 작성
4. MongoDB
- 도큐먼트 지향 데이터 모델링
- 쿼리 최적화, 인덱싱
- 복제(Replication), 샤딩(Sharding), GridFS
5. 프런트엔드 / Angular
- Angular2+ 기본 구성과 컴포넌트 작성
- 모듈/서비스 분리
6. DevOps & Tools
- Docker, Jekyll
- macOS 터미널에서 SCP를 통한 파일 업/다운로드
콘텐츠 정책
- 모든 글은 운영자가 직접 학습하고 정리한 내용을 기반으로 작성되었습니다.
- 외부 자료를 참고한 경우 가능한 한 출처를 명시합니다.
- 코드 예제는 작성 시점의 환경을 기준으로 동작을 확인했으며, 시간이 지나며 동작이 달라질 수 있습니다.
연락 및 정책
- 광고 및 개인정보 처리에 관한 안내는 Privacy Policy를 참고해 주세요.
- 콘텐츠 이용에 관한 안내는 Disclaimer를 참고해 주세요.
- 문의 사항은 Contact 페이지 또는 위 이메일로 보내 주시기 바랍니다.