Git Commit 커밋은 Git 저장소에 디렉토리에 있는 모든 파일에 대한 스냅샷을 기록하는 행위이다. 커밋 대상 디렉토리에서 아래와 같은 명령어 실행 git commit Git Branch Branch 새로만들기 git branch [브랜치명] 해당 브랜치로 이동하기 git checkout [브랜치명]
2019/04
Error:java: javacTask: source release 1.8 requires target release 1.8 File > Settings > Build, Execution, Deployment > Java Compiler 에서 project bytecodec version 을 설정 Pre-moduels bytecode version 에서 특정 프로젝트의 Target bytecode version을 설정한다. (자바 버전이 맞지 않아서 발생하는 오류)

eclipse 프로젝트 소스에서 원하는 문자열을 일괄로 변경하고 싶을 때, 1. Ctrl + H 단축키로 Search창을 띄운다. 2. 바꿀 문자열을 Containing text에 입력한다. 3. Replace ... 를 클릭한다. 4. Replace 팝업창이 나오면 바꾸고자 하는 문자열을 With 칸에 입력한다. 5. 끝
스프링의 BeanUtils 스프링 hateoas
익명 구현 객체 생성 인터페이스 타입으로 필드나 변수를 선언하고, 구현 객체를 초기값으로 대입하는 경우를 생각해보자. 구현 클래스를 선언하고, new 연산자를 이용해서 구현 객체를 생성한 후, 필드나 로컬 변수에 대입하는 것이 기본이다. class TV implements RemoteControl { } class A{ RemoteControl field = new TV(); void method(){ RemoteControl localVar = new TV(); } }그러나 구현 클래스가 재사용되지 않고, 오로지 해당 필드와 변수의 초기값으로만 사용하는 경우라면 익명 구현 객체를 초기값으로 대입하는 것이 좋다. 인터페이스 [필드|변수] = new 인터페이스("매개값", "..."){ // 인터페이스에 ..
익명(anonymous) 객체는 이름이 없는 객체를 말한다. 익명 자식 객체 생성 기본적으로 사용하는 방식 class Child extends Parent { } class A{ Parent filed = new Child(); // 필드에 자식 객체를 대입 void method(){ Parent localVar = new Child(); // 로컬 변수에 자식 객체를 대입 } }자식 클래스가 재사용되지 않고, 오로지 해당 필드와 변수의 초기값으로만 사용할 경우라면 익명 자식 객체를 생성해서 초기값으로 대입하는 것이 좋은 방법이다. 부모클래스 [필드|변수] = new 부모클래스("매개값", "..."){ // 필드 // 메소드 };Person.java package anonymous; public cla..
클래스 멤버와 로컬 변수 사용 람다식 실행블록에는 클래스 멤버와 로컬 변수를 사용할 수 있다. 클래스의 멤버 사용 일반적으로 익명객체에 사용되는 this는 익명객체의 참조이지만, 람다식에서 this는 내부적으로 생성되는 익명 객체의 참조가 아니라 람다식을 실행한 객체의 참조이다. this 사용 예제 public class UsingThis { public int outterValue = 10; class Inner{ int innerValue = 20; void method(){ MyFunctionalInterface fi = () -> { int innerValue = 40; System.out.println("outterValue : " + outterValue); System.out.println(..

데이터 표준을 위해 nsm 파일을 관리하는 경우가 있는데, ERWin에서 nsm파일을 로드하는 방법을 적어놔야겠다. 준비물 1. ERWin 2. nsm 파일 과정 1. ERWin을 열고 Tools > Names > Model Naming Options 클릭 2. Model Naming Options 팝업에서 파일 위치를 지정해줌 3. 끝
일이 바빠지면 공부할 시간도 부족해진다. 일이 덜 바쁠때 부지런히 공부를 해놓자. ERD작업을 하는데 좋은 툴인거 같다.. DB 관리의 필요성을 느꼈다. 표준을 이제 잡으려니 힘들다..
실선 : 식별관계 - 부모테이블 PK가 자식테이블의 FK/PK가 되는 경우 점선 : 비식별관계 - 부모테이블 PK가 자식테이블의 일반속성이 되는 경우 식별관계 는 부모가 있어야 자식이 생기는 경우를 뜻함.