Development

201개의 글

Python(57868) MallocStackLogging: can't turn off malloc stack logging because it was not enabled. 해결방법
Development

1. 현상 macOS 상에서 수행 중인 파이썬 프로그램에서 다음과 같은 에러가 발생했습니다. Python(57868) MallocStackLogging: can't turn off malloc st…

아무로레이·2025년 3월 4일·조회 1,666
파이썬 장고 프로젝트 1분만에 생성하기 (Python Django Project)
Development

1. 개요 파이썬 장고 프로젝트를 생성하는 방법. 맥OS를 기반으로 한다. 2. 장고 설치 다음 명령어를 통해 장고를 설치한다. pip install django 또는 pip3 install dja…

아무로레이·2022년 10월 13일·조회 1,318
Node.js에서 PostgreSQL 연결하고 조회(SELECT) 쿼리 실행 결과 JSON 받아오기
Development

1. 배경 Node.js에서 PostgreSQL 데이터를 SELECT하여 JSON으로 반환하는 API 생성. 기본적인 연결 방법은 /index.php/development/2288-node-js-p…

아무로레이·2022년 7월 5일·조회 2,782
Node.js의 pg 모듈을 이용한 PostgreSQL 연결
Development

1. 배경 Node.js 기반으로 PostgreSQL 연동하여 작업 실행. 2. pg 설치 npm install pg 3. Connection Pool const { Pool } = require(…

아무로레이·2022년 7월 1일·조회 2,354
Node.js의 Callback vs. Promises vs. Async Await 차이점
Development

1. 개요 Callback vs Promises vs Async Await 차이점은 무엇인가? 2. Callback JavaScript에서 함수는 객체이다. 따라서 객체를 매개변수로 함수에 전달할 …

주말만기다려주말만기다려·2022년 7월 1일·조회 1,527
Springboot - PostgreSQL - DataSource - Maven 연동
Development

1. 배경 Springboot 기반으로 PostgreSQL 연동하여 작업 실행. 2. Maven Dependency dependency groupid org.postgresql /groupid ar…

아무로레이·2022년 6월 29일·조회 5,625
Linux에 SDKMAN 설치하기
Development

리눅스에 SDKMAN을 설치하는 문서이다. 1. 파일 다운로드 $ curl -s "https://get.sdkman.io" | bash -+syyyyyyys: `/yho:` -yd. `/yh/` +…

제임스딘·2022년 4월 12일·조회 3,251
Google 제공 Github 샘플로 Python Flask App 만들기 (그리고 App Engine, GKE에 배포까지)
Development

1. 개요 구글 깃허브에서 제공하는 앱 2. 상세 2.1. 디렉토리 생성 mkdir sample-app 2.2. 깃 클론 git clone https://GitHub.com/GoogleCloudPl…

후아빠·2022년 1월 14일·조회 1,945
초 Simple Python 애플리케이션 만들기 (테스트용)
Development

1. 개요 각종 테스트에 사용할 간단 파이썬 애플리케이션을 만들어본다. 2. 구성 2.1. 상위 디렉토리 생성 mkdir -p sample-app 2.2. sample-app/main.py samp…

후아빠·2022년 1월 14일·조회 1,517
Java Array Sort (자바 배열 정렬)
Development

1. 개요 자바 언어에서 배열(Array)을 정렬하는 방법이다. Arrays.sort 를 사용한다. 2. 숫자 정렬 import java.util.Arrays; public class ArraySo…

OOOooOOoo·2021년 6월 14일·조회 6,392
Java Random Number (난수) 생성하기
Development

1. 개요 자바를 이용하여 랜덤한 숫자를 생성하는 방법 2. Math.Random() 사용 private void getNumberByMathRandom() { double randomValue =…

OOOooOOoo·2021년 6월 12일·조회 1,894
Development

vscode HTTP Client 익스텐션

개요 vscode의 REST Client 익스텐션을 활용해서 손쉽게 REST API 테스트를 수행할 수 있다. API 요청 자체를 파일로 작성하여 버전관리를 할 수 있다. 사용법 vscode의 ex…

aapplelover1026·2021년 4월 6일·조회 3,883
gvm(go version manager)
Development

gvm(go version manager) gvm은 nvm처럼 golang의 버전을 관리해주는 도구이다. 패키지매니저로 go를 설치할 때 버전이 너무 낮아서 곤란하거나, 바이너리로 설치했는데 go …

hheover1cks·2021년 3월 23일·조회 2,736
ModuleNotFoundError: No module named 'requests'
Development

1. 개요 macOS Big Sur 업데이트 이후 파이썬 환경이 전반적으로 망가짐 2. 현상 ModuleNotFoundError: No module named 'requests' 3. 해결 pyth…

나크나로·2021년 1월 30일·조회 6,908
dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 에러 해결
Development

1. 개요 macOS 환경 얼마전 Big Sur 업데이트 2. 현상 dyld: Library not loaded: /System/Library/Frameworks/CoreFoundation.fram…

나크나로·2021년 1월 30일·조회 1,861
Cypress로 UI 테스트하기
Development

1. 개요 UI 테스트 도구인 Cypress의 설치방법과 실행방법에 대해 소개한다. 2. Cypress 설치 프로젝트 폴더에서 npm이나 yarn을 사용하여 Cypress를 설치한다. $ npm i…

ssnowball·2020년 12월 18일·조회 2,482
Development

django swagger 사용하기

개요 장고에서 Swagger를 사용하여 API Doc을 사용하는 방법을 알아본다. 필요 모듈 djangorestframework와 django-rest-swagger 설치가 필요하다. #requir…

hheover1cks·2020년 11월 24일·조회 31,143
Saga Pattern (사가 패턴)
Development

1. 개요 Saga Pattern에 대해 알아보는 시간이다. 2. Saga Pattern이란? Saga Pattern 2PC를 사용할 수 없는 분산 환경에서 데이터 일관성을 위한 방안이다. 예전에 …

주말만기다려주말만기다려·2020년 11월 22일·조회 6,860
Spring Boot application.properties @Value
Development

1. 개요 application.properties에 값을 정의하고 코드 내에서 사용하는 방법 2. 설정 startup.complete.code=20 3. 코드 @Value("${startup.co…

후아빠·2020년 11월 17일·조회 28,066
Swagger2 3.0.0 /swagger-ui.html 404 에러
Development

1. 개요 Swagger2 및 UI 버전을 3.0.0으로 잡았을 때 /swagger-ui.html가 열리지 않는 현상 2. 해결 잘 모르겠으나 2.9.2로 되돌리고 나서는 잘 된다. !-- http…

oopennova·2020년 11월 15일·조회 33,011
[Python] PIP 실행 시, Error 발생할 때 대처방법.(pip 못찾음, SSL)
Development

Python에서 주요 패키지나 라이브러리를 설치할 때 사용하는 pip 명령어 수행 시, 에러가 발생하는 경우가 있다. 1. pip 명령어를 못 찾을 때. python -m ensurepip --de…

혀뇽뇽이혀뇽뇽이·2020년 10월 14일·조회 31,754
Spring Query Refresh
Development

1. 개요 서블릿 컨테이너 리부팅 없이 쿼리 반영을 가능케 한다. (긴급 반영 등) 2. 방법 CommonDao 빈을 refresh하면 된다. 실제로는 CI/CD 도구와 연계하여 쿼리 파일을 반영한…

후아빠·2020년 8월 11일·조회 29,888
MyBatis Plugin Interceptor를 통한 Query Logging 구현
Development

1. 목적 MyBatis 로그를 어떻게 할까 고민하던 중 선택한 방법이다. 실제 Insert, Update 등의 쿼리를 DB에 넣어달라는 요청은 많이 발생한다. 하지만 log4j 사용 시 모든 쿼리…

후아빠·2020년 8월 11일·조회 28,802
순수함수
Development

함수형 프로그래밍 부수 효과를 없애고 순수 함수를 만들어 모듈화 수준을 높이는 프로그래밍 패러다임이다.(개발할 때 가장 어려운 점은 변경을 추적하고, 상태를 유지하는 것) 부수 효과 : 함수에서 외…

하마는무슨색·2020년 8월 4일·조회 2,279