본문 바로가기
반응형

IT, 개발93

JAVA 타임서버 시간 가져오기(time.bora.net)(NTPUDPClient, TimeInfo) 시간 동기화를 위해 타임 서버의 시간을 기준으로 하는 경우가 많습니다. 사람들이 가장 많이 사용되는 방법이 rdate 명령어를 사용하는 것 같습니다. 명령어를 통해 시스템 시간을 동기화하는 방법은 다음에 알아보기로 하고 이번에는 JAVA에서 타임 서버 시간을 가져오는 방법에 대해 알아보도록 하겠습니다. 1. 라이브러리 jar 파일인 경우 commons-net-3.7.jar Maven dependency commons-net commons-net 3.7 2. 예제 소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.net.InetAddress; import java.util.Date; import .. 2022. 9. 5.
AMQP RabbitMQ Topic Exchange 통신 예제 (JAVA 예제) 저번에 이어서 AMQP 통신 테스트를 해보도록 하겠습니다. 이번에는 Topic Type Exchange 통신을 테스트해보도록 하겠습니다. Topic Exchange는 특정 Routing 패턴이 일치하는 Queue로 라우팅 하는 방식입니다. Routing 패턴은 마침표로 구분되는 단어들의 리스트를 말합니다. * : 1개의 단어와 치환 # : 0개나 여러 개 단어와 치환 가능 예) testKey.* / testKey.*.* / *.testKey / testKey.# 예를 들어 testKey.*.* 라는 패턴으로 Binding 했다면 testKey.abc.abc 이런 방식으로 패턴을 일치시켜야 메시지를 받아갈 수 있습니다. testKey.# 라면 testKey / testKey.abc / testKey.abc.. 2022. 8. 30.
AMQP RabbitMQ Direct Exchange 통신 예제 (JAVA 예제) 저번에 이어서 AMQP 통신 테스트를 해보도록 하겠습니다. RabbitMQ 설치하는 방법은 아래 링크를 확인하시기 바랍니다. https://itstudy402.tistory.com/55 RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu) AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다. 저는 우분투에서 터미널로 진행하였습니다. 1. RabbitMQ 설치 터미널을 사용하여 RabbitMQ를 설치합니다. $ apt install rabbitmq-serv. itstudy402.tistory.com AMQP의 통신 방식을 간단하게 요약해보면 Publisher는 Exchange에게 메시지를 보내고, Exchange는 Queue에 해당 메시지를 분배하고, Queue의 메시지를.. 2022. 8. 29.
RabbitMQ를 사용한 AMQP 통신 구성하기 (Ubuntu) AMQP 통신을 테스트해보기 위해 RabbitMQ를 설치해보도록 하겠습니다. 저는 우분투에서 터미널로 진행하였습니다. 1. RabbitMQ 설치 터미널을 사용하여 RabbitMQ를 설치합니다. $ apt install rabbitmq-server GUI 모드 설정합니다. $ rabbitmq-plugins enable rabbitmq_management 설치가 끝났다면 아이디를 생성하고 비밀번호를 만들어줍니다. ID와 PW 항목에 각자 생성하고자 하는 아이디와 비밀번호를 입력해주면 됩니다. $ rabbitmqctl add_user ID PW 그다음 생성한 아이디에 권한을 부여하고 태그를 수정합니다. $ rabbitmqctl set_permissions -p / ID ".*" ".*" ".*" $ rabbi.. 2022. 8. 26.
제이쿼리 style 가져오기, 변경하기 (JQuery css() CSS수정 ) 제이쿼리의 css()를 활용하면 해당 태그의 style 속성을 가져오거나 변경할 수 있습니다. 이 또한 HTML 코드를 동적으로 구성할 때 유용하게 사용됩니다. 현재 적용되어있는 style을 확인하거나 새로운 style 항목을 추가하거나, 기존 내용을 변경할 수도 있습니다. 사용법을 하나씩 확인해보도록 하겠습니다. 1. CSS 가져오기 테스트를 위한 div 태그를 아래와 같이 생성하였습니다. 너비와 높이에 100px를 주고 배경색을 초록색으로 지정하였습니다. id가 testDiv인 이 태그의 style 값을 제이쿼리로 조회하고 싶다면 아래와 같이 사용할 수 있습니다. css 뒤에 조회하고자 하는 style의 속성을 입력하면 됩니다. $("#testDiv").css("width"); console로 결과를.. 2022. 8. 23.
제이쿼리 html 내용 가져오기, 변경하기 (JQuery html(), appendI()) 제이쿼리의 html()을 활용하면 해당 태그 하위의 html 내용을 가져올 수 있고 그 내용을 새로운 내용으로 변경할 수도 있습니다. HTML 코드를 동적으로 구성할 때 주로 사용하게 되는데, 예를 들어 데이터베이스의 내용을 기반으로 표를 그린다던지, 데이터베이스 정보를 기반으로 이미지를 보여준다던지 할 때가 그렇습니다. HTML 코드 값을 가져와서 확인하거나 용도에 맞게 사용할 때도 있습니다. 사용법을 하나씩 알아보도록 하겠습니다. 1. HTML 가져오기 테스트용 기본 테이블을 아래와 같이 생성하였습니다. Column 1 Heading Column 2 Heading Row 1: Col 1 Row 1: Col 2 id가 testTable인 이 테이블의 html 코드를 조회해보도록 하겠습니다. var ta.. 2022. 8. 22.
728x90
반응형