Go 언어 핵심 개념 정리
메서드 접근 제한
Go에서는 메서드 이름의 첫 글자가 소문자면 패키지 내부에서만 접근 가능하며, 대문자로 시작하면 외부 패키지에서도 사용 가능하다.
시간 처리 기법
// 현재 시간 타임스탬프 가져오기
timestamp := strconv.Itoa(int(time.Now().Unix()))
// 특정 시간 이전 타임스탬프 계산 (예: 30분 전)
var seconds int64
switch duration {
case "15m":
sec ...
6월 3일 21:19에 게시됨
순수 JavaScript로 구현하는 AJAX 기반 지역 연동 선택 기능
데이터베이스 설계부터 프론트엔드 라이브러리 구현까지, jQuery 없이 순수 JavaScript로 AJAX 요청을 처리하는 방법을 살펴봅니다. 특히 상위 지역 선택 시 하위 지역이 자동으로 갱신되는 연동 선택 기능을 중심으로 설명합니다.
데이터베이스 스키마 설계
계층형 지역 데이터를 저장하기 위해 자기 참조 관계를 가진 테이블을 설계합니다. 상위 지역 코드(pcode)가 NU ...
6월 1일 10:32에 게시됨
스프링 MVC 환경의 클라이언트 - 서버 데이터 교환 패턴 분석
서버 측 매개변수 바인딩 메커니즘
Spring MVC 를 활용한 웹 애플리케이션 개발에서 컨트롤러 계층은 클라이언트로부터 전달된 데이터를 어떻게 받아들이느냐에 따라 비즈니스 로직 처리가 달라진다. 특히 요청 파라미터를 수집하고 변환하는 방식은 개발자의 의도에 따라 다르게 설계될 수 있다.
1. 동적 컬렉션 활용: @RequestParam Map
고정되지 않은 키 - 값 쌍을 유 ...
5월 29일 18:07에 게시됨