setting 3

Homebrew mysql 설치

mac 에서 mysql 을 설치하는 방법 mysql 홈페이지에서 dmg 파일을 다운 받아서 설치 homebrew 패키지 관리자를 이용하여 설치 평소에는 mysql 8.0을 사용하였지만 mysql 5.7 사용할 일이 있어 5.7을 설치해보았다. # brew 로 설치할 수 있는 mysql 관련 프로그램들을 검색해 볼 수 있음 brew search mysql brew install mysql@5.7 # mysql 서버 시작 mysql.server start # mysql 데몬 실행 brew services start mysql # 데몬으로 실행중인 프로그램 확인 brew services list 이때 mysql.server start 시 아래와 같은 오류 때문에 서버가 실행되지 않았다. mysql 이 실행되고..

JAVA 2022.12.07

[JAVA] Querydsl 설정

Querydsl build.gradle 작성 시 유의사항 보통 요즘은 spring boot 2.6 이상 이기 때문에 Querydsl을 5.0을 사용한다. 또한 2.6 이상부터는 다음과 같은 부분을 확인해야 한다. build.gradle 설정 변경 PageableExecutionUtils Deprecated(향후 미지원) 패키지 변경 Querydsl fetchResults() , fetchCount() Deprecated(향후 미지원) build.gradle 설정 방법 buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.6.3' id 'io.spring.dependency-man..

JAVA 2022.03.03

[Django] Django Setting

Python의 많은 프레임 워크 중에서 Flask와 Pyramid 가 아닌 Django를 사용 하는 이유는?? Flask와 pyramid는 아주 가벼운 프레임 워크로 미니멀하게 꼭 필요한 정도의 기능만 제공한다. 간단한 것들은 Django 보다 빨리 만들수는 있지만 규모가 커질수록 많은 기능들을 차곡차곡 구현해야 하기 때문에 오히려 더 오래걸린다. Django는 그에 비해 거대한 프레임 워크로 많은 기능(관리자 페이지, 사용자 인증 등)을 포함하고 있어 개발 할 때 손이 좀 덜 간다. Django는 많은 기능이 필요로 하는 프로젝트를 진행할때 적합하다. 적은 기능들을 빠르게 구현하는건 Flask, Pyramid 쪽이 나을 수도 있음. tool 은 py..

Python & Django 2021.08.25