본문 바로가기
반응형

분류 전체보기51

윈도우11 설치 시 마이크로소프트 계정 로그인 안하고 설치 완료하기 윈도우11 설치 시 마이크로소프트 로그인을 하지 않으면 설치가 진행되지 않는다. 윈도우95부터 윈도우10까지 여러 윈도우 운영체제를 경험했었는데 이런 경우는 처음이었다. 보통은 로컬 계정으로 많이 사용하기에 살짝 당황했다. 그래서 윈도우11 설치 시 마이크로소프트 계정 로그인 없이 로컬 계정 생성으로 윈도우11 설치하는 방법을 공유한다.1. 계정 입력로그인 계정에 microsoft 라고 입력하고 다음을 누른다. 그러면 암호 입력 화면으로 넘어간다.2. 암호 입력비밀번호는 아무거나 입력하면 된다. 필자는 1234를 입력했다. 입력 후 다음을 누른다.그러면 오류가 발생했다고 하면서 나중에 로그인을 다시 시도하라는 메시지가 나온다. 무시하고 다음을 누르면 윈도우11 설치를 계속 진행할 수 있다.맥 OS를 따라.. OS 2024. 7. 4.
GCP 구글 클라우드 MySQL 데이터베이스 구축 및 DBeaver 로 연결하기 최근 노트북을 새로 구매하면서 기존 PC에 있던 로컬 데이터베이스를 사용하는거에 불편함을 느끼게 되면서 클라우드 서버에 대한 필요성을 느끼게 되었다. 그래서 로컬에서 작업하던 프로그램들을 클라우드 서버에서 구동시켜보자는 목표를 세우게 되었다. 여러 클라우드 서비스들이 있는데 그 중에서 평생 무료 tier를 제공하는 구글 클라우드 플랫폼을 선택하게 되었다. 원래 오라클 클라우드에서 하고 싶었는데 회원가입조차 할 수 없었다. 회원가입시 트랜잭션 오류가 계속 발생했고 이 문제로 고객지원 센터에 문의도 해보고 라이브채팅도 해봤는데 도움을 줄 수 없다는 말만 들었다. 그래서 과감히 포기했다.구글 클라우드에서 MySQL 데이터베이스를 구축하고 DBeaver로 데이터베이스 접속해보는 과정을 포스팅해본다.1. GCP .. Database 2024. 6. 18.
[SQL] 오라클 Oracle 계층형 쿼리 Connect By Prior 사용하기 최근 하나의 테이블에 특정 컬럼이 값이 서로 연결되어있는 데이터를 한번에 나열해야하는 쿼리를 만들어야 했다. 그래서 연결된 깊이 만큼 UNION ALL 쿼리를 이용해 상당히 긴 쿼리로 작성을 했었다. 그런데 직장 동료가 Connect By Prior를 사용하면 쉽게 만들 수 있다고 해서 쿼리를 다시 만들어보았다.예를들어 냉장고에 들어가있는 모든 물건을 보고 싶다고 가정하자. 냉장고A에는 여러개의 반찬통과 반찬통 속에 반찬들 그리고 과일, 음료수 등등 다양한 음식과 식료품들이 들었다고 생각해보자. 그리고 우리는 냉장고A에 들어있는 반찬통부터 반찬통 안에 들어있는 반찬 정보까지 알고 싶다면 Connect By Prior 구문을 사용하면 계층형으로 데이터를 조회해올 수 있다.1. 테이블 및 데이터 생성테이블과.. SQL 2024. 5. 9.
스프링부트(Spring Boot) 시작 배너 로고 숨기기 스프링부트(Spring Boot) 시작 시 콘솔 로그에 스프링 부트 시작 배너가 보이는데, 취향에 따라 이 배너를 안 보이게 할 수 있다. 그 방법에 대해서 알아보자.1. application 설정 값 변경1-1. 프로젝트의 resources 경로에 application.yml 또는 application.properties 설정 값을 변경해서 스프링부트 배너를 숨길 수 있다.1-2. application.yml 경우#application.ymlspring: main: banner-mode: off1-3. application.properties 경우#application.propertiesspring.main.banner-mode=off2. SpringApplication 커스텀마이징2-1. 기존.. JAVA 2024. 2. 22.
[Java] 자바 이클립스(eclipse)에서 롬복(lombok) 적용 안될 때 오류 해결 방법 롬복(lombok) 라이브러리는 스프링부트 개발환경에서 거의 필수라고 할 수 있다. 롬복은 반복되는 코드 작성, 메서드 작성을 줄여주는 코드 다이어트 라이브러리다. 예를들어 클래스에 선언된 멤버변수의 getter, setter, toString() 메서드의 생성자를 멤버변수만큼 만들어줘야하는데 엄청 번거로운 일이다.롬복은 다양한 @어노테이션을 제공해서 소스코드를 컴파일 과정에서 생성해주는 방식으로 동작하는 라이브러리다. 그래서 코딩 과정에서는 어노테이션만 보이고 결과물인 .class 파일에는 코드가 생성되어 있다.롬복 라이브러를 선택 후 스프링부트 프로젝트를 생성했을 경우 처음에는 롬복 @어노테이션이 적용되지 않는걸 확인할 수 있다. 분명 @Getter, @Setter를 했는데 Outline에는 get,.. JAVA 2024. 2. 20.
이클립스(Eclipse) 자바(JAVA) 스프링부트(Spring Boot) 개발 환경 구성하기 새로 시작한 프로젝트에서 백엔드 개발 업무를 수행하게 되었다. 백엔드 서버 프로그램은 Java 스프링부트로 구현되어 있었다. 기본적인 개발 환경 세팅은 되어있지만 스터디도 할 겸 펫 프로젝트로 스프링부트를 이용해 백엔드 서버를 구현해보려고 한다.이클립스에 스프링부트 갭발 환경을 구성하는 방법을 기록한다.1️⃣ 스프링부트 설치하기1-1. 스프링부트를 설치하기위해 Help → Eclipse Marketplace... 메뉴로 들어간다.1-2. spring으로 검색해서 Spring Tools 4 (aka Spring Tool Suit 4)를 선택하고 Install 한다.1-3. 기본적으로 체크되어있는 항목 그대로 Confirm 버튼을 눌러 진행한다.1-4. 설치가 완료되면 이클립스를 껏다가 다시 실행하자2️⃣ .. JAVA 2024. 2. 19.
소스 코딩하기 편한 폰트 추천 가독성 좋은 D2Coding 설치하기 개발환경 세팅을 할 때 제일 먼저 해야 할 부분이 폰트 선택이다. 어떤 폰트를 선택하느냐에 따라 소스의 가독성이 달라지기 때문이다. 만약 가독성이 떨어지는 폰트로 코딩을 하다 보면 코딩 능률이 현저하게 떨어지는 걸 느끼게 된다. 개인적으로 Consolas 폰트를 사용했는데 한글에 대해서 미흡한 부분이 있다. 그래서 한글까지 가독성을 좋게 해주는 D2Coding 폰트를 사용하고 있다. D2Coding D2Coding 폰트 네이버에서 만들었다. 이름에서 알 수 있듯이 오로지 코딩을 위해 만든 폰트이기에 가독성이 매우 뛰어나다. 그리고 한글에 대해서도 오류 없이 폰트지원이 돼서 가독성이 매우 뛰어나다. 아래 깃허브 링크로 들어가서 최신 버전인 1.3.2 버전으로 다운받아서 설치하면 된다. D2Coding 폰트.. IDE 2023. 12. 12.
Visual Studio 2022 SVN 연동하기 1. 아래 첨부파일 설치 2. 도구 → 옵션 → Source Control → 플러그 인 선택 → 현재 소스 제어 플러그 인 3. AnksSVN 을 선택한다. 4. 마지막으로 솔루션을 마우스 오른쪽 클릭 한 다음 Add Selected Projects to Subversion 을 선택하면 SVN에 해당 솔루션이 등록된다. IDE 2023. 12. 12.
반응형