전체 글 72

[Git-Hub/Eclipse] 깃허브 레파지토리 생성 및 이클립스 연동하기

Git-Hub(깃허브)에 Repository(레파지토리)를 생성하고, 해당 레파지토리에 Eclipse(이클립스)에 만들어놨던 프로젝트를 연동해보겠습니다. ■ Git-Hub에 Repository 생성하기 1) [Create a new repository] 버튼 클릭 2) 레파지토리 설정값을 입력한 후, 하단의 [Create Repository] 버튼 클릭 - Repository name : 레파지토리명 (필수입력) - Public : 코드를 누구나 볼 수 있도록 공유할 것인지 - Private : 코드를 나만 볼 수 있도록 할 것인지 - Add .gitignore : 협업시 팀원마다 소스코드 외에 다른 로그파일, 컴파일파일, IDE설명파일 등이 생성되는데, 해당 파일들은 서로 다를수 있습니다. 이럴경우, ..

Dev-Tools 2023.11.14

[jQuery] $.ajax, $.post 동기처리

AJAX란, Asynchronous Javascript And Xml 의 약자로 비동기 JavaScript와 XML을 말합니다. XMLHttpRequest 객체를 이용하여 서버와 통신하기위해 사용합니다. 전체 페이지를 새로고침없이 페이지의 일부 영역에만 데이터를 로드할수 있는 기법으로 기본적으로 모든 요청은 비동기식으로 전송됩니다. 하지만, 동기요청이 필요한 경우 async 값을 false로 설정하여 서버로부터 응답이 올때까지 기다릴수 있도록 동기처리도 가능합니다. 1. $.ajax 2. $.post

JavaScript 2023.11.09

[Kafka] 자주 사용하는 콘솔 명령어 (1) - Server / Topic

■ Server 1) 서버 구동 ( zookeeper -> kafka 순서로 구동해야함 ) $ ./bin/zookeeper-server-start.sh -daemon ./config/zookeeper.properties $ ./bin/kafka-server-start.sh -daemon ./config/server.properties 2) 서버 중지 ( kafka -> zookeeper 순서로 중지해야함 ) $ ./bin/kafka-server-stop.sh ./config/server.properties $ ./bin/zookeeper-stop-start.sh ./config/zookeeper.properties ■ Topic 1) Topic 생성 $ ./kafka-topic.sh --bootstrap..

Kafka 2023.07.09

[Kafka] 클러스터 구성하기

서버 2대에 설치된 kafka를 클러스터 구성해보겠습니다. ■ 사전 준비 1) 카프카 설치 https://cherryn-dev.tistory.com/48 [Kafka] Linux에 Kafka 설치 Linux 가상환경에 Kafka를 설치해보겠습니다. ■ 사전 준비 1) 자바 JDK 설치 https://cherryn-dev.tistory.com/15 [Java] Linux에 자바 JDK 설치 Linux 환경에서 자바 언어를 사용하기 위해 JDK를 설치하는 방법을 진 cherryn-dev.tistory.com ■ Apache Kafka 클러스터 구성 1) 클러스터 구성할 각 서버 접속 2) zookeeper myid 설정 - 주키퍼 노드 구분을 위해 ID를 부여해줍니다. - 저의 경우, 설정한 로그 디렉토리 ..

Kafka 2023.07.08

[Kafka] Linux에 Kafka 설치

Linux 가상환경에 Kafka를 설치해보겠습니다. ■ 사전 준비 1) 자바 JDK 설치 https://cherryn-dev.tistory.com/15 [Java] Linux에 자바 JDK 설치 Linux 환경에서 자바 언어를 사용하기 위해 JDK를 설치하는 방법을 진행하겠습니다. ■ 오라클 홈페이지에서 자바 다운로드 하기 1) 오라클 홈페이지 접속 https://www.oracle.com/java/technologies/downloads/ Do cherryn-dev.tistory.com ■ Apache Kafka 설치 1) apache kafka 홈페이지 접속 https://kafka.apache.org/downloads Apache Kafka Apache Kafka: A Distributed Stre..

Kafka 2023.06.26

[프로그래머스/JAVA] 배열 회전시키기

배열 회전시키기 1. 문제설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 2. 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 입출력 예 numbers direction result [1, 2, 3] "right" [3, 1, 2] [4, 455, 6, 4, -1, 45, 6] "left" [455, 6, 4, -1, 45, 6, 4] 3. 입출력 예 설명 입출력 예 #1 numbers 가 [1, 2, 3]이고 direction이 "right" 이므로 오른쪽으로 한..

[프로그래머스/JAVA] 공 던지기

공 던지기 1. 문제설명 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 K가 주어질 때, k번째로 공을 던지는 사람의 번호는 무엇인지 return 하도록 solution 함수를 완성해보세요. 2. 제한사항 2

[프로그래머스/JAVA] 2차원으로 만들기

2차원으로 만들기 1. 문제설명 정수 배열 num_list와 정수 n이 매개변수로 주어집니다. num_list를 다음 설명과 같이 2차원 배열로 바꿔 return하도록 solution 함수를 완성해주세요. num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다. 2차원으로 바꿀 때에는 num_list의 원소들을 앞에서부터 n개씩 나눠 2차원 배열로 변경합니다. num_list n result [1, 2, 3, 4, 5, 6, 7, 8] 2 [[1, 2], [3, 4], [5, 6], [7, 8]] 2. 제한사항 num_list의 길이는 n의 배 수개입니다. 0 ≤ num_list의 길이 ≤ 150 2 ≤ n