본문 바로가기

반응형

전체 글

(644)
프로그래머스 : 타겟 넘버 알고리즘 안푼지.. 4개월... 취업할려면 다시해야한다.. 하루에 1문제식 화이팅! package excirsize; public class 타겟넘버 { public static void main(String[] args) { } static int answer; public int solution(int[] numbers, int target) { answer = 0; dfs(numbers, 0, 0,target); return answer; } static public void dfs(int[] numbers, int sequence, int sum, int target) { if (sequence == numbers.length) { if (sum == target) { answer++; } ret..
CSRF , CORS 두가지 단어가 이름도 비슷하고 자꾸 혼동이와서 정리할려고 한다. CORS(Cross-Origin Resource Sharing) # CORS는 한국어로 직역하면 교차 출처 리소스 공유라고 해석된다. 여기서 교차출처란 "다른 출처"를 의미한다. 출처란 무엇인가? # 이때 출처는 Protocol과 Host를 나타낸다 (:8080, :443 포트번호 까지 포함) 즉 서버의 위치를 찾아가기 위한 기본적이 것들을 합쳐놓은 주소이다. SOP(Same-Origin Policy) # 웹 생태계에는 다른 출처로의 리소스 요청을 제한하는 것과 관련된 두 가지 정책이 존재한다. 한 가지는 이 포스팅의 주제인 CORS, 그리고 또 한 가지는 SOP(Same-Origin Policy)이다. SOP는 지난 2011년, RFC 6..
REST API란? REST API # REST API를 공부하면서 이응준님의 "그런 REST API로 괜찮은가"를 참조 했다. https://tv.naver.com/v/2292653 REST API란 지금까지 client가 api요청을 보내면 그 값을 JSON , XML로 반환해주는 api정도?? 로만 인식하고 있었다. 영상을 들어보니 REST API라는 말이 맞을 수도 있고 틀릴 수도 있다는데 REST API를 만든 로이필딩씨께서는 self-descriptive messages , HATEOAS 를 충족하지 못하면 REST API아니라고 한다....? REST API이기 위한 몇가지 조건이 있다. Unifrom Interface의 제약조건 # identification of resources # * resource가 u..
Access Token 클라이언트 보안전략 1. Access Token 만 사용 # 사용자가 로그인 할 때 클라이언트에게 AccessToken을 발급한다. 이때 AccessToken은 서버에서 관리할 필요가 없고 메모리상에서 미리 정의 된 비밀키를 이용해서 AccessToeken의 유효성을 검증한다. 짧은 만료 시간으로 설정 (30분 내외) # 장점 - 기기나 AccessToken이 탈취되더라도 빠르게 만료됩니다. 단점 - 사용자는 자주 로그인을 해서 인증 받아야한다. 한 사용자가 오랫동안 사용하는 서비스일경우 서비스를 이용하다 도중에 인증이 만료되어 다시 로그인해야하는 불편함을 겪는다. 긴 만료 시간으로 설정(2주 에서 한달) # 장점 - 사용자가 로그인을 자주 할 필요가 없어서 편하다 단점 - 기기나 AccessToken이 탈취되면 오랫동안 ..
IP란? Internet Protocol (인터넷 통신규약) 네트워크 상에서 서로를 구별하는 식별 번호의 일종이다. 이러한 IP는 OSI 7계층 모델의 관점에서 보면 IP 계층은 네트워크계층에 해당된다. - 네트워크 계층의 전송수단인 "패킷" 을 목적지 까지 전달한다. 웹상에서 www.naver.com 을 검색하게 된다면 DNS(Domain Name Service)를 통해 IP 주소를 획득하여 네트워크는 통신을 하게된다. IPv4 vs IPv6 IPv4 32bit 으로 구성된 IPv4 최대 약 40억개의 서로 다른 주소를 부여할 수 있다. 5개의 클래스를 가지며 주로 상위 3개의 클래스를 사용한다. 32bit를 8bit씩 10진수로 표현하여 4자리로 나타낸다. A Class : 1 ~ 126 ( 0 ~ 127 예..
부산을 떠난다~ 현재 지금은 수서로 가는 SRT 안 동네 친구와 저녁을 먹고 기차안으로 올랐다 내일 인턴을 시작하는데 내가 잘할수있을까?? 같이 하는 인턴이 너무 잘해서 나랑 비교되면 어쩌지?? 전환 안되면 어쩌지등 많은 생각이 교차한다 하지만 이생각도 그만이고 8주가 한번 미치도록 해보겠다. 라는 나의생각이다 옛날부터 일은 저지르고 어떻게하면 괴겟지 마인드 ㅋㅋㅋㅋㅋㅋㅋ 오늘 텐동집가서 밥도 맛잇는거 먹고 동네친구란 이런저런 이야기 누구는 아직도 공무원 준비한다 누구는 뭐뭐하고 지낸다 근황도듣고 부산에 있었던 시간이 하루밖에 안되지만 정신적으로 많은 힐링을 하고간다 잘가아아아아아이아 부산 두달뒤에보자 사진은 택시안에서 감천문화마을 모습!
인턴을 기다리며.. 근데 뉴스가? https://n.news.naver.com/mnews/ranking/article/293/0000030410 코로나19 확진에 판교 '술렁'...네이버·카카오는 다시 집으로 국내 일일 신규 확진자 수가 100명을 넘어서면서 코로나19 재확산 우려가 커지고 있다. 판교 일대에서도 확진자가 잇따라 발생하면서, 인터넷 기업들도 비상이 걸렸다. 감염 확산을 예방하기 위�� n.news.naver.com 다음주 화요일부터 출근일인데.. 이런 뉴스르 보았다.. 또 재택근무로 인턴을 하는것인가..??? 제발 그런일이 없기를 빈다.. 하필 내 취준일때 코로나가 터지고 힘들어지는지 모르겠다.. 전국 취준생들 다들 화이팅이다.
Path with "WEB-INF" or "META-INF" 오류 음.. 오늘 Spring Boot 로 REST API가 아니라 Servlete으로 jsp파일을 반환하는 프로젝트를 해볼려고했는데 저런 에러가 뜬다.. 알고보니 스프링 boot 의 내장된 서버를 사용할경우 저런 애러가 발생 pom.xml에 다음과 같은 의존성을 추가해주면 된다. org.apache.tomcat.embed tomcat-embed-jasper 8.5.28 이걸 해도 해결이 안된다??? 경로가 저기에 있는지 확인해보자... 나는 이걸 해결하니간 되었다.. 기본적으로 spring에서는 모든 웹페이지 관련파일을 webapp 아래에서 관리하는것 같다. 기본적으로 claspath 가 src->main 이라면 webpage 를 보여주는것은 webapp아래에서 관리를 하게된다.

반응형