분류 전체보기

웹 (프론트엔드 취준 당시 공부했던 글)/Javascript

자바스크립트에서 함수 (function)를 정리해보자 - 1

이미 공부한 내용을 빠르게 복기하기 위한 노트로, 이 글을 작성하였다. 먼저 이 글은 Arrow function은 다루지 않는데, Arrow Function은 this 바인딩과 함께 깊게 다루고 싶은 내용이기 때문에 일단 제꼈다. 글의 목차 더보기 1. 함수 파라미터 파라미터 기본값 rest 파라미터 2. 콜백 함수 일급 객체, 일급 함수, 고차 함수 3. 객체에서 함수 정의 객체에서 key와 함수 매개변수가 일치하는 경우 4. 생성자 함수 생성자 함수 생성 방법 5. 즉시 실행 함수 즉시 실행 함수의 실행 방법 1. 함수 파라미터 파라미터 기본값 function add(a = 1, b = 1) { return a + b; } add(); // 2 각 매개변수에 값을 설정할 수 있다. 기본값을 설정하지 ..

웹 (프론트엔드 취준 당시 공부했던 글)/Node.js

Node.js - Nodemon을 사용해봅시다 (+ nodemon 윈도우 사용자 PSSecurityException 에러처리)

1. Nodemon 이란 무엇인가요 아래 사이트는 npmjs 사이트인데요 npm - node package manager 입니다. node 에서 사용할 수 있는 패키지들(모듈들)을 관리해주는 툴인데요! https://www.npmjs.com/package/nodemon nodemon Simple monitor script for use during development of a Node.js app.. Latest version: 2.0.20, last published: 3 months ago. Start using nodemon in your project by running `npm i nodemon`. There are 4108 other projects in the npm registry usi..

웹 (프론트엔드 취준 당시 공부했던 글)/Node.js

Node.js - 런타임 환경, node.js 설치

Node.js 1. node.js가 무엇이고 왜 다운받는지 2. node.js 잘 설치되었는지 확인하기 3. vs code를 이용하여 node 명령어를 이용해 코드를 실행해보기 1. node.js가 무엇이고 왜 다운받는지 자바스크립트를 사용하는 사람들은 일단 node.js 를 설치합시다. 자바스크립트는 컴파일이 되지 않는 언어, 인터프리터 방식의 언어인데 이 인터프리터 방식의 언어가 동작하려면, 우리가 작성한 동작하게끔 코드를 한줄한줄 읽어주는 실행기가 필요합니다. 그러한 실행기의 작업 환경이 되어주는 것을 런타임 환경이라고 합니다. 여기서 실행기라는 것은 엔진이라고 하는데요, 자바스크립트 엔진 V8은 자바스크립트 코드를 실행하는 프로그램, 인터프리터입니다. node.js는 V8이라는 엔진 위에서 동작하..

잡담/국비학원

국비학원 수료 22/09/27

4월 12일부터 9월 27일 까지 국비학원을 마치고 수료를 하게 되었다. 수료도 하고, 모범상도 받았지만 이제 뭘 해야 할 지 모르겠다 ㅠ;; 취업을 si로 바로 가서 경험부터 쌓을지, 혼자 좀 더 공부하는 시간을 가지고 기술 스택을 프론트 진영으로 바꿔서 취업준비를 할지도 결정되지 않은 상태라 할 일 리스트라도 만들어서 뭘 해야할지 리스트부터 정해야할 거 같다. 집에서 마냥 쉬려고 하니까 마음이 벌써 편해지지 않네 ㅜㅜ 그간 미뤘던 블로깅도 할 예정이다. 국비학원 관련해서 질문이 있으시다면 물어보시라...! 금방 답해드림! Comming soon...

잡담/국비학원

스프링 글을 쓰다가 마는 이유... + 근황, 목표

학원에서 스프링을 공부했지만 sts3 에서 동작하는 것들을 공부하고 있고, 지금 학원에서 프로젝트를 하고 있지만서도 솔직히 스프링을 잘 안다고 할 수가 없다... 오개념을 내 블로그에 남기고 싶진 않다. 내가 개념을 얕게 아는데 블로그에다 열심히 남겨서 다른 구글링을 통해 들어온 사람들이 내 블로그를 보면서 혼동을 할 수도 있을 것 같은데 혼동을 주고 싶지도 않다... (사실 나도 구글링 하면서 가끔 낚시 블로그들 보면 열받아서... 난 안그래야지 싶은 생각이다.) 일단 당장에 취업 하라고 하면 si, 여기서 좀 더 공부해도 si업체로 갈 것 같다. 고등학교만 졸업하고서 대학을 못가고 있는 상황에 취업이라도 얼른 하고 싶은 마음에 선택하긴 했지만 지금 내 실력에 바로 취직하면 진짜 ㅈ될거 같긴 해서.....

