![[Algorithm] 슬라이딩 윈도우(Sliding Window) 알고리즘 with Java](https://blog.kakaocdn.net/dn/UeXEn/btsH7oqretx/HDa7WIkdFJKDA2gG6k8Myk/img.jpg)
![[Java, 자바] Object클래스에 관하여](https://blog.kakaocdn.net/dn/ZfuLM/btsH9ehpesI/Cy2DBpN1RzuwCrbgkTKkqk/img.jpg)
Object클래스란?먼저 Object는 java.lang 패키지의 대표적인 클래스입니다. 자바에서 모든 클래스의 최상위 부모 클래스는 항상 Object클래스입니다. 아래 그림을 보며 설명을 이어나가겠습니다.클래스에 상속 받을 부모 클래스가 없으면 묵시적으로 Object 클래스를 상속 받습니다.쉽게 이야기해서 자바가 extends Object 코드를 넣어줍니다.따라서 extends Object는 생략하는 것을 권장합니다.클래스에 상속 받을 부모 클래스를 명시적으로 지정하면 Object를 상속 받짖 않습니다.쉽게 이야기해서 이미 명시적으로 상속했기 때문에 자바가 extends Object 코드를 넣지 않습니다.묵시적(Implicit) vs 명시적(Explicit)묵시적 : 개발자가 코드에 직접 기술하지 않아..
![2024년 06월 회고록](https://blog.kakaocdn.net/dn/2qe8z/btsH6R0RoxN/qZM0NR7uHI7GewsMRHoXw1/img.jpg)
백엔드 개발자로 입사한 지 어느덧 3개월 차.취업 시장은 아직도 혹한기인데 운 좋게 취업에 성공해 열심히 일하고 있다.꾸준하게 공부하면 더 나아질 것이라고 생각하고 하루도 거르지 않고 있다.하지만 뚜렷한 방향성을 가지고 공부하고 있냐고 물어본다면 확실하게 대답을 못하겠다.프로젝트를 하면서 그때, 그때 모르는 것들을 찾아 공부하고 포스팅하고, 깊지 않은 지식으로 이 정도면 되겠지라는 멍청한 생각으로 공부하고 있다는 생각이 들었다. 사실 지금와서 현실을 깨달았다는 것만으로도 다행이라고 생각한다.앞으로 공부할 때는 내가 공부하는 내용에 대해 왜 필요하고, 실무에는 어떻게 적용하는지, 본질이 무엇인지 지금 보다 더 꼼꼼히 블로그를 통해 기록하고 공부하려고 한다.회고록이자 좋은 개발자로 성장하기 위한 나의 새로운..
![[IntelliJ] 인텔리제이 한글 인코딩 방법 [UTF-8]](https://blog.kakaocdn.net/dn/m4m77/btsH6MrijSS/695hnBlm8JIucCUbO62V01/img.png)
IntelliJ로 자바 프로젝트 중, 한글 깨짐 문제가 발생할 수 있습니다.이는 VM, 서버(Tomcat), 파일(JSP 등), DB에서 각각 사용하는 인코딩 방식이 달라서 발생합니다. 따라서 사용하는 모든 것들의 인코딩을 가장 범용적인 UTF-8 인코딩 설정을 하는 방법을 알아보겠습니다 !첫번 째 방법사진속 빨간 부분과 같이 동일하게 'UTF-8'로 변경해줍니다.두번 째 방법IntelliJ 상단에 [Help] -> [Edit Custom VM Options] 로 들어간 뒤 -Dfile.encoding=UTF-8 을 입력해주세요. 모두 진행하였으면 캐시를 날리신 다음 Restart까지 해주면 끝 !
![[Java, 자바] JVM의 동작원리와 기본개념](https://blog.kakaocdn.net/dn/4vl5x/btsH5ZdIc8d/It4kRzzcgEOkPlfUQYK2q0/img.png)
![[Spring, Spring Boot] @Value가 null일 때의 원인과 해결 방법](https://blog.kakaocdn.net/dn/bM2kwd/btsH5yAW89p/l28O6pZF9ch3vlhFpbz7nK/img.png)
![[Java, 자바] 추상 클래스(Abstract Class)와 인터페이스(Interface)는 언제 사용해야 될까?](https://blog.kakaocdn.net/dn/bpqjmQ/btsH5fPaFNm/5DyagrHrm6toIlIGK9s2h0/img.png)
![[Spring, SpringBoot] Controller에서 데이터 받는 방법 (@RequestBody, @RequestParam, @ParthVariable)](https://blog.kakaocdn.net/dn/2LNwJ/btsH5L7Ret7/SydK84pk17L3U4BDRYGeu1/img.png)
![[Java, 자바] static의 의미와 사용법](https://blog.kakaocdn.net/dn/bfjf2u/btsH6RF4ruI/o9KMA0XYb19JjpnTYakU2K/img.png)
![[Spring, Spring Boot] @Transactional의 중첩에 대하여](https://blog.kakaocdn.net/dn/pJD62/btsH5IJ4SQs/64uwAgL6EPGPKoYclkFGN1/img.png)
![[Java, 자바] 싱글톤 패턴(Singleton Pattern)이란 ?](https://blog.kakaocdn.net/dn/Z29kw/btsH5ZdJ8U8/ucUXnTO1gkph4GBeQhwOaK/img.png)
![[Linux] 쓸모있는 Linux 명령어 모음집](https://blog.kakaocdn.net/dn/k99Qu/btsH6LMzTFP/3XqSsWZWjRZPgiNyPL1Km0/img.png)
![[Linux] nginx에 certbot으로 SSL(https) 보안 인증서 적용하기](https://blog.kakaocdn.net/dn/nosh5/btsH5VoRIW2/qeTKnp5nWvCyg56KUT0dnK/img.png)
![[Linux] Mac에서 기본 터미널로 외부 SSH 연결하기](https://blog.kakaocdn.net/dn/y9mTs/btsH7nLdGBj/54R8KjWkqyZlNQgRJHaBF0/img.png)
![[Linux] nginx에 certbot으로 SSL(https) 보안 인증서 적용하기](https://blog.kakaocdn.net/dn/nosh5/btsH5VoRIW2/qeTKnp5nWvCyg56KUT0dnK/img.png)
![[Linux] Eleasticsearch, Logstash 설치하기](https://blog.kakaocdn.net/dn/cl5omy/btsH5H5sjuj/y77hKl18Ttwoj0R3fUZ0M1/img.png)