본문 바로가기

분류 전체보기667

728x90
반응형
마인크래프트 자바 에디션 계정을 이전해야 한다. 마인크래프트를 오랜만에 해볼까 싶어서 홈페이지에서 로그인을 했는데 마이크로소프트 계정으로 정보를 이관해라고해서 이관했다. 이관하지 않으면 홈페이지에서 서비스 이용이 불가능하다. 강제이긴한데 망토를 하나 준다. 필요한지는 모르겠다. 위의 스크린샷과 같은 과정으로 모장 계정 정보를 마이크로소프트 계정에 이관해야한다. 마이크로소프트 계정이 없으면 중간에 마이크로소프트 계정을 만드는 과정도 수행해야 한다. 2022. 11. 13.
[IT 용어] 키바나(Kibana) 데이터 분야의 키바나 데이터 분야의 키바나는 데이터 시각화 도구를 말한다. 일래스틱서치(Elasticsearch)의 데이터를 가져와서 시각화 한다. 주요 기능은 '탐색 및 시각화'와 '관리 및 모니터링'이 있다. 참고문서 "Your window into the Elastic Stack", 일래스틱서치 공식 홈페이지. @원문보기 "Kibana 기능", 일래스틱서치 공식 홈페이지. @원문보기 2022. 11. 11.
[IT 용어] 일래스틱서치(Elasticsearch, 엘라스틱서치, ELK) 검색 엔진 분야의 일래스틱서치 검색 엔진에서의 일래스틱서치(Elasticsearch, 엘라스틱서치, ELK)는 검색 엔진을 말한다. 아파치 루신(Apache Lucene) 기반의 검색 엔진이며 검색 기능 외에도 집계, 데이터베이스 기능도 일부 있다. 일래스틱서치를 활용하는 대표적인 서비스로 위키피디아와 넷플릭스, 스택오버플로우, 위메프, 아마존 클라우드 서비스가 있다. 참고문서 "일래스틱서치 검색 엔진, Elasticsearch", 정보통신용어사전, 한국정보통신기술협회. @원문보기 "What is Elasticsearch?", 일래스틱서치 공식 홈페이지. @원문보기 2022. 11. 11.
[IT 용어] 컨테이너(Container) 가상화 분야의 컨테이너 가상화(Virtualization)에서 컨테이너(Container)는 응용의 실행을 위해 필요한 파일을 모은 패키지를 말한다. 리눅스 재단(Linux Foundation)의 OCI(Open Container Initiative)에서 표준을 제정한다. 대표적인 소프트웨어로 도커(Docker)가 있다. 참고문서 컨테이너, container, 정보통신용어사전, 한국정보통신기술협회. @원문보기 "Release notices", Open Container Initiative. @원문보기 2022. 11. 10.
[IT 용어] 자바(Java) 동영상 설명 [IT 용어] 자바(Java) 정의 자바(Java)는 미국의 선 마이크로시스템즈(Sun Microsystems) 사에서 개발한 객체지향 프로그래밍 언어이다. 역사 자바는 1996년에 정식 버전이 배포되어 현재까지 많이 사용되는 프로그래밍 언어이다. 2010년에 미국의 오라클(Oracle)이 선 마이크로시스템즈를 인수하여 자바의 권리를 오라클이 가지게 되었다. 라이선스 자바 프로그램을 개발하기 위해서는 JDK(Java Development Kit)가 필요한데 JDK는 상업 라이선스인 OracleJDK와 GPL2 라이선스인 OpenJDK 두 가지로 제공된다. 주요 인물 자바와 관련 있는 프로그래머 중 한 명으로 제임스 고슬링(James Arthur Gosling)을 꼽는데 자바를 최초로 개발한 .. 2022. 11. 10.
"please select a valid python interpreter"가 나타날 때 조치 방법 최근 몇년동안 점유율이 급등한 파이썬(Python)이지만 아직도 버전 관련 호환성 이슈가 있다. 파이참(PyCharm) 2022.2.3 버전에서 "please select a valid python interpreter" 메시지가 나타난다면 아래의 순서로 해결할 수 있다. 파이썬 인터프린터가 설치되었는지 확인한다. 아래의 사진처럼 파이참의 파이썬 인터프린터 설정에 가서 파이썬 인터프린터 설정을 한다. 설정을 할 때 분명히 파이썬 인터프린터가 설치되었고 정상동작하는데 오류 메시지가 나타난다면 파이참과 파이썬 버전 호환 문제이므로 파이참 버전을 구버전으로 낮추면 해결이 가능할 수 있다. 2022. 11. 9.
자바에서 처리를 지연(딜레이, Delay)하는 방법 자바 프로그램의 처리를 지연하는 방법은 아래와 같다. 필자의 경우 스프링 프레임워크 등으로 작성한 자바 프로그램에서 동기 관련 트러블 슈팅 용도로 사용한다. 스레드 클래스 활용 방법 try { Thread.sleep(시간); // 단위 ms } catch (InterruptedException ie) { Thread.currentThread().interrupt(); } 참고문서 [1] "Class Thread", 오라클 JDK 8. @원문보기 2022. 11. 8.
마이바티스에서 프로시저를 호출하는 방법 본 글에서는 티베로(오라클)의 데이터베이스를 사용하는 마이바티스 프로젝트에서 프로시저를 호출하는 것과 프로시저에 값을 전달하고 받는 방법을 소스 코드와 함께 설명한다. 프로시저 작성 예제 아래의 SQL(Structured Query Language)처럼 프로시저를 작성한다. CREATE OR REPLACE PROCEDURE EXAMPLE_PROCEDURE( IN_DATA IN VARCHAR2, OUT_ERROR_CODE OUT NUMBER, OUT_ERROR_MESSAGE OUT VARCHAR2 ) IS BEGIN INSERT INTO EXAMPLE_TABLE(COLUMN) VALUES(IN_DATA); OUT_ERROR_CODE := 0; OUT_ERROR_MESSAGE := '성공'; EXCEPTIO.. 2022. 11. 8.
당신이 만약 '통신 TESTER' 유틸리티를 가지고 있다면 이미 고였다는 말일 수 있다. 전설의통신 테스트 프로그램 '통신 TESTER'라는 것이 있다. 언제, 누가, 왜 만든 것인지 알 수 없는 프로그램인데 시리얼 통신 테스트 용으로 많이 사용된다. 이 프로그램의 소유자는 공통적으로 '내가 언제 이 프로그램을 가지게 된 것인지'도 기억 나지 않는다는 특징이 있다. 만약 이 프로그램을 가지고 있다면 이미 업계에서 꽤 고였다고 할 수 있을 것이다. 2022. 11. 7.
[프로그래머스/오라클] 12세 이하인 여자 환자 목록 출력하기 해답 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/132201 해답 소스 주소 https://github.com/EngineeringCode/study-coding-test-with-oracle/blob/main/programmers/high_score_kit/select/132201_patient.sql 배경 지식 SQL SELECT 문법 조건문(CASE WHEN, DECODE) 조회 테이블 PATIENT 조회 조건 12살 이하 여자 환자 전화번호가 없는 경우, 'NONE'으로 출력 정렬 방식 나이를 내림차순 정렬 나이가 같다면 환자이름으로 오른차순 정렬 SQL 해답 SELECT PT_NAME, PT_NO, GEND_CD, AGE, DEC.. 2022. 11. 7.
[프로그래머스/오라클] 과일로 만든 아이스크림 고르기 해답 문제 주소 https://school.programmers.co.kr/learn/courses/30/lessons/133025 해답 소스 주소 https://github.com/EngineeringCode/study-coding-test-with-oracle/blob/main/programmers/high_score_kit/select/133025_ice_cream.sql 동작 환경 Oracle RDBMS 배경 지식 SQL SELECT 문법 JOIN 조회 테이블 FIRST_HALF ICECREAM_INF 조회 조건 아이스크림의 상반기 총 주문량이 3,000보다 높은 것 아이스크림의 주성분이 과일일 것 정렬 방식 총 주문량을 내림차순으로(큰 순서대로) SQL 해답 SELECT O.FLAVOR FROM (S.. 2022. 11. 6.
이음5G 소개 및 현황과 향후전망에 대해서 이음5G 정의 이음5G는 건물과 공장 등 특정 구역에 한하여 기업이 과학기술정보통신부로와 한국방송통신전파진흥원, 전파관리소, 지자체로부터 인가를 받아서 사용할 수 있는 주파수 대역이다. 주파수 대역은 4.72GHz~4.82GHz(100MHz)와 28.9GHz~29.5GHz(600MHz)이며 5G 이동통신 기술로 구축하는 것을 주목표로 하고 있다. 아래의 표처럼 기존 5G 이동통신 사업자가 제공하는 망과의 차별성이 있다. 이음5G 주파수 할당 및 지정 현황 아래의 사진처럼 네이버 클라우드, LG CNS 등 10여개 기관 및 회사에서 이음5G 주파수를 할당 또는 지정 받았다. 이음5G 활용 내용 아래의 사진처럼 이음5G는 항공 분야와 에너지 분야, 산업안전 분야, 의료 분야, 연구개발 분야에 활용되고 있다... 2022. 11. 2.
넥사크로 스튜디오 14 탐색창이 안 보일 때 조치 방법 '탐색창이 왜 안보여?'라고 생각할 수 있지만 지금 내가 쓰는 넥사크로 14 버전은 탐색창이 종종 실종된다. 더블 모니터에다가 서로 다른 화면 배율 떄문에 그런 현상이 나타나는 것인지는 모르겠다. 특히 눈에 보이지는 않는데 탬색창을 사용할 수 있는 상태인 것이 특징인데 아마 이상한 크기로 생성되었거나 모니터 밖의 좌표에 놓아져 있는 것이 아닐까 나는 추측한다. 넥사크로 14 탐색창이 안 보일 때 탐색창을 찾는 방법은 간단하다. 넥사크로 스튜디오 14를 두 개 이상 열고 마지막에 연 넥사크로 스튜디오에서 탐색창을 열면 탐색창이 나타난다. 2022. 11. 1.
[오라클/티베로] "JDBC-10007:UNIQUE constraint violation" SQL(Structured Query Language)을 작성하다보면 아래의 사진처럼 'JDBC-10007:UNIQUE constraint violation" 오류가 나타나는 경우가 있다. 특정 값은 유일해야 하는 유니크 제약조건을 위배했기 때문인데 이 경우는 해당 유니크 제약조건을 살펴서 SQL을 수정하거나 관련 처리 과정을 수정해야 한다. 2022. 11. 1.
[Windows] MariaDB 최대 세션 수 조정하기 MariaDB는 기본적으로 최대 151개의 세션을 허용한다. 현재 연결된 세션 수가 최대 세션 수에 이르면 그 다음 연결 요청부터는 세션을 생성하지 않고 연결을 거부하는데 이 경우 데이터베이스에서 값을 가져오지 못 한다. 그러므로 환경에 따라 MariaDB 최대 세션 수를 조정할 필요가 있다. 방법은 아래와 같다. 현재 세션 관련 설정 확인 아래의 명령어를 입력하여 현재 세션 관련 설정을 확인한다. 'max_connections'를 보면 151개로 설정되어 있는 것을 확인할 수 있다. SHOW VARIABLES LIKE '%connect%' 연결된 세션 수 확인 아래의 명령어를 입력하여 연결된 세션 수를 확인한다. SHOW STATUS LIKE 'Threads_connected' 세션 수 설정 아래와 같.. 2022. 10. 31.
GitLab의 reCAPTCHA 오류가 발생할 때 처리 방법 본 글에서는 아래의 사진처럼 GitLab에서 reCAPTCHA 오류가 발생하는 경우 조치하는 방법을 정리한다. GitLab의 reCAPTCHA 오류를 조치하는 방법 중 가장 간단한 방법은 "127.0.0.1" 주소로 관리자 계정에 접속하여 reCAPTCHA를 비활성화하거나 설정을 수정하는 것이다. 본인의 경우 GitLab reCAPTCHA 키값을 v3 버전으로 입력하여 발생했었는데 reCAPTCHA v2 버전의 키값으로 수정하여 입력한 후 재시작하니 접속이 잘 되었다. 2022. 10. 30.
[CentOS 7] GitLab 재시작 및 상태 확인 명령어 GitLab을 재시작하는 명령어는 다음과 같다. GitLab 재시작 명령어 gitlab-ctl restart GitLab 상태 확인 명령어 gitlab-ctl status 2022. 10. 30.
[자바/JAVA] 'System.out' 표준 출력으로 문자 출력하기 동영상 설명 2강. 'System out' 표준 출력으로 문자를 출력하자 필요성 프로그램이 사용자에게 글자를 보여줘야할 때 자바에서는 'System.out' 이라는 표준 출력 클래스를 활용할 수 있다. 현재 시스템의 출력 환경에 대응하여 출력하므로 편리하다. 코딩 방법 표준 출력 클래스에는 여러 메서드가 있다. 본 글에서는 print(), println(), printf()를 설명한다. 아래와 같이 사용할 수 있다. System.out.print() System.out.print(입력값); System.out.println() System.out.println(입력값); System.out.printf() System.out.printf("형식지정자", 입력값); 코딩 예제 예제 소스: https://g.. 2022. 10. 24.
[논문요약] 저전력 블루투스에서 안전 응용을 위한 CSMA 성능 향상 기법 작성배경 V2X(Vehicle-to-Everything) 와 안전응용을 연구하다보니 알게된 내용으로 석사학위논문을 작성하였다. 원문제목 저전력 블루투스에서 안전 응용을 위한 CSMA 성능 향상 기법 원문주소 http://www.riss.kr/link?id=T14744949 발행 경북대학교 대학원 초록 최근 퍼스널 모빌리티의 이용이 증가하면서 보행자와 퍼스널 모빌리티 간의 사고가 해마다 증가하고 있다. 기술의 발전으로 인해 적은 비용으로도 고속으로 이동할 수 있는 퍼스널 모빌리티가 개발되고 있으며 특히 배터리와 전기 모터를 이용한 전동 퍼스널 모빌리티가 개발되어 사용량이 급증하고 있다. 이러한 전동 퍼스널 모빌리티에는 전동휠과 전기자전거가 대표적으로 있다. 전동 휠의 경우 이동 속력이 최대 30km/h이며.. 2022. 10. 23.
[윈도우10] 알림 소리 끄기 나는 일 때문에 컴퓨터를 잘 종료하지 않는 편이다. 그러던 어느날부터 컴퓨터가 계속 경고음 같은 것이 났는데 우연히 경고음이 날 때를 발견해서 조치를 했다. 한글과컴퓨터에서 만든 소프트웨어에 가능한 업데이트가 있으면 알림이 계속 발생했는데 이 알림이 경고음을 만들어서 계속 났던 것이었다. 소리를 끄는 방법은 아래와 같다. 알림 및 작업 설정 화면 아래의 사진처럼 알림 및 작업 설정 화면으로 이동한다. 알림 및 작업 설정 아래의 사진처럼 알림을 켰지만 소리가 나지 않게 설정한다. 알림이 필요 없으면 그냥 꺼버리는 것도 괜찮다. 솔직히 윈도우 알림의 효용성을 난 잘 모르겠다. 2022. 10. 15.