전체 글 7

멱등성..그리고 PUT 과 PATCH 차이

먼저PUT 과 PATCH 는 HTTP의 메소드이다. 그러나 이 두개를 비교하기전에 멱등성에 대해서 알아야한다. Q. 그래서 멱등성이 무엇인가요? A. 어떤 대상에 같은 연산을 여러번 적용해도 결과가 달라지지 않는 성질이다. 즉 코드로 와닿게 느끼자면 다음과 같이 볼수 있을것 같다. public Idemp(int num) { return num; } 즉 아무리 Idemp 함수에 숫자를 계속 넣고 연산을 하여도 같은 값이 반복된다. 그럼 이제 PATCH와 PUT을 비교해보자. 둘다 자원을 수정하는 용도로 사용한다는 점이 같다. 즉 단순히 보자면 둘다 수정하는거 아니야? 라고 볼수있다. RestAPI 를 작성하다보면 그 두 메소드의 차이를 실감하기 어려워 종종 ' PUT을 쓰는 Method 에 PATCH로 대..

개발/Web 2022.08.01

클라우드 트렌드 파악 과 관련정보 얻기

글쓰는 솜씨가 좋지 않아 좀 주저리 주저리 적자면.. 필자의 경우는 2019년도부터 게임서버 같은것을 실행시키기 위해 집 컴퓨터를 사용해보았지만 잘 안되서 AWS 의 EC2를 접할수 있엇고 되게 사용하면서도 많은점이 불편했지만 그래도 잘 사용하긴 했다. 그때 당시에도 이게 클라우드구나! 라고 생각하기 보다는 그냥 " 오 가상컴퓨터 편하네 ㅋㅋ " 정도로 지나쳤었고 그때 클라우드라하면 네이버 클라우드 (파일드라이브 .. 공공저장소 ㅋㅋㅋ) 정도 였던것 같다. 취업준비를 하면서 전부터 좀 접해온 스타일이기에 좀더 유연하게 사고를 할수 있었던것 같다. 그러나 자기소개서.. 혹은 이제 PT면접 준비 등을 하면서 클라우드에 대한 정보를 얻어야되는데 그정보가 구글링으로는 나오지만 정말 방대하고 잘 분별이 안가서 고..

개발/클라우드 2022.07.23

블로그 관리의 여정..

취업 준비 기간동안 velog 에서 기술블로그를 운영해오다가 언젠간 한번은 블로그 이사를 하기로 결정했었다... 벨로그 자체는 괜찮았으나 중간 소소한 버그들과 그리고 목차 관련부분이 TAG로 이루어 지다 보니까 좀 중구난방의 느낌이너무 많이 나게되서 옮겨야지 했지만.. 이미 해온 기록들이 있어서 취준이 끝나고 옮기기로했습니다.. 취준이 끝나고 올해 7월 티스토리로 이주를 했고 당시에는 와 진짜 열심히 꾸며야지!! 라고하고 했지만 ㅋㅋㅋ 취준이 끝나니까 이리놀고 저리놀다보니 미루게 되더라구요.. 그래서 아래 그림처럼 깃허브 잔디도 갑자기 구멍이 송송 ㅎㅎ... 그래서 늦은 감이 없지 않아 있지만 다시 시작하려고 합니다.. 깃허브 나의 잔디도 열심히 다시 심어주고 ㅎㅎ 6월초부터 7월 초 까지 약간 번아웃 ..

[아키텍처 패턴] MVC VS MVP VS MVVM

다른 팀 개발 진행 공유를 염탐 하다보면 우린 MVC ~ 어디에는 MVP , 그리고 MVVM 까지.. 정말 다양한 패턴들이 많다.. 그때마다 눈가리고 아웅을 해왔지만 이번기회를 통해 자세히 알아보고 그들의 정보를 빠르게 습득해보도록 하자! 크게 그림으로 보자면 다음과같다. 겁먹지마세요!! 그냥 이런차이가 있다 정도 느낌이면 충분해요~ Model 과 view는 그대로고 안에 구성이바뀌구나.. input의 위치가바뀌는구나.. 정도 알고 이제 자세히 뜯어보도록 하자 잠깐! 그전에 앞서서 기존 지식부터 습득하고 넘어가자 Q . Model은 뭐고 !! View는 머에요!!!!!! A1 . 알고 있다면 바로 구조 파악으로 넘어가도 좋다 A2. Model : 쉽게 말하면 데이터 자체라고 보면되고 (데이터 + 상태 +..

블로그 시작..

https://velog.io/@tekies09 에서 Readme로 쉽게 작성하다가 목차 이런 내용들이 정리가 잘안되서 지저분하다고 느껴서 티스토리로 블로그 이동을 시작했습니다.. 원래 이전부터 옮겨야지 생각은 했지만 마침 취준이 끝나서 하나씩 이동하면서 블로그를 정리할 생각이에요 ㅎㅎ INTP인 저에게 이런 계획적인 플랜은 힘들수도 있지만 지금부터라도 꾸준하게 성장해 나가려고 합니다. 이렇게 다이어리도 준비해서 계획적인삶!! 물론 7월부터 시작이라 늦은감이 있지만 ..ㅎㅎ;; 그런데 먼가가 이상하네 날짜가.. 왜 하루씩 밀려있지?.. 알고보니 2021년 다이어리였다 -_- 새 다이어리 구매후 다시 계획해야겠다~ 아무튼 제 블로그 오늘도 와주셔서 감사하고 별볼일 없는 포스팅 읽어주셔서 감사합니다.

백준 10799 쇠막대기 (Java/자바)

https://www.acmicpc.net/problem/10799 10799번: 쇠막대기 여러 개의 쇠막대기를 레이저로 절단하려고 한다. 효율적인 작업을 위해서 쇠막대기를 아래에서 위로 겹쳐 놓고, 레이저를 위에서 수직으로 발사하여 쇠막대기들을 자른다. 쇠막대기와 레이저 www.acmicpc.net 실버3 스택 문제. 메인로직 해당문제의 메인 로직을 찾기 위한 과정은 다음과 같다. 해당 그림을 보면 포인터가 쏘는 경우는 결국 ( ) 가 한쌍이 생겼을때 포인터를 쏴주는것을 볼수 있다 즉 그림으로 표현하면 다음과 같이 나뉜다. 그렇다면 잘리는 구간을 Count 기준으로 보게된다면 다음과 같이 나뉘게된다. 그러나 '()' 쌍의 셋트는 앞괄호의 영향을 받지만 그냥 ')' 의 경우에는 바로 끝점의 라인 한칸을 ..

Program Solving List

알고리즘을 공부하면서 단계별로 공부하기 위해 풀은 문제 리스트 들 입니다. 사실상 맨바닥부터 시작을 했었기에 ㅎㅎ.. 실버 3부터 골드3까지 쭉 익혔고 한번 익힌 다음부터는 골드1~2 문제만 풀이하였습니다. 1. 스택 쇠막대기 실버3 (https://doortek.tistory.com/4) 에디터 실버2 외계인의 기타연주 실버1 옥상 정원 꾸미기 골드5 오큰수 골드4 크게만들기 골드3 오아시스 재결합 골드1 2. 큐