본문 바로가기
반응형

IT372

eclipse on macOS 스프링 부트 시작하기 macOS에서 이클립스로 스프링부트를 시작해 보겠습니다. 1. Spring Initializr 를 이용해 기본 프레임 만들기 https://start.spring.io 접속하여, 기본 프레임 설정 ( 나는 web, jpa, h2, lombok ) Generate 를 클릭하여, 파일다운로드 압축해제 후, 이클립스에서 임포트를 한다. 임포트 할때, 그레이들 설정 오버라이트를 체크 한다. lombok은 이클립스 적용을 위해 다운로드 후, java -jar lombok 으로 한번더 실행! 해서 이클립스에 적용시켜 준다. 적용되면 어바웃 이클립스에서 확인가능하다. 샘플 프로젝트의 실행을 위해서 Gradle Tasks 탭의 application > bootRun 을 클릭한다. 버그인지 모르겠지만 진행률은 56%에서.. 2021. 12. 30.
macOS 개발자의 기본설정하기 - java, eclipse 웹개발의 기본셋팅 자바와 이클립스를 macOS 에 설치 해보자. 요즘은 인텔리제이가 매우매우 핫하지만, 회사-_-에서 쓰는 이클립스로 설치하겠다. 인텔리제이는 유료니 가난한 개발자는 이클립스를 쓰자. 1. 자바 설치 이전 brew 를 설치했으면 간단하다. brew search jdk 로 검색 후, 리스트 중 원하는 버전으로 설치하면 된다. 리스트에서 설치할 이름을 아래같이 써준다. %> brew install openjdk@8 설치가 완료되면, 쉘 설정파일에 넣으라고 친절하게 안내나온다. 그대로 써주자. echo 'export PATH="/usr/local/opt/openjdk@8/bin:$PATH"' >> ~/.zshrc 그리고 환경 파일 실행 source .zshrc 잘 설치되었는지 보기위해 버전 확.. 2021. 12. 28.
macOS 개발자의 기본 환경 설정하기 - Xcode, brew macOS 로 무엇을 개발하든 설치하는 프로그램이라고 하면 이 2개라고 생각한다. 근데, 다른 OS( 윈도우, 리눅스 ) 에 비해서 환경설정이 엄청 쉽다. 아, 생각해보니 리눅스 빼고 윈도우 비교해서 ㅎㅎ 1. xcode 설치하기 애플 스토어에서 xcode 검색하고 설치! 대신 시간이 좀 오래 걸림 ㅎㅎ 현재 설치한거 13.2.1 2. brew 설치 우분트의 apt! centOS 의 yum! 모든 패키지 관리는 brew로! 매우 편합니다. https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh 현재 최신버전은 3.3.9! 가장 기본적인 사용법! 패키지 찾기 brew search 패키지명 모든 패키.. 2021. 12. 26.
Oracle19c 설치( on Oracle Linux 7.9 ) 참고 사이트 https://positivemh.tistory.com/555 Oracle Linux 7.6에 Oracle 19c 설치 가이드 OS환경 : Oracle Linux 7.6 (64bit) DB 환경 : Oracle Database 19.7.0.0 방법 : Oracle Linux 7.6에 Oracle 19c 설치 가이드 OS 설치는 아래 게시물 참조 Oracle linux 7.6 설치 가이드(https://positivemh.tist.. positivemh.tistory.com 위와 같이 따라하다가 발생한 오류 해결 방법 1. 인스톨 시, GUI 화면이 나오지 않고 오류 발생! xauth 설치 후, oracle 사용자로 접속하여 xauth 실행한번 해준다! # yum install xorg-x11.. 2021. 11. 16.
VSCODE 에서 Python 가상환경 설정 쉽게 하기 https://ddochea.tistory.com/33 [VSCode] Python 가상환경(venv) 쉽게 설정하기 python은 패키지를 설치하면 global 위치에 설치되기때문에 특정 버전의 패키지를 특정 프로젝트에서만 사용하려면 가상환경을 생성해줘야 한다. python -m venv {경로명/폴더명} 명령어를 써서 쉽게 ddochea.tistory.com 편하다! -- 줄임 요약 -- 1. 프로젝트 할 폴더 생성 2. vscode 로 해당 폴더 오픈 3. 터미널 오픈 후 python -m venv ./venv 4. F1 키를 눌러 인터프리터( venv ) 선택 5. vscode 에서 터미널을 다시 열어, (venv) 가 앞에 붙은걸 확인! 그리고 모듈을 인스톨 한다 (pip) 2021. 10. 10.
STS(Eclipse) 에서 QueryDSL 설정하기 1. gradle 설정 plugins { id 'org.springframework.boot' version '2.5.5' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' id 'war' id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = 'com.samdogs' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies {.. 2021. 10. 4.
Rust 학습일지 - 예제 화씨-섭씨 변환 use std::io; fn main() { println!("화씨[F] 섭씨[C]:"); let mut input_value = String::new(); io::stdin().read_line(&mut input_value) .expect("입력실패"); println!("{}",input_value.to_string()); if input_value.trim().to_string() == "F" { println!("화씨온도를 입력하세요"); input_value = String::new(); io::stdin().read_line(&mut input_value) .expect("입력실패"); println!("{}",input_value); let input_value:u32 = .. 2021. 10. 3.
Rust 학습일지 - crate, mut, cargo, match cargo 명령어 프로젝트 생성 cargo new 프로젝트명 --bin 프로젝트 실행 cargo run 프로젝트 빌드 cargo build 프로젝트 업데이트 ( 의존성업데이트 ) cargo update 프로젝트 문서 오픈 : 사용한 의존 모듈의 메뉴얼을 웹페이지로 보여줌! cargo doc --open 의존성 모듈 삽입( crate == 나무상자 ) extern crate rand; 변수를 mutable == 변하기쉬운 에 mut 써서 표시 let guess // let 키워드를 써서 변경 ( shadow 라고 함 ) let mut guess //let 않쓰고 변경 const GUESS //상수 스위치와 비슷한 명령어 구문 match enum 리턴형 함수에 대해, 스위치 처리의 자동생성 이라고 이해중.... 2021. 10. 2.
머터리얼 앱의 기본 형태 그리고 기본 용어 StatelessWidget ( 안그린다 ) StateWidget ( 다시 그린다 ) ** Android Studio 에서 Flutter StatelessWidget , StateWidget 클래스 빨리 만들기 ( 자동완성! ) stless 라고 쓰고 엔터! stful 라고 쓰고 엔터! 그리고 위젯 참조 https://flutter.dev/docs/development/ui/widgets 2021. 9. 20.
반응형