카카오 맵 API 연동 트러블 슈팅

1. KAKAO MAP API 트러블 슈팅 이번 시간에는 실무에서 카카오맵 API를 사용하면서 있었던 트러블 슈팅과정에 대해서 설명해보겠습니다. 2. Trouble 현재 운영중인 서비스에서는 카카오맵을 사용한 데이터처리를 하고 있는중이다. 현재 AOS/IOS 웹뷰를 통해서 카카오맵 API를 사용중에 있으며 어느 순간 개발계쪽에 iOS 환경에서 API 호

Network NAS 마운트

실무에서 개발을 하다보면 파일 시스템(File System) NAS와 마운트하여 WAS와 NAS간 네트워크 공유를 설정하여 데이터에 접근을 하게됩니다. 파일 시스템에 접근하는 방식은 크게 네가지로 들 수 있습니다. NAS 마운트: NAS 서버의 파일 시스템을 WAS 서버에 마운트하여 로컬 파일 시스템처럼 사용하는 것입니다. 이를 위해 NFS(Network

리눅스 crontab 스케줄링

1. Crontab 정의 crontab은 리눅스 및 유닉스 계열 운영체제에서 주기적으로 명령어나 스크립트를 실행하기 위해 사용하는 스케줄링 도구입니다. cron은 시스템의 백그라운드에서 동작하며, 정해진 시간과 주기에 따라 사용자나 시스템의 작업을 자동으로 수행합니다. crontab은 이러한 작업을 설정하고 관리하는 데 사용되는 파일 또는 명령어를 의미

리눅스 WEB WAS는 어떻게 동작할까?

1. WEB WAS의 동작과정 클라이언트 요청 수신 웹 서버는 클라이언트로부터 HTTP 요청을 받습니다. 이 요청은 주로 웹 브라우저를 통해 발생합니다. 요청 분석 웹 서버는 받은 요청을 분석하여 요청된 자원 및 요청 방식(CRUD)를 확인합니다. 정적 자원 처리 요청된 자원이 정적인 경우(이미지 파일) 웹 서버 자체적으로 자원을 찾아냅니다.

리눅스 Apache 웹서버 게이트웨이 설정

1. 리눅스에서 Apache Gateway 설정하기 1.1. Apache 설치 12sudo apt updatesudo apt install apache2 1.2. proxy module 활성화 12sudo a2enmod proxysudo a2enmod proxy_http 리버스 프록시 설정을 진행합니다. a2enmod는 리버스 프록시 설정을 활성화 시

Spring @DirtiesContext

Spring DirtiesContext 스프링 단위 테스트 진행시 단독으로 수행되던 코드들이 통합테스트시에 Context를 공유하여 올바른 값이 도출되지 않는 경우가 있다. 그 이유는 하나의 Spring TEST Context에서 기존의 Context를 재사용함에 따라 발생하는 문제이다. 이러한 문제들을 해결하기 위하여 필요한것들이 @DirtiesConte

Spring TDD(MockMVC)

이번 시간에는 Spring TDD MockMVC 통신에 대해서 알아보도록 하겠습니다. 1. MockMVC란? MockMvc에 들어가기 앞서, TDD에 알아보도록 하겠습니다. 테스트 주도 개발(TDD)은 코드를 작성하기 전에 테스트 코드를 작성하는것을 말하는데 TDD의 단계는 크게 3개로 볼 수 있습니다. 테스트 작성: 구현할 기능에 대한 테스트를 작성합

03.Kotlin Data Types

1. Data Types 숫자 – Byte, Short, Int, Long, Float, Double Boolean – True, false 문자 배열 문자열 1.1. Numbers Kotlin에서 숫자를 나타내는 여러 데이터 유형이 있습니다. 1.2. Byte Byte 데이터 유형의 범위는 -128 ~ 127입니다. 이는 더 작은 정수 값을 나타

02.Kotlin Variables

변수에는 변경 가능(mutable)과 불변(immutable)의 두 가지 유형이 있습니다. 불변 변수(immutable)은 값을 변경할 수없는 변수로, 변경 불가능 또는 읽기 전용 변수라고도합니다. 반면에 가변 변수의 값은 변경 될 수 있습니다. 1. 불변 변수 : val 키워드 불변 변수는 valKotlin에서 키워드를 사용하여 선언됩니다 . 이 예에서

01.What is Kotlin and Why use it?

1. Kotlin이란? JetBrains에서 개발 한 정적으로 형식화 된 프로그래밍 언어입니다. 자바에 대한 기본지식 있다면 Kotilin을 금방 배울 수 있습니다. Kotlin과 자바는 상호 운용이 가능하므로 프로젝트에서 함께 사용할 수 있으며 Kotlin에서 자바 코드를 효율적으로 다시 작성할 수 있습니다. Kotlin은 특히 Java보다 간결합니다.