분류 전체보기 (90) 썸네일형 리스트형 [DBeaver] DBeaver 설치하기(for macOS) DBeaver란?DBeaver는 데이터베이스를 관리하는 개발을 위한 오픈 소스 툴이다.다양한 데이터베이스 관리 시스템(DBMS)과 SQL 쿼리 작성, 데이터베이스 객체 관리, 데이터 편집, 스키마 비교 및 동기화, 데이터 이관 등 다양한 기능을 제공한다. 사용자가 데이터베이스에 연결하여 SQL 쿼리를 실행하고 테이블을 생성하고 수정 작업을 할 수 있는 것이다.사용자 친화적인 인터페이스와 다양한 데이터베이스 시스템에 대한 네이티브 지원하고 플러그인 아키텍처를 통해 확장성을 제공하여 사용자가 필요한 기능을 추가할 수 있다. 데이터베이스 관리자, 개발자 및 데이터 분석가들이 데이터베이스와 상호 작용하고 관리할 때 유용한 도구가 된다. 1. DBeaver 다운로드DBeaver 사이트(https://dbe.. [Eclipse] 이클립스에 코틀린 셋팅하기 이클립스 코틀린 설치이클립스에 코틀린 언어를 셋팅해보자!설치 전에 JDK와 이클립스(Eclipse)가 설치되어 있어야 한다.각 설치 방법은 아래 링크를 참고하세요 : ) JDK 설치2024.01.06 - [Language/Java] - [Java] 자바 설치하기(MacOS, 버전 선택) 이클립스(Eclipse) 설치2024.05.02 - [Back-end/Tool] - [Eclipse] 이클립스 설치하기(for Mac) 1. Kotlin Plugin for Eclipse 설치help - Eclipse Marketplace를 누른다. kotlin을 검색하여 install한다. 설치를 위한 라이센스를 검토 및 승인한다. 콘텐츠를 신뢰하냐는 질문이다. Trust Selected 버튼을 눌러준.. [Eclipse] 이클립스 설치하기(for macOS) 이클립스(Eclipse)이클립스는 통합 개발 환경(IDE)으로 코드 편집기, 디버거, 컴파일러 등의 도구를 통합하여 개발 프로세스를 효율적으로 관리할 수 있는 도구이다. 주로 자바를 비롯한 다양한 프로그래밍 언어로 소프트웨어를 개발할 때 사용된다.또한 플러그인 시스템을 통해 다양한 프로그래밍 언어와 프레임워크를 지원하고 확장할 수 있어 개발자들이 효율적으로 소프트웨어를 개발하는데 지원한다. 1. 이클립스 설치하기이클립스 공식 웹사이트(https://www.eclipse.org/downloads/)에 접속하여 최신 버전을 다운로드 한다. Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global communi.. [Eclipse] 이클립스 버전 업데이트 이클립스 버전 업그레이드이클립스를 2023-12에서 2024-03버전으로 업그레이드 해보자 1. 현재 이클립스 버전 확인Eclipse - About Eclipse 2. 업데이트할 링크값 추가Eclipse - Settings...(⌘ ,) - Preferences - Install/Update - Available Software Sites - Add... 사이트에 접속하여 업데이트할 버전 클릭https://download.eclipse.org/releases/ Project download area | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and.. [VSCode] Prettier HTML 태그 깔끔하게 정렬하기 PrettierPrettier는 코드 포맷터 중 하나로 코드의 모양과 스타일을 자동으로 조정하여 일관성 있게 코드 스타일을 유지해주는 도구다.JavaScript, TypeScript, CSS, HTML 등 웹 개발 언어에서 코드를 더 쉽게 읽고 이해할 수 있다. Prettier를 적용한 예시를 살펴보자.HTML 코드에서 화살괄호가 줄바꿈되어 코드가 지저분해보인다. Prettier 적용 방법1. .prettierrc 파일을 생성한다. 2. 아래 내용을 작성하고 저장한다.{"printWidth": 3000} 3. 확인한 줄로 깔끔하게 정렬되었다 : ) [Kotlin] Object를 이용한 싱글톤 패턴(Singleton Pattern) 📝 학습목표 : Object를 활용하여 Singleton Pattern을 구현해보자. Object 코틀린에서 Singleton Pattern을 object로 쉽게 구현할 수 있다. 이 패턴은 어플리케이션 내에서 특정 클래스의 인스턴스가 오직 한번만 생성되는 패턴으로, 여러 곳에서 이 인스턴스에 접근 가능하다. Singleton Pattern 어떤 클래스가 단 하나의 인스턴스만을 가지고 있도록 보장하는 패턴이다. 주로 어플리케이션 내에서 전역적으로 접근 가능한 상태나 동작을 제공하기 위해 사용된다. 주로 로깅, 캐싱, 설정 관리 등의 상태를 관리할 때 유용하다. ✔ 싱글톤 객체를 생성하기 위해 object를 사용하여 CarFactory를 정의한다. ✔ horsePower를 가진 Car 객체를 생성하고 이를.. [Kotlin] 동반 객체(Companion Object) 📝 학습목표 : Companion Object를 활용하여 객체를 생성해보자. Companion Object 코틀린은 자바의 static과 비슷한 역할을 하는 Companion Object(동반 객체)를 제공한다. Companion Object는 클래스 내부에 선언된 특별한 객체이다. 정적인 메서드나 변수를 선언하고 객체를 생성하는 기능을 구현할 수 있다. companion object를 사용하여 동반 객체를 정의하고 그 내부에 create() 메서드를 작성했다. 이 메서드는 새로운 Book 객체를 생성하고 반환한다. 따라서 book 변수는 새로운 Book 인스턴스를 참조하게 된다. Book.Companion.create()를 Book.create()로 생략 가능 프로퍼티 역시 써줄 수 있다. Compan.. [Kotlin] 데이터 클래스(Data Class) 📝 학습목표 : Data Class를 활용하여 객체를 생성해보자. 데이터 클래스(Data Class) 코틀린은 자바와 달리 불필요한 코드를 줄이고 객체를 좀 더 편리하게 만들어주는 기능을 제공하는데 그 중에서도 데이터 클래스(Data Class)는 객체를 생성할 때 많은 번거로움을 줄여주는 도구이다. 데이터 클래스는 주로 데이터를 담는 용도로 사용된다. 클래스를 만들 때 데이터를 명시하기만 하면 toString(), hashCode(), equals(), copy() 등의 메서드를 컴파일러가 자동으로 생성해주는 편리함이 있다. 일반클래스와의 차이를 통해 데이터 클래스가 어떻게 출력되는지 살펴보자. 먼저, 데이터 클래스의 예시코드이다. Ticket 데이터 클래스를 선언하고 객체를 생성하였다. 데이터 클래스.. [Kotlin] 람다식 활용법 📝 학습목표 : 람다식의 기본 구조와 활용 예시를 살펴보자. 람다식이란? 람다식은 코틀린에서 함수를 값처럼 다룰 수 있는 익명함수이다. 메소드의 파라미터로 넘겨주거나 리턴값으로 사용할 수 있다. * 익명함수: 함수처럼 동작하는 이름이 없는 함수 람다식의 기본 구조 람다식은 val lamdaName : Type = { argumentList -> codeBody } 구조이며 항상 마지막 코드가 리턴값이다. 예를 들어, 정수를 입력받아 제곱을 반환하는 함수를 람다식으로 표현해보자 아래 코드는 input Int를 output Int로 return한다. (Int) -> (Int)이기 때문에 namber가 Int라는 타입추론이 가능하다. (Int) -> (Int)를 생략하고 number에 타입을 지정하여 선언해줄.. [Kotlin] Class 사용법(+오버라이딩) 📝 학습목표 : Class의 사용법과 오버라이딩의 조건에 맞게 활용해보자. Class ✔ 가장 기본적인 class 구조이다. ✔ 코틀린은 파일명과 클래스명이 일치하지 않아도 되고 여러 클래스를 한 파일 안에 넣을 수 있다. ✔ property도 정의해줄 수 있다. ✔ 객체를 생성할 때 name을 정의하고 싶다면? → 생성자(constructor)를 이용한다. ✔ 이것이 바로 '기본 생성자'이다. ✔ 오른쪽 코드처럼 constructor은 생략 가능하고 val name = name을 val name: String으로 constructor에 쓸 수 있다. ✔ 디폴트값을 줄 수도 있다. init ✔ 생성자에서 코드블록을 넣기 위해서는 init을 사용한다. init도 주 생성자의 일부기 때문에 생성자와 동시에 .. 이전 1 2 3 4 5 6 7 ··· 9 다음