728x90
728x90
오늘은 node.js로 간단한 API를 만들어 보려고 합니다.프로젝트에서 node를 사용하려고 하면서 간단한 API 정도는 만들어 봐야 감도 잡히고 잘될 것 같으니까요 1. node 설치이미 예전부터 설치했던 거라 캡처 사진이 없네요..아래 링크를 참고해주세요https://velog.io/@ljs923/Node.js-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0 Node.js 다운로드 및 설치하기Node.js 홈페이지 접속https://nodejs.org/en18버전 20버전 아무거나 다운로드 해도 상관 없으나 추천해준 버전으로 다운로드(추천 버전은 3년동안 안정적으로 사용할 수 있음.)Next라이센..
오늘은 Node.js에 대해서 알아보겠습니다.회사 들어갔다가 퇴사하고 3개월이 지났는데 아무것도 안하긴 너무 무료해져서 이것저것 해보고 있습니다 최근에는 SQLD 자격증도 따고 영어 공부도 하고 있답니다(물론 지금은 안하고 있지만ㅎ) 아무튼 그래서 사이드 프로젝트를 해보려고 합니다. IntelliJ로 스프링을 하면 좋지만, 예전부터 React를 했었고, Node.js도 사용해 보고싶었습니다 그래서 사이드 프로젝트를 React에서 TypeScript를 사용해보고 백엔드로는 Node.js로 구축하려고 합니다. 프로젝트 주제에 대해서는 다른 포스팅에 첫 글에 간단히 작성해보겠습니다. 매번 이해도 잘 안되고 깊이 있는 프로젝트를 해본 적이 없어서 차근차근 해보려고 합니다. https://nodejs.org/..
Error creating bean with name 'requestMappingHandlerAdapter' defined in class path resource 에러 해결 문제를 찾아보니 GuestboookReposiory.java package com.example.ex3.repository; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.querydsl.QuerydslPredicateExecutor; import com.example.ex3.entity.Guestbook; public interface GuestbookRepository extends JpaRepository ..
다시 백엔드 공부를 시작했답니다..! 교재는 코드로 배우는 스프링부트 웹 프로젝트라는 책인데 3학년 때 'AWS 클라우드 기반 웹 풀스택 개발자 교육과정'하면서 학교에서 받은 책이랍니다 그때 백엔드를 하고 싶었는데 마지막 프로젝트까지 백엔드 개발을 못했네요.. 그래서 취업준비 겸 공부도 하고 있답니다 Thymeleaf란? Thymeleaf는 스프링 MVC 설정과 Thymeleaf라는 기술을 활용할 수 있는데 Thymeleaf는 JSP 대신에 사용하여 화면에 처리합니다. 데이터를 이용하여 동적으로 화면을 만들어주는 역할을 합니 장점 JSP와 유사하게 ${ }을 별도의 처리 없이 이용할 수 있습니다. Model에 담긴 객체를 화면에서 JavaScript로 처리하기 편리합니다. 연산이나 포맷과 관련된 기능을 ..
자바를 공부하면서 가장 어려웠던 게 소켓 통신이었습니다... 대학교 수업 때에서도 과제로 나왔는데 확실히 알겠다!는 아니겠더라구요,, 머리가 안돌아가서 그런지,, 아무튼 소켓이 또 많이 중요하죠! 그래서 정리하겠습니다.. 소켓(Socket) 통신이란? 자바에서 소켓 통신은 두 컴퓨터 간의 네트워크 통신을 가능하게 하는 기술입니다. 소켓은 한 컴퓨터에서 다른 컴퓨터로 데이터를 전송하는 통신 엔드포인트를 나타냅니다 자바의 java.net 패키지는 소켓 프로그래밍을 지원하며, TCP/IP 프로토콜을 기반으로 동작합니다. 소켓 통신은 보통 지속적으로 연결을 유지하면서 실시간으로 데이터를 주고받아야하는 경우에는 사용됩니다. 소켓은 클라이언트 소켓과 서버 소켓으로 구분되며, 소켓 간 통신을 위해서는 네트워크 상에서..
운영체제를 공부하면 꼭 배우는 내용입니다. 프로세스와 스레드에 대해 배우고 cpu 스케쥴링이든 동기화든 다양하게 배웁니다. 이번에 간단하게 정리하여 비교하도록 하겠습니다! 프로세스와 스레드는 운영체제에서 프로그램이 실행되는 두가지 주요 방법입니다. 비슷해 보일 수 있지만 각각의 특징과 사용 방식에는 차이점이 있습니다. Process란? 프로세스(Process)는 실행 중인 프로그램의 인스턴스를 의미합니다. 각 프로세스에는 독립적인 메모리 공간(코드, 데이터, 스택 등)과 시스템 리소스(CPU 시간, I/O 디바이스 등)가 할당됩니다. 프로세스들은 서로 독립적으로 실행되며, 한 프로세서에서 다른 프로세서의 메모리 영역을 직접 접근할 수 없습니다. 대신 IPC(Inter Process Communicatio..