울음참고 개발공부
article thumbnail
DB | MySQL 에서 스키마 및 데이터 export & import
TIL 2023. 5. 9. 11:26

상황 내가 만든 데이터 베이스를 다른 컴퓨터에서 사용하고 싶다!! 이때, 데이터를 다시 다 작성하는 수고를 들일 수는 없겠지?? [ 참고 ] 이미지 불러오기 문제점 (1) # 문제점 1) 로컬상에서는 이미지가 불러와지만 서버에서는 불러오지 못하는 문제 static의 images 안에 있... blog.naver.com 해당 포스트에서는 로컬주소가 아닌 aws에서 사용하는 주소를 사용하여 오류가 났었다 mysql 주소가 로컬이라면 import 하는데 문제없다. tip : import 하고자 하는 환경에서 스키마 이름 생성 후 데이터 가져올 것 ex) 해당 포스트에서 'emoticonshop' 스키마를 통째로 들고왔는데 import 하기 위해선 새 환경에도 'emoticonshop'스키마를 만들어 준후, 거..

article thumbnail
IntelliJ | jdk 설정 - No SDK
TIL 2023. 5. 9. 09:22

오류 상황 레파지토리를 클론해올때 jdk 버전이 다르면 오류가 발생할 수 있다. 아래 사진에서 상단 보면 'jdk 17 missing' 이라고 하는데 대충 눈치로 jdk 없나? 생각해볼 수 있을 것이다 여기서 없다고 옆에 다운로드 누르지말고 이렇게 해보자 해결 환경설정>>> 단축키 : shift + ctrl + alt + s 다음과 같이 sdk 가 설정 되어있지 않은데 설정해주면 된다. 나는 java 11 버전을 사용하고있기 때문에 설치된 것을 사용 ( 없다면 설치 고고하기 ) + 추가 ) 사용하고 있는 jdk 버전 확인 방법? 윈도우 검색창에서 '명령 프롬프트' or 'terminal' 이라고 검색 ' java --version ' 명령어 실행 이렇게 사용하고 있는 java 버전을 확인해주고 그에 맞는..

article thumbnail
DB | nonaggregated column - incompatible with sql_mode=only_full_group_by]
TIL 2023. 5. 8. 15:16

상황 새로운 로컬에서 사용할 개발환경을 다시 맞추었다 ( mysql 설치, intelliJ 설치, java 설치 등) 프로젝트를 클론한 후, 실행 시 기존에 문제 없던 group by 절에서 문제가 발생하였다. 쿼리문엔 문제가 없는데 왜 일까? 오류 내용 ### Cause: java.sql.SQLSyntaxErrorException: Expression #10 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'emoticonshop.el.like_id' which is not functionally dependent on columns in GROUP BY clause; nested exception is java.sq..

모듈, 모듈화
TIL 2023. 4. 20. 19:04

모듈 - 프로그램을 구성하는 시스템을 기능 단위로 독립적인 부분으로 분리한 것 - 모듈은 다양한 형태로 존재할 수 있음 -> 용도가 비슷한 함수나 추상화 된 자료, 객체(Object), 메서드(Method) 등 - 모듈이 되려면 다른 것들과 구분될 수 있는 독립적인 기능을 가져야하고 유일한 이름을 사용해야함 모듈화 - 어떤 시스템의 구성요소가 분리되고 재결합 할 수 있는 정도

article thumbnail
용어 정리 | 로깅, 비즈니스 로직, 트랜잭션
TIL 2023. 4. 20. 18:07

로깅 정보를 제공하는 기록인 로그(log) 를 생성하도록 시스템을 작성하는 활동 소프트웨어 개발자는 코드에 로깅호출을 추가하여 특정 이벤트가 발생했음을 나타낸다. # 로깅 라이브러리 사용 예시 https://blog.naver.com/obndo8539/222973097887 slf4j.Logger 1월 2일 slf4j : Simple Log Fasade For Java - > print 출력문을 사용하지않고 데이터를 출력할 ... blog.naver.com 비즈니스 로직 고객이 원하는 프로그램에 대해 원하는 것이 무엇인지 파악하고 이를 전체적으로 로직화하는 것 # 비즈니스 로직 vs 일반 로직 일반 로직은 대부분 추상적이면서 일반적인 기능을 다루고 있고, 범용으로 사용할 수 있는 특성을 가지기 때문에 관..