1월 첫번째 주간 회고
Web2024. 1. 7. 17:091월 첫번째 주간 회고

들어가며 2024년에 들어와서 처음 한 주를 마무리 했다. 연말에 생각도 많았고 머리 아플만한 일들이 많았는데 어느정도 정리가 되어가는 듯 싶다. 정리가 되어진 대신 공부는 그렇게 많이 하지 못했다는게 흠이라면 흠이긴하지만 그래도 잘 정리하고 다음 달에 있을 최종프로젝트만 보고 준비를 하면되지 싶다. Keep 올바른 생활패턴 유지하기 폴더 구조에 대해서 계속 고민하기 궁금한 것들 정리해보기 Problem 취업시장이 워낙 어렵다보니 갈팡질팡하다. 최종 프로젝트때 프론트 부분을 맡게 될 수도 있으니깐 공부를 좀 해야하나 싶다. 감정기복이 굉장히 심하다. Try 부지런히 이것저것 만든 뒤에 코드카타를 해봐야하지 않나 싶다. 마음 비우기 기분을 전환할만한 것들을 찾아보기 마치며 올해 살면서 처음 사기업 채용 시..

자바 애플리케이션을 실행 했을 때 일어나는 일들
Web2024. 1. 6. 18:54자바 애플리케이션을 실행 했을 때 일어나는 일들

자바란? 자바는 1995년에 썬 마이크로시스템즈(Sun Microsystems)에서 개발한 객체지향 프로그래밍 언어입니다. 이는 '한 번 작성하면 어디에서나 실행할 수 있다(Write Once, Run Anywhere)'는 철학을 가지고 있으며, 이를 가능하게 하는 기술적인 요소로는 JVM(Java Virtual Machine)과 바이트코드(Bytecode)가 있습니다. 특징 객체 지향 언어 : 자바는 순수한 객체 지향 언어로, 상속, 캡슐화, 다형성 등의 객체 지향 개념을 전부 지원해 준다. 메모리 관리 : 자바는 가비지 컬렉터를 통해 자동 메모리 관리를 지원해 준다. 플랫폼 독립성 : 자바 애플리케이션은 JVM 위에서 실행되므로, JVM이 설치된 모든 플랫폼에서 동일하게 동작한다. 멀티스레드 지원 :..

[9086/JAVA] 문자열
Web2024. 1. 6. 15:53[9086/JAVA] 문자열

문제 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오. 입력 조건 입력의 첫 줄에는 테스트 케이스의 개수 가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으며 문자열의 길이는 1000보다 작다. 출력 조건 각 테스트 케이스에 대해서 주어진 문자열의 첫 글자와 마지막 글자를 연속하여 출력한다. 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int T = sc.nextInt(); sc.nextLine();..

RESTful API가 뭔데요
Web2024. 1. 5. 15:19RESTful API가 뭔데요

들어가며 스프링부트 + 리액트(타입스크립트) 둘 다 하는 강의를 2개 듣고 있는데 프론트 부분을 만질 때 RESTful API를 사용해서 뭘 한다고 하는데 미리 알고 있어야 할 것 같아서 찾아보게 되었다. 물론 듣기도 많이 들었는데 내배캠에서는 백엔드, 프론트엔드 협업을 일절 진행하지 않아서 이런 게 있다 정도하고 넘어갔었다. RESTful API란? RESTful API는 웹 서비스에서 데이터를 주고 받는 방식 중 하나로, REST란 'Representational State Transfer'를 줄인건데 난 휴식인줄 알았다...ㅎㅎ; 뭐 이렇다고 한다. 한글로도 어려운데 --;;? 특징 Uniform (유니폼 인터페이스) : HTTP 표준만을 사용하므로 HTTP를 그대로 사용할 수 있다. Statele..

[20304/JAVA] 영수증
Web2024. 1. 5. 10:38[20304/JAVA] 영수증

문제 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것이 맞는지 확인해보려 한다. 영수증에 적힌, 구매한 각 물건의 가격과 개수 구매한 물건들의 총금액 을 보고, 구매한 물건의 가격과 개수로 계산한 총금액이 영수증에 적힌 총금액과 일치하는지 검사해 보자. 입력 조건 첫째 줄에는 영수증에 적힌 총금액 X가 주어진다. 둘째 줄에는 영수증에 적힌 구매한 물건의 종류의 수 N이 주어진다. 이후 N개의 줄에는 각 물건의 가격 a와 b가 공백을 사이에 두고 주어진다. 출력 조건 구매한 물건의 가격과 개수로 계산한 총금액이 영수증에 적힌 총금액과 일치하면 Yes를 출력한다. 일치하지..

스프링 프레임워크와 스프링 부트
Web2024. 1. 3. 14:35스프링 프레임워크와 스프링 부트

1. 스프링 프레임워크(Spring Framework)는 무엇일까? 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 2003년에 처음 출시되었다고 한다. 엔터프라이즈급 애플리케이션 개발을 위한 포괄적인 솔루션을 제공하고 의존성 주입(Dependency Injection), AOP(Aspect-Oriented Programming), 트랜잭션 관리, JDBC 등의 기능을 포함하고 있다. 장점 유연하고 강력한 프레임워크 : 스프링은 많은 종류의 프로젝트에 적용할 수 있음, 다양한 환경에서 동작이 가능하다. IoC(Inversion of Control)와 DI(Dependency Injection)를 통한 느슨한 결합 : 이를 통해 테스트 용이성과 코드의 재사용성이 향상된다. A..

728x90
image