전체 글 10

[IntelliJ] IntelliJ 다운로드 및 설치

IntelliJ 다운로드 및 설치 관련 포스팅입니다. 다운로드 링크 및 IntelliJ의 간단한 소개 그리고 eclipse와의 차이를 간단하게 적어보겠습니다. IntelliJ 다운로드 설치 링크 각 OS 환경에 맞게 다운로드 받으시면 됩니다. IntelliJ 다운로드 링크입니다. 각 OS별 다운로드가 있습니다. 직접 들어가셔서 확인 후 다운로드 받으시는게 가장 좋습니다. 저는 window를 사용중이기 때문에 window 버전 exe 파일을 다운 받아 설치하였습니다. https://www.jetbrains.com/ko-kr/idea/download //클릭하시면 바로 다운로드 되는 링크입니다. *IntelliJ IDEA Community Edition (무료버전 다운로드 링크) https://www.jet..

개발/Tool 2023.09.05

[JAVA] 두 객체가 동일한 hashCode를 가지면 Equals()가 참일까요? / 자바에서 final의 기능은 무엇입니까?

주니어 자바 개발자를 위한 100가지 질문 중 3,4번째 질문의 포스팅입니다. 두 객체가 동일한 hashCode를 가지면 Equals()가 참일까요? 자바에서 final의 기능은 무엇입니까? 'hashCode'와 Equals()! 지난 포스팅 때 'equals()' 메서드에 대해 이야기했었습니다. 'equals()'는 두 객체를 비교하여 내용이 동일한지 확인하여 내용이 동일할 경우엔 'ture' 그렇지 않을 경우엔 'false'를 반환하는 메서드였습니다. 그렇다면 'hashCode()' 메서드는 무엇일까요? 자바에서 'hashCode()'는 객체의 해시 코드 값을 반환하는 메서드입니다. 이 메서드의 목적은 해시 테이블과 같은 데이터 구조에서 객체를 빠르게 검색할 수 있도록 해시 코드를 사용하는 것입니다...

개발/Java 2023.09.05

[JAVA] ==와 equals의 차이점은 무엇입니까?

주니어 자바 개발자를 위한 100가지 질문 중 2번째 포스팅입니다. '=='와 'equals()'의 차이점은 무엇입니까? 에 대한 질문의 답을 살펴보도록 하겠습니다. '=='와 'equals()'는 둘 다 비교 연산에 사용된다는 공통점을 가지고 있습니다. 이 둘이 Java에서는 어떻게 동작하는지 살펴보고 차이점 또한 알아보도록 하겠습니다. '==' (Equal Operator 등호) 1. '==' 는 여러 프로그래밍 언어에서 제공되는 기본적인 비교 연산자입니다. 2. 비교 연산자이기 때문에 두 값을 비교하여 값이 동일한 경우엔 'ture'를 반환합니다. 그렇지 않을 경우엔 'false'를 반환합니다. 3. 'ture' 와 'false'로 반환하기 때문에 암시적으로 데이터 타입의 형 변환이 발생할 수 있기..

개발/Java 2023.08.31

[JAVA] JDK와 JRE의 차이점

주니어 자바 개발자를 위한 100가지 질문 중 1번째 포스팅입니다. JDK와 JRE의 차이점은 무엇인가? JDK와 JRE는 자바 환경에서 다른 목적을 가지고 각자 중요한 역할을 합니다. 두 차이점에 대해 알아봅시다. JDK(Java Development Kit)란 무엇인가? Java Development Kit의 약어로 자바 프로그래밍을 위해 필요한 개발도구 및 리소스를 제공합니다. 썬 마이크로시스템즈에서 개발하였고 주로 자바 애플리케이션을 작성하고 디버깅하는데 사용합니다. JRE와 JAVA 바이트코드 컴파일러, Java 디버거 등을 포함하는 개발도구들로 이루어져 있습니다. JDK의 역할과 특징 JDK는 크게 3가지 역할을 담당합니다. 그중 첫 번째는 컴파일러의 역할을 합니다. 자바 소스를 컴파일 하여 ..

개발/Java 2023.08.30

[Spring] cannot find the declaration of element 'beans' 에러

평소와 같이 서버기동을 하던 중 에러가 났다. 내용은 스프링 빈을 찾을수 없는 에러였다. 많은 파일들이 씨뻘건 에러를 뿜어내서 어이가 없었다. 이것저것 해보다가 해결했다. [해결 방법] 이클립스 상단의 Window -> Preferences -> General -> Network Connection -> Cache -> remove all -> apply and close -> 하단 서버에서 jboss(tomcat) 우클릭 후 Clean -> 이클립스 상단의 Project 선택 후 clean 결론은 이클립스 캐시삭제로 해결. 내부망을 사용중인데 노트북 부팅 중에 외부망 단절 보안 프로그램이 한 번 오류가 났었는데 그 때 무언가 캐시를 남겼던 것 같다. 끝.

[Spring] jboss 에서 jsp,js 수정시 서버 자동 재시작

평소 개발을 할 때 jsp,js 파일 저장시 자동으로 적용되고 있었다. 그런데 갑자기 저장 할 때마다 서버가 자동으로 재기동 되는 현상이 발생. 한번 재기동하면 5분씩 걸려서 개발 흐름이 너무 끊겨 계속 설정을 찾아보았다. 톰캣 관련해서는 여러가지 정보가 있었는데 jboss에 대한 정보는 찾기 어려웠다. 그래서 기초적인 방법으로 해결을 하였다. 원래 잘 되시던 분들이 갑자기 계속 서버 재기동이 된다면 해보시길.... [해결방법] 1. 서버 클린 : 이클립스 하단 쪽 view의 server탭에 있는 jboss 우클릭 후 clean 2. 프로젝트 클린 : 이클립스 상단 메뉴의 project 탭에서 clean 3. gradle refresh : 내 프로젝트는 그래들 프로젝트라 이 부분까지 적용해야 했다.

[JavaScript] 자바스크립트를 시작하며

프토젝트를 진행하며 자바스크립트를 사용해보았지만 필요할때만 찾아보던 수준이라 제대로 한 번 파보고 싶어서 공부를 시작하게 되었다. #개발환경 크롬 브라우저 Visual Studio Code 1. 자바스크립트의 특징- 모든 웹 브라우저에서 작동한다. - 풀스택 웹 개발 뿐 아니라 다양한 용도의 프로그램을 만들 수 있다 - 다양한 자바스크립트 공개 API를 사용할 수 있다 - 다양한 라이브러리와 프레임워크를 사용할 수 있다 2. 자바스크립트 소스 작성 및 실행 이런식으로 태그를 사용해 외부 스크립트와 연결 가능 3. 자바스크립트 작성시 유의점- 대소문자를 구별 - 들여쓰는 습관 - 세미콜론으로 문장을 구분 - 주석 사용 - 식별자는 정해진 규칙을 지켜 작성 - 예약어는 식별자로 사용할 수 없음 대부분의 언어..

개발/JavaScript 2022.09.06
반응형