전체 글

IT, 인프라, Java, C# 개념정리 블로그입니다.
주의❗️, 필자의 복습 차원에서 글을 올리기 때문에 서두가 없을 수 있음 📌get 방식과 post방식의 차이 Get방식은 전달 되는 값을 주소 창에 보여주지만 Post방식은 전달 되는 값을 주소 창에 보여주지 않는다. 톰캣 : 웹서버 + 서블릿 컨테이너 -> WAS(Web Application Server) OpenJDK 사용 Page 지시자(Directive) 화면 출력 콘솔이 아니라 웹 브라우저 위에 출력되기 때문에 주의해야 할 점 1)연속된 공백, 연속된 기행 문자, 또는 공백과 기행 문자들이 연속으로 섞여 있을 때는 공백 하나로만 화면에 출력한다. 2)줄의 시작부터 나오는 공백은 출력하지 않고 무시한다. - DBMS(DataBase Management System) 데이터베이스관리시스템 데이터베이..
알고리즘 -> 프로그램을 어떻게 작성하면 “좋은 프로그램”을 만들 수 있을까? 1. 자료구조와 알고리즘이란 무엇인가? ❓ 프로그램이란? - 컴퓨터를 다양한 용도로 사용할 수 있도록 해주는 것 - 게임 프로그램, 문서 작업 프로그램, 그림 그리기 프로그램 등 - 컴퓨터라는 하드웨어 에서 우리가 원하는 일을 하도록 해주는 것 ❓ 좋은 프로그램이란? - 주어진 문제가 다루어야 할 자료들을 효과적으로 보관할 적합한 자료구조를 선택하고, 자료구조에 보관된 자료들을 효율적으로 처리하는 알고리즘을 반영하여 작성된 프로그램 - 결론적으로 실행 속도가 빠르고 컴퓨터 메모리 사용도 효율적인 프로그램 ❓ 일반적인 프로그램 개발 과정 문제 정의 -> 자료정의(자료 처리 방식 정의) -> 자료구조(알고리즘) -> 프로그램 작성..
자바의 프레임워크 spring을 공부하기 이전에 세팅부터 배웠다. 우선 요새 자주 사용하는 java11을 사용하였고 IDE는 IntelliJ 와 Eclipse 둘중 고민하다가 IntelliJ를 사용하기로 했다. 공부는 인프런에 있는 강의를 기반으로 시작할 것이다. 1. 프로젝트 생성 스프링 부트 스타터 사이트를 이용하여 스프링 프로젝트를 생성 https://start.spring.io 기본 메인 클래스를 실행하여 localhost:8080을 사용하여 간단하게 동작 확인 하였다. 간단하게 Gradle에 대해 배웠다. Gradle이란 간단하게 말하자면 오픈소스 빌드 도구라고 배웠다. 자세한 내용은 후에 배우기로 하였다. 예전에는 Tomcat이라는 웹서버를 따로 다운받아야 했지만 스프링부트에서는 tomcat서..
recordYoo
천천히 꾸준하게