안녕하세요 :) 회사에서는 java 로 백엔드 개발을 진행중인데요 ㅎㅎ java 도 당연히 배워야할게 많은데 뭔가 크게 자극적이거나 재미를 못느끼고 있었어요 ㅠㅠ 그래서 개발 관련된거 꾸준히 배워야하는데 라는 생각을 하고 있던 중에 요즘 휴대폰으로 자주 하는 피크민이 생각이 나더라고요 ㅎㅎㅎ 아이폰으로 게임 개발을 한다기 보다는 아이폰에 걷는 거를 수집해서 피크민이 걷는 수를 측정해서 아이템을 줄텐데... 아이폰 어플 개발은 어떻게 하는걸까 ..? 라고 생각이 들어서 인프런에 아이폰 어플 개발 이라고 검색을 했습니다! 강의 중에서 가격대도 좋고 평이 좋은 강의를 선택했습니다! "최완택" 강의 선생님이고요! 장점으로는 1편에 16,500원 으로 저렴하고 짧은 시간의 강의량이여서 금방 집중하고 코드 짜..
전체 글
Junior Developer's Blog ✨안녕하세요 :) 제가 그토록 바라던 바라던 제 개인 프로젝트 개발을 진행중입니다 ! 큰 틀은 공공데이터 포털에 반려동물 구조 관련 프로젝트를 만들거고요 기본적인 로그인/회원가입, 공공데이터 포털 api 받기, 커뮤니티, 캘린더, 결제 (후원), sns 회원 로그인 등 해보고싶은게 많아서 차근차근 해야겠죠? 그런데 매번 서버에 배포할때마다 war 파일 받아서 ftp 파일질라로 접근해서 배포하는 과정이 귀찮아서 git action 을 이용해서 자동 배포가 되도도록 만들었습니다! 구현 환경 개인 프로젝트 backend 소스 자동 배포 가능하도록 목적! 개인 서버 - 리눅스 우분투깃허브 ( public -> private 변경하고 이슈 발생했음 ) 깃허브 레파지토리 들어가서 Action 탭으로 들어갑..
회사에서 기상청 데이터를 수집할때 api 를 호출시 HttpURLConnection 방법으로 수집했었습니다. 그런데 팀원 사수분께서 HttpURLConnection 말고 okhttp3 방법으로 진행하라고 하셨습니다. 두가지가 뭐가 다른지 간략하게 알아보고 요즘 들어 왜 okHttp3 를 많이 사용하는지 이유도 알아보겠습니다. 1. HttpURLConnection Java 에 포함된 라이브러리 HttpUrlConnection은 자바에서 기본적으로 제공하는 클래스이기 때문에 호환성 문제도 없고 가볍게 사용할 수 있다는 장점이 있지만 사용법이 복잡하고 간단한 api 하나를 부르는데도 보일러코드가 굉장히 길어집니다. ※ 보일러 코드란 ? 기본적으로 반복되는 구조적인 코드를 의미합니다. 2. okHtt..
1. 네트워크의 구조를 살펴봅니다 (1) 네트워크 가장자리 말단자리를 host (End System) 이라고 불립니다. host 는 일반적으로 서버와 클라이언트를 의미합니다. (2) 네트워크 핵심 : 라우터 2. 네트워크 edge 의 연결 방법 (1) TCP 방법 - Transmission Control Protocol1.안정적인 순서대로 바이트 스트림 데이터 전송2. flow controller Flow control은 수신 클라이언트(RX)가 수행해 주는 제어 기법으로, 송신 서버(TX)와 수신 클라이언트(RX)의 데이터 처리 속도 차이로 인한 수신 버퍼 overflow를 해결하기 위한 기법입니다.3. congestion control너무 많은 출발지(네트워크 장비)에서 네트워크가 감당하기에는..
안녕하세요 새로운 프로젝트 투입되면서 백엔드 업무를 담당하게 되었어요 ㅎㅎ 하다보니 개발이 너무 미흡한게 많아서 서버 하나 구축해서 백엔드 연습하려고 구축했습니다! 원래 aws ec2 로 설치까지 다했는데 그새 1년이 지났는지 6천원이 결제 되더라구요 ㅎㅎ 종종 블로그 보면 aws 로 3천만원 결제 되었다는 글들을 보면 후덜덜 해서 국내 서버 cafe 24 로 서버 구매해봐야겠다고 생각했습니다! (처음 구매는 톰캣 JSP 호스팅 구매했었는데요 제가 mariadb 에서 recursive 쿼리 짜고싶은데 버전이 좀 낮으면 안되더라고요 ..? 그래서 최상위 권한은 갖고 있는 가상서버를 구매했습니다 ㅎㅎ) 저는 리눅스 일반형 버전으로 먼저 1개월 구매했습니다! 우분투 설치 비용까지해서 27,500원 결제..
회사에서 프론트엔드로 개발한지 2년차가 되는데요 Vue 를 통해서 개발하다보니 자바스크립트가 정말 중요하다는게 참 많이 느껴지더라고요 .. 그래서 업무를 하면서 아 이부분이 많이 부족하네 하는 것중에 find, filter, map, reduce 참 .... 많이 쓰여서 주말에 시간을 내서 공부를 해봤습니다!! 사실 연습으로는 간단한데 꾸준히 연습해서 이해도 잘되도록 노력 많이 해야겠네염 1!! 중요한 find 부터 보는것도 추천합니다!! https://youtu.be/3CUjtKJ7PJg?si=uh-iWskGHSR9EmBf 제가 좋아하는 드림코딩 엘리 선생님 유튜브 영상 보면서 학습해봤습니당 array api 잘 모르신다면 강력 추천합니다!!!! 1. join 함수 배열의 모든 요소를 지..