본문 바로가기

스터디일지72

[Error] LinkageError가 발생했습니다. 발생한 상황 - 프로젝트가 정상적으로 작동하는지 확인하기 위해 빌드를 했고 아래와 같은 메세지 문구가 발생했다. 에러 메세지 - 기본 클래스를 로드하는 중 LinkageError가 발생했습니다. 원인 - 자바의 런타임 버전이 맞지 않아 문제가 발생했다. 해결 방안 - 다음과 같은 과정을 거쳐 해결했다. 1. 오른쪽 상단의 빨간색으로 표시한 아이콘 클릭 2. 프로젝트 구조 들어가기 3-1. 프로젝트 설정 - 프로젝트 - SDK설정(맞는 버전 설정) 3-2. 플랫폼 설정 - SDK 설정 (맞는 버전 설정) 설정이 끝나면 적용과 확인 버튼을 누르면 정상적으로 빌드가 된다. 2024. 3. 1.
[CSS] Flex 공부하기 프로젝트에서 프론트 부분을 맞게 되어 기본개념을 공부하고자 글을 작성하게 되었습니다. Flex란? CSS에서의 Flex는 Flexible Box 혹은 Flexbox라고 부르기도 한다. Flex는 레이아웃 배치 전용 기능으로 고안되었고 편리하게 레이아웃을 만들 수 있다. 부트스트랩에서 자주 사용했던 기능은 주소로 첨부했다(https://getbootstrap.kr/docs/5.3/utilities/flex/) 아래는 예시로 많이 쓰이는 코드다 helloflex abc helloflex 위의 코드에서 contatiner는 부모요소인 div.container이며 이것은 Flex Container와 같은 의미고 자식 요소인 div.item은 Flex Item과 같은 의미다 즉 컨테이너는 Flex의 영향을 받는 .. 2024. 2. 25.
코틀린이란? 코틀린이란? 2011년 JetBrains사가 공개한 프로그래밍 언어로 JVM에서 동작한다 간결하고 실용적이며 자바 코드와의 상호운영성을 중시한 언어라고 한다. 구글에서 코틀린을 자바에 이어 안드로이드 공식언어로 선언했다고 한다. 호환성과 성능 코틀린은 JDK 6과 완벽하게 호환가능하다 구형 안드로이드 기기 지원이 된다는 점은 코틀린을 사용하는 하나의 장점이라고 할 수 있다. 안드로이드 스튜디오에서 지원이 되는 언어이기 때문에 안드로이드의 빌드 시스템과도 완벽히 호환된다. 자바 만큼 빠르다는 이야기가 많다. 주요 특성 대상 플랫폼 코틀린의 주 목적은 현재 자바가 사용되고 있는 모든 용도에 적합하면서도 더 간결하고 생산적이며 안전한 대체 언어를 제공하는 것이다. 서버상의 코드 - 웹 애플리케이션의 백엔드 안.. 2024. 2. 18.
[MySQL]테이블 JOIN 하기 테이블과 테이블을 JOIN 할 때 알아 두어야 할 부분들이 있다. 1) 어떤 테이블을 JOIN 해야할지와 어떤 컬럼을 나타내야 할지 정확히 알기 2) 쿼리문을 작성할때 순서에 맞게 작성하기 쿼리의 실행 순서 쿼리문의 실행 순서는 FORM, JOIN > WHERE, GROUP BY, HAVING > SELECT > ORDER BY 순으로 실행되기 때문에 순서를 잘 기억해야 하고 쿼리문을 잘못 작성하면 결과값과 실행 속도에서 큰 차이가 나기 때문에 이를 염두해 두고 작성해야 한다. 1. FROM, JOIN JOIN이 먼저 실행되어 데이터가 모아진다. 여기에는 서브쿼리도 함께 포함되기 때문에 임시적인 테이블을 만들 수 있게 도와준다. 2. WHERE WHERE에 걸린 조건이 형성된 테이터 셋의 개별행에 적용이.. 2024. 1. 28.