'전체 글'에 대한 검색결과 300개
전체 글와(과) 일치하는 검색결과가 없습니다.
제안:
- 모든 단어의 철자가 정확한지 확인하세요.
- 다른 검색어를 사용해 보세요.
- 더 일반적인 검색어를 사용해 보세요.
[서버][링크] TCP, 그리고 UDP 쉽게 알아보는 두 개념과 차이점
와.. 아래의 글은 대학생들이 봐도 상당히 좋은 자료입니다. 문대경 아이펀팩토리 대표님이 쓰신 글 같네요. 문대경 대표는 서울대 컴퓨터 공학과를 졸업하고 미국 UC Berkeley 에서 컴퓨터 공학 박사 학위를 수여하였고, 1999년 넥슨 입사 후 2005년까지 넥슨에서 출시되는 다수의 게임 개발 프로젝트에서 서버 프로그램을 책임졌습니다. www.inven.co.kr/webzine/news/?news=165870 TCP, 그리고 UDP 쉽게 알아보는 두 개념과 차이점 벌써 여섯 번째 연재다. 처음에 이렇게 길게 연재할 수 있을까 생각했는데, 인내를 가지고 기회를 주신 인벤 측과 재미도 없는 글을 가끔 들러주는 독자분들께 깊은 감사를 드린다. 이번 칼럼에 www.inven.co.kr
[스프링][메이븐] parent, dependency, plugin 태그는 어떤 역할을 할까?
대충 문맥으로 보면 태그는 상속과 관련된 동작을 하는 것 같습니다. 그런데 정확한.. 동작이 궁금해서 좀 찾아봤습니다. 의외로 제대로 된 정보가 잘 안보여서 좀 놀랐네요. com.mycompany.app my-app 1 maven.apache.org/guides/introduction/introduction-to-the-pom.html Notice that we now have an added section, the parent section. This section allows us to specify which artifact is the parent of our POM. And we do so by specifying the fully qualified artifact name of the pare..
[스프링][리본] 클라이언트측 부하분산이란?
클라이언트측 부하분산(client-side load balancing)은 말 그대로 클라이언트쪽에서 수행하는 부하분산을 이야기합니다. 만약 스프링 MSA구조에서 클라이언트측 부하분산이 없다면.. 특정 서비스를 부를 때마다 유레카에.. 그 특정 서비스의 주소가 어디인지 물어봐야 합니다. 이는 유레카(서비스 디스커버리 엔진)에 강한 의존성을 만들어 문제가 생깁니다. MSA에서 서비스들이 죽고 새로 살아나서 IP 변경이 일어나긴 하지만 빈번한 일은 아닐겁니다. 그런데 매번 유레카에 묻는 것은 비효율적이기도 합니다. 그래서 클라이언트측에 특정 서비스의 위치를 캐시하는 방법을 떠올릴 수 있습니다. 자신(클라이언트)의 캐시를 검사하여 특정 서비스의 위치가 있으면 바로 그 주소를 이용하면 됩니다. 만약 특정 서비스의..
[자바][disjoint set] Leetcode Number of Islands
leetcode.com/problems/number-of-islands/ Number of Islands - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com class Solution { public int numIslands(char[][] grid) { if (grid == null || grid.length == 0) { return 0; } int m = grid.length; int n = grid[0].length; UnionFind uf = new U..
[링크][스프링] Component, Bean 등 기본 어노테이션에 대한 설명
와우.. 스프링의 기본적인 어노테이션에 대해 잘 설명한 블로그를 찾아서 링크 남깁니다. lazymankook.tistory.com/27 Annotation과 Bean Annotation 그냥 찾아보면 주석이라 나오지만 기능이 있으므로 우리가 코드 설명을 위해 붙여놓는 주석과는 차이가 있다. JDK5부터 나왔으며 메타데이터(실제데이터가 아닌 데이터를 위한 데이터) lazymankook.tistory.com blog.naver.com/mering_k/222182342927 스프링 빈과 DI 의존관계주입 - 컴포넌트 스캔과 자동 의존관계 설정 스프링을 배울때 항상 등장하는 개념인 DI !! Dependency Injection, 의존관계 주입이라는 뜻이다.아... blog.naver.com
[유튜브][영어] 아파치 카프카에 대한 간단한 설명
IBM 유튜브 채널에도 은근 좋은 설명이 많은 것 같아요 ㅎㅎ 아파치 카프카에 대한 설명이 있는데 공유 드립니다. 다른 여러곳에서 카프카에 대한 설명을 봤었는데.. IBM보다 잘 정리한 곳은 없었던 것 같습니다. 다른 영상을 보면 RabbitMQ에 대해 설명한 영상도 있어요 ㅎㅎ Apache Kafka is an open source, distributed streaming platform that allows for the development of real-time event-driven applications.
리버스 프록시, 포워드 프록시 차이점
리버스 프록시(Reverse Proxy)는 자원에 접근하려는 클라이언트와 자원 사이에 위치한 중개 서버다. 클라이언트는 프록시가 아닌 다른 서버와 통신하는 것조차 알 수 없고, 리버스 프록시는 클라이언트의 요청을 받은 후 클라이언트를 대신해 원격 자원을 호출한다. (출처: 스프링 마이크로서비스 코딩 공작소) 포워드 프록시(Forward Proxy)는 흔히 말하는 프록시입니다. 클라이언트에서 직접 타겟 서버로 요청을 하는게 아니라 클라이언트에서 포워드 프록시 서버로 요청을 하고, 이 프록시 서버가 말 그대로 대신 타겟 서버로 자원 요청을 하고 받은 응답을 돌려줍니다. 리버스 프록시와도 비슷한 것 같은데 쓰임이 확연하게 차이가 나네요.
[Spring] 유레카 waitTimeInMsWhenSyncEmpty 뜻/의미
eureka: server: waitTimeInMsWhenSyncEmpty: 5 유레카는 기본적으로 마이크로 서비스들이 유레카에 등록할 시간을 고려한(기다려준) 후 이 정보를 공유합니다. 그런데 로컬에서 테스트를 할 때 5분이나 기다려야 한다면 정말 큰 문제일 것입니다. 그래서 yml파일에서 waitTimeInMsWhenSyncEmpty 혹은 properties 파일에서 eureka.server.wait-time-in-ms-when-sync-empty 을 설정하면 됩니다. (기본 값은 5분이니 3000ms의 값을 가지고 있겠네요) 여러 대의 유레카 서버를 운영할 때 갱신 재시도 시간으로도 쓰인다고 합니다. 참고 github.com/Netflix/eureka/issues/42#issuecomment-227..
[HTTP] REST API에서 4가지 Method를 쓰는 이유
REST API에서 왜 네 종류의 HTTP Method를 쓰는지 궁금해서 찾아봤습니다. 일단.. www.w3.org/Protocols/rfc2616/rfc2616-sec9.html 에서 Method Definition을 보면 정의 자체가 그렇게 되어있습니다. 그렇다면 왜 그렇게 정의를 했을까요? stackoverflow.com/questions/12142652/what-is-the-usefulness-of-put-and-delete-http-request-methods What is the usefulness of PUT and DELETE HTTP request methods? I have read a lot stuff about this but not able to get the conclusion ..