회사에서 백엔드 담당하면서 엑셀 파일을 올리면 업로드 하는 기능 개발을 하였다. 그런데 기존에 올라간 양식에서 변경된 부분이 있어서 수정하였다. 이전에는 없던 셀 수식이 들어가서 다른 시트의 날짜를 가지고왔다 ( 사실 바로 쳇 gpt 한테 물어봤는데 좀 새롭게 안게 있어서 블로그 작성함 ) 사용방법에는 controller - service - mapper 형식이고 DB에 잘 업데이트 됐는지 까지 확인한다. @PostMapping(value = "/postExcelRgstData") public ResponseClass postExcelRgstData( MutipartVo xlsxFile) throws Exception { Gson gson1 = new Gs..
조건문 if문 입력하는 방법 Scanner scan = new Scanner(System.in); 예 int weight = scan.nextInt(); 몸무게를 입력하면 55키로 미만이면 치킨 100키로 이상이면 다이어트 시작 이라는 말이 출력하게 만들어라~~~~~
컬렉션 프레임워크 * 자료구조 자료를 효율적으로 관리하기 위한 '자료저장방식' - 변수 : 값을 저장하기 위한 공간 -> 선언 -> 저장 -> 활용 - 배열 : 값들을 저장하귀 위한 공간 -> 선언 -> 저장 -> 활용 - 배열 : 가장 기본적인 자료구조로 데이터들을 저장할때 가장 쉽게 구현할수 있지만 길이가 고정적이다. 컬렉션 프레임워크 배열 단점들을 극복하면서 데이터들을 효율적으로 저장할수있는 기술 배열이 약하면 컬렉션프레임워크 잘안됨 * List 계열 * set 계열 * Map 계열 * List, set, map 데이터들을 저장할수 있는 공간이 동적으로 늘어나고 줄어든다. 컴퓨터가 알아서 늘어나고 줄어든다 List 배열과 같이 순차적으로 데이터를 저장 배열과 같이 인덱스 번호가 존재 데이터 저장할수..
구분 기본데이터 타입 Wapper Class 정수 byte Byte short Short int Integer long Long 실수 float Float double Double 문자 char Character 문자열 boolean Boolean 메서드 정보파악 중요 오토박싱 오토박싱은 기본데이터타입과 참조데이터타입이 서로 대응되는것만 가능함