전체 글 (170) 썸네일형 리스트형 IntelliJ SpringBoot 서버 실행 후 즉시 종료 문제 https://start.spring.io/Spring initializr에서 Spring Maven 프로젝트를 생성했다.의존성 추가 없이 'War' Package로 zip 파일을 다운로드하였다. IntelliJ Community 버전에서 프로젝트를 가져와 'Application.java'를 Run 했다.오류는 나타나지 않았지만,웹 서버가 작동 중인 상태로 유지되지 않고 실행 즉시 종료되는 현상을 확인했다. 이 문제는 'War' Package로 가져온 프로젝트이지만, 미리 구축한 WAS (Web Application Server) 환경이 작동 중이지 않을 때 발생한다 'pom.xml'을 확인한다.'spring-boot-starter-tomcat' 의존성에서 'scope'가 'provided'로 설정되었.. Mysql "Public Key Retrieval is not allowed" 접속 오류 해결 Dbeaver 환경에서 Mysql 8 Version에 Connection 시도 시 발생했던 문제. Error 내용- Public Key Retrieval is not allowed 원인- MySQL 8 Version 이상에서 연결 시 보안 강화 목적으로 RSA 기반 인증을 적용하기 때문. 해결- Client가 Server의 공개 키를 검색하는 것을 허용할 수 있도록 환경 설정.- allowPublicKeyRetrieval 옵션 확인.- SSL 연결을 요구하지 않도록 useSSL 옵션을 확인 것도 있다 (선택적). 1. Dbeaver에서 연결하려는 Server를 우클릭 후 "Edit Connection"2. 설정 창에서 "Driver properties" Tab 이동 후 "allowPublicKeyR.. [Excel] txt 데이터 분배해서 셀에 담기 텍스트 파일에 작성된 데이터를 엑셀에 옮기는 경우가 있습니다.대부분은 csv 구조로 쉼표( , ) 구분되어 있지만,그렇지 않은 경우도 있습니다. txt 파일에서 excel에 값을 복사하면'1개의 Column'에만 값을 붙여 넣게 됩니다. 추가 작업을 해야만개별 Row에 데이터별로 Column에 적재가 가능합니다. 탭 목록에서 '데이터' 선택 -->'데이터 도구'의 '텍스트 나누기' 선택 -->마법사에서 상황에 맞게 설정 하나씩 진행해 보겠습니다.1. 쉼표로 구분된 데이터 (csv 구조의 txt 파일) 텍스트 파일에 다음과 같이 '쉼표'로 구분된 데이터가 있습니다.복사하고자 하는 범위를 전부 드래그하고엑셀에 복-붙합니다. 그러면 한 개의 Column에 붙여 넣기가 완료됩니다.위에서는 'I' 열에 전부 붙.. Virtual Box (rc= -5637) Error (Windows) Virtual Box에서 Ubuntu 가상 환경을 만드는 과정 가상 환경을 만들고 OS를 세팅하려고 더블클릭 하면 에러 발생."VERR_SUP_VP_NT_QI_VIRTUAL_MEMORY_ERROR: (rc=-5637)"복합적인 문제가 섞여 있을 수 있겠지만,저는 "Windows 기능 켜기/끄기"에서 해답을 찾았습니다. 1. Windows 기능 켜기/끄기Windows에서 직접 검색해서 열거나실행(window key + r)에서 "optionalfeatures" 실행. 만약, "Hyper-V" 기능이 비활성 상태라면체크(V)해서 기능을 키도록 한다. 2. PC 재부팅 설정을 완료하면 재부팅을 제안하는 대화상자가 나온다.하던 작업들을 잘 마무리 하고PC 재부팅을 해서 기능을 업데이트 3. 관리자 권한으로 .. MySQL Workbench 접속 오류 해결 오류 확인"Failed to Connect to MySQL at 127.0.0.1:3306 with user root" 이런 오류가 나온다면가장 먼저 "서비스 실행 상태"를 확인. MacOS는 "시스템 설정..."Windows는 "서비스 (services.msc)"Linux는 "service mysql status" 사용 중인 OS는 Windows여서서비스에서 MySQL 실행 상태를 확인. 서비스 항목 중 "MySQL80" 내역 확인. 수동으로 되어 있어서 "실행 중" 상태가 아니었다. MacOS는 "Start MySQL Server" 선택,Linux는 "service mysql start"Windows는 아래처럼 진행 방법 1. MySQL80을 우클릭 후 "시작" 선택. 방법 2. 더블 클릭 후 나타.. matplotlib 한글 폰트 설정 Jupyter lab 등에서 matplotlib 그래프 출력을 할 때한글 폰트는 깨져서 나오는 문제가 발생합니다. 이는 초기 설정된 폰트가 한글을 지원하지 않기 때문입니다.matplotlib의 폰트 환경을 변경하는 과정을 알려드립니다.matplotlib에서 ' rcParams ' 값이 있습니다." Runtime Configuration Parameters"런타임 구성 매개변수, matplotlib의 전역 설정값입니다. import matplotlib as mpl# rcParams 딕셔너리 내의 값 확인mpl.rcParams"""'figure.titlesize': 'large','figure.titleweight': 'normal','font.cursive': ['Apple Chancery', .. VMware Workstation 17 Bridge로 IP 변경하기 VMware Workstation 17로 가상 OS를 설치했고, 공유기와 연결된 Host PC와의 IP 대역을 맞추고 싶다면 이 글을 참고하시면 되겠습니다. - 설명을 생략하고 설정 바로가기 클릭 - 글은 '공유기'를 설치해서 네트워크를 구성한 사용자에게 도움이 됩니다. 공유기를 사용하는 환경에서 가장 많이 접할 수 있는 네트워크 상태를 소개합니다. 그리고 VMware를 사용하는 환경에서의 NAT, Bridge가 어떤 방식으로 네트워크를 다루는지 정리합니다. 핵심적인 내용만 담았으므로 더 자세한 내용은 추가 서칭(Search) 부탁드립니다. 1. 공유기가 연결된 일반적인 네트워크 환경 외부 인터넷 ( 일명 '벽면 포트' - 공인 IP )은 공유기 단말(Hub)과 연결되고, 인터넷을 사용하는 장비들(PC,.. 우분투(Ubuntu) 22.04 GUI 환경 사용 방법 ▶ Ubuntu Server GUI 환경 설정 간단 요약 ① 설치 패키지 update + upgrade sudo apt-get update && sudo apt-get upgrade -y ② ubuntu-desktop 패키지 설치 - Ubuntu Server는 CLI 환경이므로 GUI 사용을 위해 패키지 설치를 해야 한다. sudo apt-get install ubuntu-desktop ③ lightdm 패키지 설치 - 오픈소스 X(Cross Desktop) display manager. - 경량화된 gdm이며 작은 자원(Memory 등)으로 최적의 성능(Performance)을 기대할 수 있다. - 원격 데스크탑 (VNC 등의 Remote Login) 서비스를 제공한다. sudo apt-get inst.. SQL 정규표현식 숫자 다루기 데이터베이스 테이블에 저장된 문자열(VARCHAR, CLOB) 데이터에서 정규표현식으로 숫자 다루는 샘플 예제입니다. 사용한 DBMS는 'PostgreSQL' 샘플 데이터는 아래와 같습니다. 문자열 안에 숫자(정수, 실수) 형태의 데이터가 포함되어 있습니다. 사용 목적: 문자열로 기록된 데이터에서 특정 항목의 값을 추출하고 싶은데 그 값이 수(NUMBER)일 때. Left Margin : 20cm; Right Margin: 300mm, bold=15pt, subtext : 10.5CM, largetext : 5.35cm 수를 다룰 때 주로 사용할 정규표현식 메타문자는 다음과 같습니다. . (온점) 어떤 문자든 매칭 (Matches any character) ? (물음표) 0개 ~ 1개 (Zero or O.. Excel 특정 문자 바꾸기 (SUBSTITUTE) SUBSTITUTE - 값에 포함된 특정한 문자를 다른 문자로 변환할 때 사용합니다. - 필수 매개변수는 3개이며 선택 매개변수로 1개가 있습니다. SUBSTITUTE( target(text), old_text, new_text, [instance_num]) ※ target(text) : 변경하고자 하는 값이 있는 셀(cell)을 지정합니다. ※ old_text : 변경하고자 하는 값을 명시합니다. ※ new_text: 어떤 값으로 바꿀 것인지 명시합니다. ※ (선택사항) instance_num: 특정 몇 번째의 값만 바꿀 것인지 명시합니다. -- -- -- -- -- -- -- 다음과 같이 A column에 있는 값에서 "-"문자를 다르게 변경하겠습니다. Function 입력 예시는 다음과 같습니다. .. BOJ(BaekJoon) 21736 Python Solve 문제 링크 https://www.acmicpc.net/problem/21736 21736번: 헌내기는 친구가 필요해 2020년에 입학한 헌내기 도연이가 있다. 도연이는 비대면 수업 때문에 학교에 가지 못해 학교에 아는 친구가 없었다. 드디어 대면 수업을 하게 된 도연이는 어서 캠퍼스 내의 사람들과 친해지고 www.acmicpc.net 중요 1. N x M 사이즈의 크기에서 '상하좌우로 이동' 한다고 제시되었습니다. N과 M은 각각 행(row)과 열(col)이 되며 2차원 배열로 4방탐색을 한다면 쉽게 접근할 수 있겠습니다. * 이동 제약조건으로 벽(X문자)만 있고, 다른 제한은 없으므로 DFS와 BFS 모두 사용할 수 있겠습니다. 2. O는 빈 공간, X는 벽, I는 도연, P는 사람. 단, I는 한 번.. DBeaver 설치 및 데이터베이스 연결 DBeaver Page Link https://dbeaver.io/ DBeaver Community | Free Universal Database Tool DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach dbeaver.io 23년 6월 26일 오픈 소스 버전 : 23.1.1 DBeaver Commun.. 이전 1 2 3 4 ··· 15 다음