전체 글 36

Intellij와 GitHub 연동

Intellij Community에서 GitHub을 연동하는 방법을 알아본다. 1. GitHub에서 Repository 생성 New를 클릭해서 원하는 형식에 맞춰 repository를 생성한다. 그 후, HTTPS 주소를 복사해놓는다.(추후 연동 시 필요) 2. Intellij에서 연동 (Intellij에 자신의 GitHub계정이 연동되어있음을 가정한다.) 1. 상단의 메뉴 VCS를 누르고, Enable Version Control Integration을 선택한다. 2. 새로 나온 창에서 Git을 선택한 후 OK를 누른다. 3. 1,2번 과정을 마치면 상단의 메뉴에 Git이 생기는데 이를 클릭해서 Manage Remote를 누른다. 4. + 표시를 누르고 위에서 복사해놓은 HTTPS 주소를 붙여넣고 OK..

소소한 정리 2023.07.08

상속

본 게시물은 프로그래머스 FOO님의 실무 자바 개발을 위한 OOP와 핵심 디자인 패턴을 듣고 작성된 게시물입니다. public class Parent { public int parentPublicInt; protected int parentProtectedInt; private int parentPrivateInt; public void someMethod() { System.out.println("Parent someMethod"); } } public class Child extends Parent { public void anotherMethod() { System.out.println("Child anotherMethod"); this.parentProtectedInt = 0; this.paren..

java 2023.07.08

MySQL 8.0 비밀번호 분실 시 재설정

1. 서비스에 들어가서 MySQL 중지 2. C드라이브 밑에 mysql-init.txt 파일 생성 ALTER USER 'root'@'localhost' IDENTIFIED BY '변경할 비밀번호';3. cmd 관리자 권한으로 실행 후 C:\> mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=C:\\mysql-init.txt 위의 코드 실행 (실행하면 cmd 멈춤) 4. 다시 서비스에서 MySQL 실행하고 5. cmd에 들어가서 1. mysql -u root -p 2. 변경한 비밀번호 입력하면 접속 성공!6. mysql-init.txt 파일 삭제하면 끝!

소소한 정리 2023.03.17

싱글톤 패턴

싱글톤 패턴이란? 객체의 인스턴스가 오직 1개만 생성되는 패턴으로 클래스가 프로그램이 시작될 때 최초 한번만 메모리를 할당하여 인스턴스를 만드는 디자인 패턴이다. 멀티쓰레드 환경에서 인스턴스를 공유하여 사용하는 것이 주된 방법이다. (그래서 이런 상황에서는 무상태를 유지해야 한다.) 스프링은 서버 환경에서 싱글톤 패턴을 적극지지한다.

spring 2022.11.11