일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 스프링부트오류
- git
- queryDSL
- 인텔리제이
- spring서버
- jpa회원가입
- JPA주의사항
- JoinColumn
- REST란
- json
- 1차캐시
- uncheck Exception
- REST API 규칙
- json gson 차이
- 스프링 부트 기능
- jpa에러
- 복합키
- 빈생성안됨
- github
- 스프링 부트 공식 문서
- JPA
- @IdClass
- Error creating bean with name
- jwt메서드
- Filter
- Unsatisfied dependency
- Q 클래스
- Spring Spring boot 차이
- ERD 작성
- 최종 프로젝트
- Today
- Total
목록2023/05 (44)
Everyday Dev System
public class Order { private Food[] cartFoods = new Food[]; private Food[] orderFoods = new Food[]; } # 문제점 : Food 클래스 타입의 몇개의 요소가 필요할지 명확하지 않은 상황에서 위에 객체 배열을 사용하려면 크기를 반드시 지정해야 했다. 하지만, 사용자가 몇개 상품을 주문할지 모르기 때문에 정확히 정의할 수 없는 상황이다. 배열은 고정된 크기를 지정해야 한다는 문제점이 있다.. # 시도 : 1. 주문할 상품의 갯수를 먼저 입력 받아서 할당하기 Main.java 일부 Scanner sc = new Scanner(System.in); int foodCnt = sc.next(); Order order = new Order(..
# 문제점 : 번호 다음에 나오는 메뉴(Burger, Frozen Custart, Drinks, Beer)이 정리가 안돼서 출력이 되고 있다. 메뉴 이름을 출력하는 부분에 일정한 크기를 지정해서 열을 맞추어 정렬해야 한다. # 시도1 : 1. \t을 사용 System.out.println("\t" + menuName + "\t : " + menuContent); 결과 : 4번의 공백만 앞뒤로 들어가고 정렬이 되지 않았다. # 시도2 : 2. printf() 정규식 활용 해당 문제를 해결할 수 있는 방법이 있지 않을까 구글링을 하였고, 아래 두 사이트를 참고했다. 참고: https://keep-cool.tistory.com/15 [Java 10] 자바의 출력문(println, printf) No. 01 출..
Menu Class Food Class extends Menu Order Class JAVA 과제 필수 기능 요구사항 - 메인 메뉴판 화면 - 상품 메뉴판 - 구매 화면 - 주문 화면 - 주문 완료 화면 - 주문 취소 화면 https://github.com/Chaeyounglim/hamburgerKiosk GitHub - Chaeyounglim/hamburgerKiosk: This is Kiosk to buy something to eat. This is Kiosk to buy something to eat. Contribute to Chaeyounglim/hamburgerKiosk development by creating an account on GitHub. github.com
File Share : (아래 링크에서 다운로드 가능합니다) 공유 링크 : https://drive.google.com/file/d/1sdRS0nMQtI_LzoAD99FFHptmGBRKzbNv/view?usp=sharing exceptSample.zip drive.google.com 1. AbstractOperation.java 2. AddOperation.java 3. DivideOperation.java 4. ModOperation.java 5. MultiplyOperation.java 6. SubstractOperation.java 7. BadInputException.java 8. Calculator.java 9. CalculatorApp.java 10. Parser.java 11. Main.ja..
[week3] - [calculateSample] package안에 구현 1. Calculator.java 2. AbstractOperation.java 3. MultiplyOperation.java 4. AddOperation.java 5. DivideOperation.java 6. SubstractOperation.java 7. ModOperation.java 8. Main.java Result File Share : (아래 링크에서 다운로드 가능합니다) https://drive.google.com/file/d/17rTTeo6KmJ8cZ03N2XgiDsxHCKdsU1FR/view?usp=sharing calculateSample.zip drive.google.com 1. Calculator.java ..
https://velog.io/@uiseongsang/final-%EA%B3%BC-%EB%B6%88%EB%B3%80%EC%9D%98-%EA%B0%9D%EC%B2%B4 final 과 불변의 객체 어제 전 팀원분이 final을 대해서 처음 알으셨다고 하셔서 final의 대충 설명과 함께 테코톡에서 final 발표를 재밌게 들은게 있어서 영상 추천을 해준 김에 오랜만에 다시 영상을 보게 되었다링크: velog.io https://www.youtube.com/watch?v=ej-bnXlHk-E 어려웠다.. 이해가 잘 안간다.. 유튜브 영상을 보면 이해가 가지만 코드를 면밀히 분석해봐야겠다.
shift + f10 : 런타임 실행 alt + 드래그 : 영역 선택 ctrl + d : 한줄 복사 fori : for 구문 자동 생성 fore : forEach 구문 생성 shift + F6 : 패키지, 클래스 등 이름 바꾸기 alt + insert : generate 역할 (생성자, getter, setter 등 만들기) ctrl + O : Override 추가 ctrl + 클릭 : api 설명으로 이동 ctrl + alt + t : try catch 등 모든 감싸는 것 ctrl+shift : 해당 커서가 있는 코드 한 줄 영역 잡아서 방향키로 이동
참조 : https://velog.io/@ni0307/github [github] 원격 저장소에 push가 안될 때(rejected error 발생 시) 또는 pull시에 fatal: refusing to merge unrelated github에서 리포지토리를 생성했을 때 readme 파일을 수정하면 gitbash에서 push가 안되는 문제가 발생하였다.그 문제를 해결하는 과정을 적어보려 한다. velog.io # 문제점 : gitHub 원격 저장소에 pull이 되지 않는 상황 자세히는 원격 저장소에 있는 리드미 파일이 로컬 저장소에 없기 때문에 git push가 되지 않고 있었다. error: fail to push some refs to '원격저장소 링크' # 시도 : git push -f orig..
List는 검색에는 유리하나, 수정/삭제는 불리한 자료구조이다. - 이를 보완하는 자료구조가 Stack / Queue List는 인터페이스 ArrayList , LinkedList는 클래스 Integer num = new Integer(17); // Boxing int n = num.intValue(); // unBoxing Character ch = 'X'l // AutoBoxing char c = ch; // AutoBoxing // JDK 1.5 버전 이상부터 AutoBoxing 지원
1. 제네릭의 효용 - 첫 번째로 제네릭의 효용은 타입 언어에서 “중복되거나 필요없는 코드를 줄여주는 것” 입니다. - 두 번째 제네릭의 효용은 그러면서도 타입 안정성을 해치지 않는 것 입니다. 2. Generic 사용법 1. 제네릭은 클래스 또는 메서드에 사용 가능하다. 2. 안에 들어가야 할 타입을 명시한다. 이를 타입변수라고 부른다. ** T , U , V , E를 많이 활용함. 3. method의 return type도 2번에 입력한 타입과 동일할 수 있음. 아래 코드 참조 public class Generic { private T t; public T get() { return this.t; } } public class Generic { ... } 위 클래스를 제네릭을 사용한 클래스로, 제네릭..