본문 바로가기

분류 전체보기313

[VSCode] 줄바꿈 1. 줄바꿈이 필요해 VSCode를 오픈 시, 한 행이 너무 길면 화면을 넘어가는 경우가 있다. 그럴 때 줄바꿈의 필요함을 간절하게 느끼게 된다. 그래서 줄바꿈을 해보았다. 위는 `Lorem Ipsum` 사이트에서 가져온 아무 내용이다. https://www.lipsum.com/ 이 사이트에서 가져올 수 있다. 2. 줄바꿈 하기 1) File > Preferences > Settings Ctrl+, Windows+VSCode 기준으로 위 경로로 `Settings`에 들어가면 된다. 단축키가 더 쉬우니, 단축키로 이동해도 될 것 같다. 2) `word wrap` 검색 아마 `off`로 되어 있을 거다. 이걸 `on`으로 바꾼다. 3. 줄바꿈 완료 다시 확인을 해보면? 이렇게 줄바꿈이 잘 된 걸 볼 수 있다.. 2024. 4. 19.
[Git] git repository 에 디렉토리(폴더) 추가 인프런에서 스프링 인강을 보고 있다. 인강 보면서, 따라서 쳐보고 있는데? 따라서 친 거지만, 그냥 삭제하기는 아쉬웠다. 그래서 깃허브에 올리기로 한다. 다만 인강을 들을 때 마다, repository를 생성하는 것은 너무 비효율적인 것 같아서! 한 repository에 공부한 디렉토리를 넣고 싶어짐. 그래서 아래 방법으로 내가 생성한 repository에 디렉토리를 추가했다. 지금은 알 것 같아도, 시간이 조금 지나면 까먹을 수 있기 때문에 기록한다. 0. 상위 디렉토리 생성 및 git bash 오픈 [Git] 윈도우에 깃 설치 os: windows 10 pro git 다운로드 https://git-scm.com/ 위 사이트에서 git을 다운로드할 수 있다. windows를 사용하고 있기 때문에, [6.. 2024. 4. 18.
[JAVA] 자바 계산기 만들기 (클래스 및 메소드 분리) [JAVA] Make a calculator 계산기 만들기 유튜버 '동현'님 유튜브 참고해서 제작 1~4 https://youtu.be/zFAPpiL17ow '자바'로 계산기 만들기 찾다가! 유튜브에서 '동현'님 영상을 보게 되어, 참고해서 만들었다. 동현님 제작 계산기 / 내가 제작한 devje.tistory.com 2022년에 유튜브를 보고 따라 만들었던 계산기. 따라서 만들다 보니, 이전에는 한 클래스 안에 또 다른 클래스와 메소드 그리고 메인 메소드까지 길게 있었다. 언젠가 클래스랑 메소드를 분리해보고 싶다는 생각을 했었는데, 드디어 분리를 해봤다. 기존에 `Calculator` 클래스로 되어있던 것을 이렇게 3개의 클래스로 분리를 했다. `Main` 클래스는 호출만 함 `Calculator`는 .. 2024. 4. 17.
[SPRING] @BeforeEach @AfterEach 어노테이션 `@BeforeEach`와 `@AfterEach`는 JUnit 프레임워크의 어노테이션을 이용하여 테스트 전후에 실행되는 메서드를 정의할 때 사용됨 테스트 클래스 내의 각각의 테스트 메서드 실행 전후에 필요한 설정 및 정리 작업을 수행할 때 활용됨 @BeforeEach 각각의 테스트 메서드가 실행되기 전에 실행되는 메서드를 표시함 각각의 테스트 메서드 실행 전에 필요한 초기화 작업을 수행할 수 있음 데이터베이스 연결을 설정하거나 객체를 초기화하는 등의 작업을 할 수 있음 @BeforeEach public void beforeEach() { memoryMemberRepository = new MemoryMemberRepository(); memberService = new MemberService(memor.. 2024. 4. 17.
[UBUNTU] 우분투 실시간 log 로그 확인 명령어 tail -f 아파치 설치 후, 실시간 로그를 확인하고 싶을 때의 방법이다. (그 외에 nginx, tomcat 등도 로그 확인 방법은 비슷하다.) 보통 log는 `/var/log` 이 위치에서 찾아보면 된다. 초기 세팅 시에, log 위치를 따로 설정했다면 그 위치에 가서 log를 확인하면 된다. 아래는 아파치 설치 후, log 확인 방법이다. tail -f /var/log/apache2/error.log 실시간 확인 시에는 `tail -f`를 사용하면 된다. 만약 전체 log를 확인하고 싶다면! vi /var/log/apache2/error.log cat /var/log/apache2/error.log `vi` 명령어나 `cat` 명령어를 사용해서 확인하면 된다. 2024. 4. 16.
[JAVA] 시작 날짜 , 종료 날짜 비교 후 유효성 체크 isAfter() 1. startDate 20240415 / endDate 20240417 import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { String startDate = "20240415"; String endDate = "20240417"; boolean result = isValidDateRange(startDate, endDate); if (result) { System.out.println(result + " : 정확한 날짜입니다."); } else { System.out.println(result + " : 시작 날짜를 확인.. 2024. 4. 15.