본문 바로가기
728x90

개발46

Kotlin QueryDSL 5.0 build.gradle.kts 설정 plugins { val kotlinVersion = "1.8.0" ... kotlin("kapt") version kotlinVersion //querydsl } dependencies { ... implementation("com.querydsl:querydsl-jpa:5.0.0") //querydsl kapt("com.querydsl:querydsl-apt:5.0.0:jpa") //querydsl } 2023. 2. 15.
[docker] docker-compose 간단한 구성과 명령어 정리 version: '3.7' services: mariadb: container_name: mariadb image: mariadb ports: - "3306:3306" command: --lower_case_table_names=1 environment: MYSQL_ROOT_PASSWORD: password TZ: Asia/Seoul rabbitmq: container_name: rabbitmq image: rabbitmq ports: - "15672:15672" - "5672:5672" redis: container_name: redis image: redis ports: - "6379:6379" zookeeper: container_name: zookeeper image: wurstmeister/zo.. 2023. 2. 1.
[docker] docker mariadb 타임존 변경 # Container 안으로 접근하여 언어와 시간설정이 어떻게 되어있는지 확인한 후, 설정을 변경해준다. # 언어설정 확인 locale # 시간설정 확인 Date # 언어 및 시간설정 localedef -f UTF-8 -i ko_KR ko_KR.utf8 export LANG=ko_KR.utf8 export LC_ALL=ko_KR.utf8 # 현재 시간 확인 SELECT now(); SELECT CURRENT_TIMESTAMP; # Timezone 확인 select @@system_time_zone; SHOW GLOBAL VARIABLES LIKE '%zone%'; # Timezone 변경 mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql .. 2023. 1. 5.
[Java] 정리해서 다시보자 #4 - final 키워드 final 키워드 이해하기 final은 '마지막의' 또는 '변경될 수 없는'의 의미를 가지고 있으며 거의 모든 대상에 사용할 수 있습니다. 변수에 사용되면 값을 변경할 수 없는 상수가 되며 메서드에 사용하면 오버라이딩을 할 수 없게 되고 클래스에 사용되면 자신을 확장하는 자손클래스를 정의할 수 없습니다. final이 사용될 수 있는 곳 - 클래스, 메서드, 멤버변수, 지역변수 제어자 대상 의미 final 클래스변경 될 수 없는 클래스, 확장될 수 없는 클래스가 된다. final로 지정된 클래스는 다른 클래스의 부모 클래스가 될 수 없다.(상속 불가) 메서드변경 될 수 없는 메서드, final로 지정된 메서드는 자식 클래스에서 오버라이딩을 할 수 없다. 멤버변수변수 앞에 final이 붙으면 값을 변경할 수.. 2022. 12. 19.
728x90