전체 글 12

MySQL/mysql workbench가 실행되지 않을 때

이 오류로 거의 10시간을 소비했다... 드디어 해결했으니 그 해결법을 기록한다. 엊그제까지만 해도 멀쩡하던 mysql이 오류를 뱉어냈다. Could not acquire management access for administration RuntimeError: Unalbe to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable. 실패 1. Path를 설정해 달라고 해서 환경변수를 설정해 줬는데, 안 됐다. 실패 2. 서비스에 들어가서 재실행시키기. 어떻게저떻게 해봤는데 안 되더라. '시작하는 중' 상태로 멈춰있길래 시작해봐라 하고 퇴근했는데 출근해서..

오류 해결 2022.09.15

windows/Jenkins 젠킨스 환경 설정

이전 글에서 이어서 환경 설정을 해 보자. 2022.09.01 - [server] - windows/Jenkins 젠킨스 설치 windows/Jenkins 젠킨스 설치 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. 젠킨스를 설치해 보자. 젠킨스 다운로드 링크 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins download and.. toto-5ive.tistory.com 로컬호스트에서 설정한 포트로 들어가면 젠킨스 창이 뜬다. 붉은색으로 표시된 주소를 따라가 비밀번호를 찾는다. 폴더 주소창에 붙여넣기하면 된다. 메모장으로 열어주자. 플러그인을 설치하자. 무엇을 설치해야하는지 알면 Select plu..

server 2022.09.02

깃 토큰 인증 Git personal access token

깃 인증 방식에는 두가지가 있다. ssh 인증 token토큰 인증 토큰 인증 방법에 대해 알아보자. 깃헙 링크 https://github.com/ GitHub: Where the world builds software GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 깃허브에 로그인한 후, 우층 상단의 프로필을 클릭한다. 프로필 메뉴에서 Settings를 클릭한다. 좌측 메뉴에서 ..

Git 2022.09.01

windows/Jenkins 젠킨스 설치

젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴이다. 젠킨스를 설치해 보자. 젠킨스 다운로드 링크 https://www.jenkins.io/download/ Jenkins download and deployment Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See the links below for more information and recommendations abo www.jenkins..

server 2022.09.01

DataBase/Access denied for user 'root'@'localhost' (using password: YES)

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) mariaDB 마리아디비를 연결하며 이 오류를 몇 번이나 만난 건지 모르겠다. 고만고만한 해결방법을 많이도 찾아봤다. 비밀번호가 잘못된 경우이니 비밀번호를 재설정해라. 접근 권한을 다시 줘라. 다른 데이터베이스 프로그램에서 3306 포트를 사용중인 게 아닌지 확인해라. 등등등 마리아디비를 삭제했다 재설치 한 것만 몇번인지... 비밀번호 재설정을 위해 프롬포트에서 마리아디비를 오십번은 더 들어갔다. 서비스에서 mysql이 중지됐는지 서른번은 확인했다. 3306 포트를 꺼보기도... 수없이 해봤다. 이 중 재설치만 그나마 효과를 봤는데, 노트북을 껐다가 ..

오류 해결 2022.08.29

Spring/applicaion.yml 설정 파일

applicaion.properties 파일을 보자. server.xml web.xml context.xml 위의 세 가지 파일이 applicaion.properties로 합쳐져 있다. 확장자가 .properties인 파일은 *.* = * 의 형식으로 입력해야 한다. 스프링은 properties 파일을 권장하지만, 이 형식은 가독성이 좋지 않다. 그래서 우리는 yaml을 사용할 것이다. 확장자를 .yml로 바꿔 주자. server.port를 자동완성으로 입력한다. context path 설정은 server에서 한다. 서버 밖에서는 찾을 수 없고, 포트 번호를 입력하지 않아도 찾을 수 없다. 서버의 포트, 컨텍스트 패스, 문자 인코딩, 세션 타임아웃을 설정해 주자. server: port: 8080 ser..