Java (국비지원 당시 공부했던 글)/Spring

[Spring] - 2. MVC 패턴 정리

MVC 패턴 정리 MVC 패턴에는 Model 1 방식과 Model 2 방식이 있습니다. Model 1 방식 - 웹페이지 내부에 자바 코드 작성 jsp 에서 태그 열고 자바 코드 치는 것을 의미합니다. 유지보수가 매우 어렵고 뭔 상관이냐 할 수 있겠지만 기본적으로 보여지는 화면 영역에서 코드의 언어가 html, jsp, css, js, java .... 5개나 되어버리게 되기 때문에 관리하는 것도 힘들고 코드의 양도 매우 길어집니다. 이를 위해 Model 2 방식이 존재합니다. Model 2 방식 - MVC pattern 방식 (웹페이지와 java code 분리) 웹페이지는 웹페이지 대로, java 에서 처리할 부분은 java 에서 처리함으로써 우리는 코드작성, 협업, 유지보수를 보다 수월하게 할 수 있게..

Java (국비지원 당시 공부했던 글)/Spring

[Spring] - 1. 인코딩 타입 설정 정리

인코딩 타입 설정 - 전부 UTF-8로 맞추고 시작하시는 것이 가장 일반적이고 편한 방식입니다. 저도 프로젝트 하면서 인코딩 타입 많이 찾아보고 다녔는데, 너무 자주 찾고 다녀서 다 외울 지경이네요. 그래서 포스팅에 저장하고자 합니다. Window 에서의 설정 이클립스 켜주시고 (spring은 sts 켜주시고) - General 설정 1. General -> Workspace -> Text file encoding UTF-8로 설정 2. General -> Spelling -> Encoding UTF-8로 설정 이클립스EE 쓰시는 분들은 필요하시겠지만 가끔 순수 자바 코드로 프로젝트 (학원 자바 스윙 프로젝트 같은 경우) 하시는 분들은 Web 영역은 건들 필요는 없긴 합니다. - Web 설정 1. Web..

Java (국비지원 당시 공부했던 글)/자바 관련 에러

org.springframework.beans.factory.NoSuchBeanDefinitionException 에러 - No qualifying bean of type 이 (mapper) 일 때

에러의 타입에 mapper 가 있다면... available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {} 이런 문구가 있으면 한 번 생각해봐야 하는 것이 mapper 를 새로 설정하진 않았는지? 이다. mapper를 새로 설정했다면 root-context 의 mybatis-scan 을 추가해서 mapper 를 m.spring.jj9.member.mapper"/> 이런식으로 추가해서 등록해보자

Java (국비지원 당시 공부했던 글)/Spring

메타코딩 스프링부트 개념정리 강의 필기 Note - 1

글 목차 1. 스프링은 프레임워크이다. 2. 스프링은 오픈소스이다. 3. 스프링은 IoC컨테이너이다. 4. class/object/instance 정리 5. 스프링은 DI를 지원한다. 💻 스프링은 프레임워크이다. 프레임은 틀, 워크는 동작을 한다는 동사 틀 안에서만 동작을 한다는 말이다. (이 틀을 벗어날 수 없다는 의미) 이 틀을 벗어나지 말라는 것은 코딩을 잘 못하는 나같은 개발자들을 위해 구제해주는... 디자인 패턴 같은 것을 잘 몰라도 이런 정형화된 툴 안에서 움직이면 프로그램을 일정 퀄리티 이상의 것을 잘 만들 수 있기 때문에 만들어진 것이다. 💻 스프링은 오픈소스이다. 오픈소스라는 것은 소스 코드가 공개가 되어있다. 스프링이 어떻게 만들어져 있는지 그 내부를 들여다 볼 수 있고, 이 내부를 뜯..

m0j4
'분류 전체보기' 카테고리의 글 목록 (2 Page)