Framework & Library 8

[React-native] 리액트 네이티브 개발하기

라이브러리는 아래 링크에서 참고하는게 정말 좋은것같아요! 덕분에 좋은 라이브러리 알아갑니다 :) https://dellah.tistory.com/50 [React-Native] 기본 Library 설치 Navigation 관련 라이브러리 React-Navigation 기본 라이브러리 설치 yarn add @react-navigation/native 👇👇👇 React-Navigation 공식 문서 👇👇👇 React Navigation | React Navigation Routing and navigati.. dellah.tistory.com

[Android:오류해결] The emulator process for AVD has terminated

개요 이번 과 내 동아리 프로젝트로 프론트엔드 팀이 제작한 앱프론트에 맞춰 백엔드 개발을 맡게 되었습니다. 원래 백엔드 팀원들은 웹백엔드를 생각하고 들어왔는데(물론 저도 마찬가지...) 아이디어 설계하고 디자인하는 과정에서 앱으로 급하게 변경되어 2주를 앞두고 안드로이드에 대해 아무것도 모르는 병아리 개발자 3명은 공부부터 서버까지 알아서 만들어가야하는 상황이 되었습니다.. 급하게 1주동안 되도않는 강의찾아보았지만 턱도 없었고(이로써 강의 품질의 중요성을 깨닫게 됨.) 급히 "Do it! 안드로이드 앱 프로그래밍" 영상을 빠르게 정독하며 공부를 하려 했는데,,, (더 긴 내용이 있지만, 해당 프로젝트가 끝나면 근황파트에 업로드하겠습니다.) 안드로이드 앱을 만들어 빌드까진 성공적으로 되었지만 애뮬레이터를 ..

[npm] npm과 패키지 관리하기, 패키지 배포하기, npm의 명령어

1. npm : Node Package Manager의 약자로 자바스크립트 프로그래머들이 미리 작성해둔 코드들이 공개되어있는 서버입니다. - npm에는 100만개가 넘는 패키지가 등록되어 있습니다. - 대부분 오픈소스여서 노드를 사용해 웹개발 시 많은 도움이 됩니다. - npm에 업로드된 노드 모듈을 패키지라고 부릅니다. // 잠깐 정리 - Module Module (모듈) : 특정한 기능을 수행하는 함수나 변수들의 집합 특징 1) 독립성 2) 조합 가능 3) 재사용성 장점 - 편리함. 단점 - 다량 사용 시 구조파악이 어려워짐. 2. 패키지 관리하기 서비스에 필요한 패키지를 추가하다보면 어느 새 관리하기 어려울 만큼 그 수가 많아지고 의존관계가 얽히게 됩니다. 그리고 버전에 따라 작동이 안될수도 있기에..

[Node.js] 서버로서의 노드 장단점

노드의 장단점 - 장점 1) 내장된 웹서버가 있다. -> 아파치나 nginx, IIS같은 별도의 웹서버를 설치할 필요가 없다. 2) 자바스크립트를 사용한다. -> 하나의 언어(js)로 웹사이트를 개발할 수 있어 개발 생산성을 높일 수 있다. -> json이 자바스크립트 형식이므로 노드에서는 쉽게 처리할 수 있다. 3) 싱글스레드 -> 멀티 스레딩 방식에 비해 쉽다. -> 적은 컴퓨터 자원을 사용한다. 4) 논블록킹 -> I/O 작업이 많은 서버에 적합하다. (ex. 실시간 채팅, 주식차트) 5) 많은 회사에서 이미 노드를 사용하고 있다. -> 나사, 에어비앤비, 우버, 넷플릭스, 네이버, 카카오, 위메프, 페이팔 등 안전과 보안을 중요시 여기는 회사에서도 많 이 사용할 만큼 안전성과 보안성이 검증되었다...

[Node.js] Node.js를 위한 기본 개념 (서버, 클라이언트, 런타임, 이벤트, 동기/비동기, 블록킹/논블록킹, 프로세스/스레드)

