분류 전체보기163 02. 이클립스(Eclipse) VS STS(Spring tool Suite) 2024.01.03 (수) 보통 Spring Framework를 이용하면 IDE로 Eclipse에서 STS plug-in을 별도 추가해서 사용하거나, STS를 사용한다. 회사나 프로젝트에서 사용하라고 하는 IDE를 사용만 했고, 둘의 차이를 고려하지 않고 사용하곤 했다. 둘의 공통적인 특징으로는 둘 다 자바 기반의 통합 개발 환경(IDE)으로 개발자들이 자바 및 관련 기술로 소프트웨어를 개발하고 관리할 수 있게 도와주는 도구이며, STS는 Eclipse의 특정한 버전을 기반으로 한 Spring 프레임워크와 관련된 개발을 보다 쉽게 할 수 있도록 확장한 것다. Eclipse의 특징으로는 범용적 사용: 다양한 프로그래밍 언어와 플랫폼에 대한 플러그인을 지원하는 범용 IDE로 시작되었고, Java뿐만 아니라 .. 2024. 1. 3. 01. 톰캣 문득, 업무 중 수도 없이 하는 구글링 수많은 블로그를 보면서 이해하고 개발하는 과정이 수도 없이 많은데 머릿속에서만 정리하고 끝나는 게 너무 아깝다는 생각이 들어 짧게라도 매일 꾸준하게 회사 일이든 개인 업무든 기록을 남기기로 다짐을 했다. 2024.01. 02 (화) 노트북으로 PC를 바꾸게 되어 개발환경을 다시 세팅을 하게 되었다. 기존 툴을 이클립스만 쓰다가 인텔리제이를 써봐야겠다고 생각하고 세팅을 시작했다. 톰캣 서버를 사용하는데 server.xml 에서 설정하고 사용했는데, 인텔리제이에서는 파일이 없어 여기서부터 버벅거렸다. 인텔리제이의 경우 {TOMCAT_HOME}의 설정값을 참조하고 있어 Tomcat의 수정이 필요한 경우의 tomcat home에 위치해 있는 conf/server.xml을 .. 2024. 1. 2. Chapter 16. 람다 표현식, 열거형, 어노테이션 목차 1. 람다 표현식(lambda expression) 2. 열거형(enumeration) 3. 어노테이션(annotation) 1. 람다 표현식(lambda expression) - 한 번 이상 실행할 수 있도록 만들어 놓는 코드 블록으로 '이름 없는 함수'라고도 한다. - 지금까지 모든 함수(메소드)는 반드시 이름을 가져야 했지만 람다 표현식은 함수의 역할은 하지만 이름이 없다. 람다 표현식 만들기 - 기호는 '->'는 람다 연산자라고 부르고 '->' 왼쪽에는 함수의 매개변수를 적고, 오른쪽에는 함수가 반환 값 또는 식을 작성. (매개변수) -> { 수행되어야 하는 코드 } [예제] 번호 람다 표현식 함수 1 () -> 100 int getValue() { return 100; } 2 () -> 1.. 2023. 11. 14. Chapter 15. 스레드 목차 1. 스레드(thread) 2. Thread 클래스를 이용하여 스레드 생성하기 3. Runnable 인터페이스를 이용하여 스레드 생성하기 4. 스레드에 이름 붙이기 5. 스레드 조절하기 6. 스레드에 우선순위 주기 1. 스레드(thread) - 컴퓨터에서 여러 가지 일을 동시에 처리하는 것을 멀티태스킹(multi-tasking)이라고 한다. - 멀티태스킹은 크게 프로세스 기반 멀티태스킹과 스레드 기반의 멀티태스킹이 있다. 프로세스 기반 멀티태스킹 - 프로그램이 여러 개 동시에 수행되면서 여러 일을 동시에 수행되면서 여러 일을 동시에 진행. 스레드 기반 멀티태스킹 - 하나의 프로그램 내에서 여러 개의 스레드가 동시에 수행되면서 여러 일을 동시에 진행. 2. Thread 클래스를 이용하여 스레드 생성하.. 2023. 11. 13. 이전 1 2 3 4 5 6 7 ··· 41 다음 728x90 반응형