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에 게시됨