이번에 들어간 교내 동아리에서 백엔드 부분을 맡게 되면서 서버 파트를 공부하게 되었어요! 아래 책으로 다같이 스터디 하는 형식으로 공부해 나갈 것 같은데 나중에 보더라도 보기 쉽게 정리해두면 좋을 것 같아서 제가 이해한 내용을 바탕으로 몇 가지 훗날 필요할 거라 생각된 내용들을 정리해보려고 해요! 모든 내용을 다루지도 않을 거고 여기 저기서 몰랐던 내용은 검색해보며 공부한 거라서 자세히 알고싶은 분들은 꼭 구매하셔서 봐주셨으면 합니다. 생각보다 알차고 알기 쉽게 알려주셔서 재미있게 공부할 수 있어요!! 오늘은 첫 장인 1장에서 기억하고 싶은 내용을 정리해보겠습니다. 1장은 기본 개념을 위주로 다루고 있고 노드 설치와 vs code 설치에 대해 다루고 있더라고요! 노드 설치와 vs code는 따로 기입할 ..

[Spring] 오류해결하기 - java.sql.SQLException: The server time zone value...

spring을 실행하면 에러가 하나도 안뜨고 localhost:8080이 된다는 걸 블로그를 돌다가 꺠닫게 되었다. 그래서 떠있던 오류를 하나씩 지워나가기로 했다. 제목과 같이 java.sql.SQLException: Ther server time zome value... 에러는간단했다. src/main/resources/application_properties에 들어가서 url에 ?serverTimezone=UTC&useSSL=false 를 입력해주면 된다. mysql을 사용하고 데이터베이스의 이름은 insurance였던 나는 다음과 같이 수정을 하였다. 그러자 해당 오류는 나타나지 않았다. 포스팅 끝! 참고한 사이트 : yenaworldblog.wordpress.com/2018/01/24/java-m..

[Spring] 시작/설치하기

교수님께서 스프링을 설치해서 바로 사용가능하도록 해오라는 과제를 내주셨다.... 사실 스프링을 들어만 봤지 실제로 해본적은 없어서 오늘도 갓글에 열심히 검색했다! 이미 나는 설치를 끝냈기 때문에 자세한 사항은 아래 참고한 사이트 들을 봐주길 바란다. 참고한 사이트의 선생님들께서(선생님들 아니면 오늘도 늦게 잤을 겁니다ㅠㅠㅠ 갓구글 갓선생님들) 자세하게 설명해주셨기 때문에 잘 따라서 한다면 큰 문제없이 설치와 실행을 할 수 있을 것이다. 앗 그리고 수업시간에 들은 내용을 추가하면 해당 아이들을 Dependency 로 추가해주면 좋다. (이유는 차차 알아갈 것이다....) 프로젝트를 만들고나면 다음과 같이 많은 파일?들이 생기게 됩니다 그럼 이만 포스팅 끝! 참고한 사이트 : mjn5027.tistory.c..

[spring] 오류 해결하기 - Web server failed to start. Port 8080 was already in use.

스프링 설치를 어찌저찌 마치고 나서 실행을 시켰더니 제목과 같은 에러?비스무레한게 나오곤 실행되지 않았다. 내일까지 스프링을 사용가능하도록 환경을 셋팅해가야해서 빠르게 일을 해야만 했다. 스프링이 실행되지 않은 이유는 영어의 뜻대로 내가 원했던 포트번호인 8080이 이미 사용되고 있었기 때문이다. 그래서 해당 포트번호를 사용하는 프로세스를 멈추면 되겠다! 싶었다. 갓글에 검색을 해본 결과, 다음과 같은 해답을 얻었다. 1. netstat -ano 라고 cmd에 쳐서 해당 포트번호를 사용하고 있는 프로세스의 아이디를 얻는다. 2. Ctrl + Shift + ESC 를 눌러 작업관리자 > 서비스 > PID가 동일한걸 찾아서 중지 시킨다. 사진은 못찍었지만 나의 경우 "오라클"이었다. 지금 생각해보니 웹언어를..

728x90