Spring Boot 2022.08.25

프로젝트 구조

프로젝트의 구조를 살펴보자. 우선 Applicaion.java 파일과 ApplicaionTests.java 파일을 보자. Application.java 파일에는 main이, ApplicaionTests.java 파일에는 @Test가 있다. ApplicationTest.java는 프로젝트를 만들 때 테스트를 하며 개발하기 위한 틀이다. main은 파일을 실행하면 프로젝트 전체 파일을 읽는다는 단점이 있다. 프로젝트 내에 static이 붙은 모든 코드가 메모리에 뜨게 된다. 그래서 무거워지는 것이다. 그런데 @Test를 사용하면 해당 메서드만 실행할 수 있다. 이제 resources 폴더를 보자. static 폴더에 이미지를 넣으면 자바의 모든 파일들의 절대 경로가 이 static 폴더를 가리킨다. 슬래시(..

Spring Boot 2022.08.25

Gradle 그레이들이란?

Gradle그레이들은 빌드 도구다. 그레이들은 Groovy를 이용한 빌드 자동화 시스템이다. 빌드 자동화는 소프트웨어 개발자가 반복적으로 입력해야하는 코드를 프로세스를 통해 자동으로 실행하는 일련의 작업방식을 뜻한다. 다시 말해, 라이브러리의 추가와 버전 동기화를 위해 등장한 시스템이다. Gradle의 특징 오픈 소스 기반의 빌드 자동화 시스템으로 Groovy 기반 DSL(Domain-Specific Language)로 작성 Build-by-convention을 바탕으로 해 스크립트 규모가 작고 읽기 쉬움 Multi 프로젝트 빌드를 지원하기 위해 설계됨 설정 주입 방식(Configuration Injection) 따라서 초기 프로젝트 설정에 드는 시간을 절약할 수 있으며, 기존에 있던 Ant나 Maven..

Spring Boot 2022.08.24

windows/화면 캡처 Prt Sc 프린터 스크린 안 될 때

화면을 캡처하려는데 Prt Sc 키를 아무리 눌러도 안 될 때가 있다. 이럴 때는 레지스트리를 수정하거나 다른 대체 프로그램을 사용해야 한다. 이 문제를 해결할 수 있는 방법을 찾아보고, 안 되면 대체 프로그램을 설치하자. Fn 키가 적용되었을 경우 노트북의 경우 Fn 키가 적용되어 다른 키로 작동할 수도 있다. 우선 Fn + Prt Sc 키를 눌러 보고 캡처해 보자. 윈도우 캡처키 활성화하기 윈도우 10인 경우 화면 인쇄 단추를 사용하여 화면 캡처를 열 수 있다. 윈도우 시작키를 누르고 설정을 켠다. 설정 창이 열리면 접근성 탭을 클릭한다. 상호작용 밑에 키보드가 있다. 화상 키보드, 액세스 키 및 인쇄 화면 아래에 화면 인쇄 단추를 사용하여 화면 캡처 열기가 있다. 끔으로 되어 있다면 켬으로 바꿔 주..

오류 해결 2022.08.24

IntelliJ/Spring Boot 인텔리제이 세팅

인텔리제이로 스프링 부트를 세팅하자. Projects 탭에서 오른쪽 상단의 New Project 버튼을 클릭한다. Generators에서 Spring Initializer를 클릭하고 Name프로젝트명, Location프로젝트를 저장할 위치, Language언어, Type타입, JDK, Java자바 버전, Packaging패키징 타입을 선택한다. 나는 자바로 개발할 것이니 언어는 Java를 클릭하고, 타입은 Gradle로 선택했다. Maven은 보통 스프링 프로젝트에서 pom.xml로 쓰고, Gradle은 스프링 부트, 안드로이드에서 주로 쓴다. Maven과 Gradle의 차이를 설명한 글을 첨부한다. https://hyojun123.github.io/2019/04/18/gradleAndMaven/ Mav..

Spring Boot 2022.08.23