본문 바로가기
반응형

분류 전체보기209

윈도에서 특정포트 사용중인 프로그램 확인하기, 윈도 포트 확인, netstat 특정포트 확인, 윈도우 특정포트 확인 윈도에서 특정포트 사용중인 프로그램 확인하기, 윈도 포트 확인, netstat 특정포트 확인, 윈도우 특정포트 확인 windows open port, windows port process check, windows port check 결론 cmd에서 아래와 같은 명령어를 치시면 됩니다. netstat -ano | findstr "포트번호" tasklist /FI " PID eq PID번호" 자세한 설명이 필요하신 분들만 아래 내용 참고 부탁드립니다. 배경 윈도에서 사용하다보면 특정 포트를 오픈하려고 하는데, 이미 사용중이여서 오픈할 수 없거나 프로그램을 실행할 수 없다는 메시지가 뜨곤 합니다. 이럴 떄, 해당 포트를 사용하고 있는 프로그램을 실행종료하면 문제가 해결되는데요, 해당 프로그램을 찾아내는 방법.. 2023. 6. 14.
gRPC란, protobuf란, Java gRPC 예제 코드, grpc단점, grpc java code example gRPC란, protobuf란, Java gRPC 예제 코드, grpc단점, grpc java code example 최근 Micro service architecture 프로젝트를 진행하면서, 속도 향상에 대한 고민을 하다 gRPC에 대해 알아보았습니다. 1. gRPC란 2. protobuf란 3. gRPC 예제코드 4. gRPC VS REST 속도비교 5. gRPC 장/단점 1. gRPC란? 한줄요약 : 오픈소스 원격 프로시저 호출(*RPC) 방식중 하나. * RPC : 함수가 실행프로그램의 원격위치에 있어도 동일한 코드를 이용하여 함수를 실행하는 기술 개발한곳 : 구글 특징: 1) HTTP/2 사용 --> HTTP/1보다 빠르다. 2) 인터페이스 정의 언어로 프로토콜 버퍼 사용 (protobuf를 .. 2023. 6. 5.
웹서비스 Java Client만들기, WSDL 자바 클라이언트, WCF 서비스 연동, 이클립스 웹서비스 자바 클라이언트 개발 웹서비스 Java Client만들기, WSDL 자바 클라이언트, WCF 서비스 연동, 이클립스 웹서비스 자바 클라이언트 개발 web service consume java client 아래 주소와 같이 되어 있는 웹서비스를 consume할 수 있는 Java client를 개발해보려고 합니다. http://webservices.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL 0. 요구사항 1) 자바 JDK 2) 이클립스 IDE 1. 자바 클라이언트 만들기 1. 이클립스 메뉴에서 아래와 같이 File > New > Java Project를 눌러줍니다. 적당한 프로젝트 명을 써서 프로젝트를 생성해줍니다. 저의 경우는 project name을 w.. 2023. 6. 2.
Spring의 Bean 관련 annotation @Bean, @Component, @Configuration, @Service, @Controller, @Repository Spring의 Bean 관련 annotation @Bean, @Component, @Configuration, @Service, @Controller, @Repository 목차 1. annotation이란? java @ 2. Spring Bean과 @Bean 3. @Component 4. @Configuration, @Controller, @Service, @Repository 1. annotation이란? java @ annotation을 구글에서 검색해보면 뜻이 "주석" 이란 뜻으로 나옵니다. 그러나, 프로그래밍에서 일반적으로 쓰이는 주석과는 다릅니다. 무엇인가를 설명하기 위한 주석( /* */ 나 //)은 영어로는 comment(코멘트)라고 합니다. 자바에서의 annotation(어노테이션)은 주.. 2023. 5. 21.
mvn 빌드시 에러 해결방법 : Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): Software caused connection abort: recv failed mvn 빌드시 에러 해결방법 : Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to central (https://repo.maven.apache.org/maven2): Software caused connection abort: recv failed 아래 명령어를 사용하여 maven build를 하였으나 에러가 발생하여 해결한 사례를 공유드리고자 합니다. mvn clean 에러메시지 발생했던 메시지는 아래와 같습니다. Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-pl.. 2023. 4. 23.
mvn 빌드시 에러 해결방법 : [ERROR] Failed to execute goal on project xxx: Could not resolve dependencies for project xxx: Could not find artifact com.xxx:yyy:jar:0.0.1 in xxx mvn 빌드시 에러 해결방법 : [ERROR] Failed to execute goal on project xxx: Could not resolve dependencies for project xxx: Could not find artifact com.xxx:yyy:jar:0.0.1 in xxx 아래 명령어를 사용하여 maven build를 하였으나 에러가 발생하여 해결한 사례를 공유드리고자 합니다. mvn clean package 에러 메시지 Could not find artifact라는 에러로, 아래와 같은 에러가 발생했었습니다. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAI.. 2023. 4. 20.
spring에서 xml에 등록된 bean 사용하기, org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx' available 문제 해결 spring에서 xml에 등록된 bean 사용하기, org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'xxx' available 문제 해결 참고 : spring bean이란? https://devscb.tistory.com/116 spring에서 xml에 등록된 bean 사용방법 spring에서 xml에 등록된 bean을 사용하려면 아래와 같습니다. 1) bean등록하려는 class 생성 2) xml에 bean 등록 3) bean을 사용하려는 class에서 의존성주입 자세한 방법을 살펴보겠습니다. 1) bean등록하려는 class 생성 일반적인 class파일을 만듭니다. 이 예제에서는 아래와 같은 클래스를 사용해.. 2023. 4. 15.
spring junit에서 autowired 동작하지 않는 현상 해결 spring junit에서 autowired 동작하지 않는 현상 해결 spring framework 에서 junit4 사용하기 1. junit test class 최상단에 아래 내용을 입력해줍니다. ContextConfiguration의 location 에 대한 xml 은 각자의 프로젝트 상황에 맞게 수정이 필요합니다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { "file:src/main/resources/spring/context-*.xml", "file:src/main/resources/spring/*-servlet.xml" }) 2. test하려는 class에 대해서, spring bean이라면 annota.. 2023. 4. 13.
[Oracle] SQL Developer 프로시저 커서(CURSOR) 출력 하기 (REFCURSOR), 프로시저로 결과받기, 프로시저 커서 출력방법 [Oracle] SQL Developer 프로시저 커서(CURSOR) 출력 하기 (REFCURSOR), 프로시저로 결과받기, 프로시저 커서 출력방법 Oracle SQL Developer 에서 프로시저의 커서로 결과값을 리턴받는 법은 다음과 같이 변수를 선언하여 프로시저의 인자에 할당하면 됩니다. VAR rc REFCURSOR EXEC TEST('10', :rc) PRINT rc 위와같이 입력한 후, 스크립트 실행(또는 F5키)을 하면 프로시저의 실행 결과가 커서로 입력이 되고, 결과가 아래쪽에 출력이 됩니다. 참고로 이 예제에서 사용한 프로시저 내용은 다음과 같습니다. create or replace PROCEDURE TEST ( input IN NUMBER , output OUT SYS_REFCURSO.. 2023. 4. 11.
[음식후기] 퀴즈노스 분당서현점 후기 퀴즈노스 분당서현점 후기 세계적으로 프랜차이즈점을 갖고있는 퀴즈노스를 다녀와보았습니다. 맥도날드만큼 지점이 많지는 않지만, 맛은 있습니다. 서현역 근처이시면 간단하게 한끼 샌드위치로 때우실려면 좋은 것 같습니다. 위치는 서현역에서 약 5분정도 거리에 있습니다. 바로옆에 스타버긋가 있어서 한끼 해결하고 스타벅스에서 커피를 마셔도 되겠더군요. 매장입구는 좁게 되어있습니다. 그래도 매장안은 생각보다는 넓습니다. 길게 되어있고, 자리가 생각보다 많이 있다는 느낌이었습니다. 매장입구쪽에는 이렇게 좀 더 여유공간에 자리를 만들기도 하였네요. 주문은 매장들어가자마자 보이는 셀프주문기를 사용하여 주문할 수 있습니다. 메뉴는 아래와 같고, 샌드위치 외에 감자칩이나 쿠키, 음료도 선택할 수 있습니다. 오픈이후부터 10시까.. 2023. 3. 26.
Xpath란, 크롬 개발자도구에서 Xpath 확인하기 Xpath란, 크롬 개발자도구에서 Xpath 확인하기 Xpath란 selenium을 사용하거나 웹개발 등을 할 때 웹사이트의 HTML element를 선택해야할 때가 있습니다. 이럴 때, Xpath를 사용할 수 있습니다. 명확한 정의로는 XPath는 XSLT 표준의 주요 요소이며, XPath는 XML 문서의 요소 및 속성을 탐색하는 데 사용될 수 있도록 하여 항목을 배치하고 처리하는 방법을 기술하는 언어입니다. XPath는 XML 문서의 노드를 정의하기 위하여 경로식을 사용하며, 수학 함수와 기타 확장 가능한 표현들이 있습니다. Xpath 예제 아래와 같은 XML문서가 있다고 칩시다. Everyday Italian Giada De Laurentiis 2005 30.00 Harry Potter J K. R.. 2023. 3. 24.
[JavaScript] preventDefault 란, event.preventDefault, preventDefault() [JavaScript] preventDefault 란, event.preventDefault, preventDefault() 자바스크립트 메소드중 preventDefault 라는 녀석이 있습니다. 이 메소드는 브라우저의 기본 동작을 실행하지 않도록 하는 메소드입니다. 기본적인 동작이 정해져 있는 대표적인 예시는 다음과 같은 것들이 있습니다. 1) checkbox태그 클릭시 체크가 됨. 2) a태그 클릭시 href 속성에 적힌 url로 이동 3) form 태그 안 submit 버튼클릭시 action 속성값으로 파라미터 전달하면서 페이지 이동 예를들어 아래와 같은 html 파일을 생성하여 수행해봅시다. google 각 태그들에 대해 마우스 클릭을 하면 아래와 같이 반응을 하게 됩니다. 이러한 동작을 막기 위.. 2023. 3. 22.
반응형