분류 전체보기

0.MySQL 설치공식 사이트에서 MySQL을 설치한다.https://downloads.mysql.com/archives/installer/ MySQL :: Download MySQL Installer (Archived Versions)Please note that these are old versions. New releases will have recent bug fixes and features! To download the latest release of MySQL Installer, please visit MySQL Downloads. MySQL open source software is provided under the GPL License.downloads.mysql.com 1.appli..
0.전제본글은Node.js 가 설치 되었다는 가정하에 진행합니다. 1.안드로이드 스튜디오 설치일단 안드로이드 스튜디오를 설치한다.https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자 | Android Studio | Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com 2.React Native 설치React Native를 NPM..
1.N+1 문제하나의 쿼리(1)로 엔티티 리스트를 조회한 후, 연관된 엔티티들을 조회할 때 각각의 건마다 추가 쿼리(N개)가 발생하는 현상 만약 다음 처럼 회원과 주문 엔티티가 있을때@Entitypublic class Member { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "member") private List orders;}@Entitypublic class Order { @Id @GeneratedValue private Long id; private String itemName; @ManyToOne(fetch = FetchType.LAZY)..
1. gradle 다운우선 최신버전 gradle을 다운받은 다음에 환경변수 설정을 해준다.https://gradle.org/releases/ Gradle | ReleasesFind binaries and reference documentation for current and past versions of Gradle.gradle.org 2. 변환하기프로젝트 루트 폴더에서 gradle init 명령어를 실행해준다. gradle init 프로젝트(maven) 을 gradle로 수정하기 위해 yes를 고른다.Found existing files in the project directory: 'C:\Windows\System32\WindowsPowerShell\v1.0'.Directory will b..
1.EditorConfigIDE에서 일관된 코딩 스타일을 유지하도록 도와주는 설정 파일이다..editorconfig 파일을 생성하여 코드 스타일을 정의할수 있다. Vscode에서는 별도 설정없이 다음 확장을 설치하면 .editorconfig을 생성하는것만으로 적용이 가능하다. 2 .editorconfig 작성법파일의 확장자나 경로에 맞춰 별도의 설정을 할수 있다.[*] # 모든 파일에 적용[*.js] # .js 확장자를 가진 파일에만 적용[*.{html,css}] # .html, .css 확장자에만 적용[tests/*] # tests 폴더 아래 모든 파일에 적용 설정이 가능한 대표적인 것들은 다음과같다.indent_style들여쓰기 스타일 (space ..
1. Antora 오픈 소스 문서 생성 도구 Git 리포지토리에서 문서 소스를 직접 가져와 빌드한다.스프링부트의 해당 문서 또한 Antora로 생성되었다. https://spring.io/projects/spring-framework Spring FrameworkThe Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform. A key element of Spring is infrastructural support at the application level: Spring f..
1.GroovyJava와 완전히 호환되는 동적 프로그래밍 언어다.JVM에서 실행되며, Java의 문법을 확장하여 더 간결하고 유연하게 코드를 작성할 수 있도록 도와준다.(Java 클래스로 컴파일됨) 2.Groovy 특징2-1.동적 타입동적 타입 언어로 타입명시가 필요없음def name = "Groovy"println(name) 2-2. 세미클론 생략세미콜론을 생략할 수 있음def sum(a, b) { return a + b} 2-3.스크립팅 언어로 사용 가능복잡한 설정 없이 스크립트로 바로 실행가능함(Java 프로젝트에서 설정 스크립트나 간단한 프로토타입 작성 시 유용)
1.Git Blame git blame은 각 코드의 변경 이력을 한 줄 단위로 추적하는 Git 명령어이다.누가, 언제, 어떤 커밋에서 해당 코드를 수정했는지 빠르게 확인할 수 있다.git blame 2..git-blame-ignore-revs프로젝트에서 코드 스타일 변경, 포매팅, 대량 리팩토링처럼 로직 변경 없이 파일 전체가 수정된 커밋이 있을 때, git blame을 실행하면 그 커밋이 모든 줄에 영향을 미친 것으로 나타나게되는 문제가 있다.이 문제를 해결하기 위해 git-blame-ignore-revs 파일을 추가해야한다. 다음으로 파일을 생성하고touch .git-blame-ignore-revs 무시할 커밋 해시들을 추가해준다(Prettier같은것들 적용한 커밋)a1b2c3d4e5f6g..
아사_
'분류 전체보기' 카테고리의 글 목록 (3 Page)