코딩/java (백엔드공부)

회사에서 백엔드 담당하면서 엑셀 파일을 올리면 업로드 하는 기능 개발을 하였다. 그런데 기존에 올라간 양식에서 변경된 부분이 있어서 수정하였다. 이전에는 없던 셀 수식이 들어가서 다른 시트의 날짜를 가지고왔다 ( 사실 바로 쳇 gpt 한테 물어봤는데 좀 새롭게 안게 있어서 블로그 작성함 )  사용방법에는 controller - service - mapper  형식이고 DB에 잘 업데이트 됐는지 까지 확인한다.   @PostMapping(value = "/postExcelRgstData") public ResponseClass postExcelRgstData( MutipartVo xlsxFile) throws Exception { Gson gson1 = new Gs..
회사에서 기상청 데이터를 수집할때 api 를 호출시 HttpURLConnection 방법으로 수집했었습니다. 그런데 팀원 사수분께서 HttpURLConnection 말고 okhttp3 방법으로 진행하라고 하셨습니다.  두가지가 뭐가 다른지 간략하게 알아보고 요즘 들어 왜 okHttp3 를 많이 사용하는지 이유도 알아보겠습니다.  1. HttpURLConnection Java 에 포함된 라이브러리 HttpUrlConnection은 자바에서 기본적으로 제공하는 클래스이기 때문에 호환성 문제도 없고 가볍게 사용할 수 있다는 장점이 있지만 사용법이 복잡하고 간단한 api 하나를 부르는데도 보일러코드가 굉장히 길어집니다.  ※ 보일러 코드란 ?  기본적으로 반복되는 구조적인 코드를 의미합니다.   2. okHtt..
안녕하세요 새로운 프로젝트 투입되면서 백엔드 업무를 담당하게 되었어요 ㅎㅎ 하다보니 개발이 너무 미흡한게 많아서 서버 하나 구축해서 백엔드 연습하려고 구축했습니다!  원래 aws ec2 로 설치까지 다했는데 그새 1년이 지났는지 6천원이 결제 되더라구요 ㅎㅎ  종종 블로그 보면 aws 로 3천만원 결제 되었다는 글들을 보면 후덜덜 해서 국내 서버 cafe 24 로 서버 구매해봐야겠다고 생각했습니다! (처음 구매는 톰캣 JSP 호스팅 구매했었는데요 제가 mariadb 에서 recursive 쿼리 짜고싶은데 버전이 좀 낮으면 안되더라고요 ..? 그래서 최상위 권한은 갖고 있는 가상서버를 구매했습니다 ㅎㅎ)   저는 리눅스 일반형 버전으로 먼저 1개월 구매했습니다! 우분투 설치 비용까지해서 27,500원 결제..
인터페이스 -> 추상 메서드의 집합 (핵심) - 구현된 것이 전혀없는 설계도 모든 멤버가 public 인터페이스 와 추상클래스 차이점은 ?? - 추상클래스는 일반클래스 추상메서드를 가지니것 (생성자, iv) 인터페이스는 아무것도 없는거 전혀 없는거 인터페이스의 조상은 인터페이스만 가능 (Object 최고조상이 아님 ) 다중 상속이 가능하다 + 자바는 단일상속이다. 컬렉션 - 여러객체(데이터를) 모아 놓은 것을 의미 프레임웍 - 표준화, 정형화된 체계적인 프로그래밍 방식 컬렉션 프레임웍 - 컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식 - 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공 예로 arrayList, hashsset 컬렉션 프레임웍 (다수의 data) - List - S..
viya95
'코딩/java (백엔드공부)' 카테고리의 글 목록