Loading [MathJax]/jax/output/CommonHTML/jax.js
본문 바로가기

728x90
반응형
분류 전체보기
728x90
반응형
274

Spring Boot 프로젝트 생성 백엔드 대기업 모집 문서를 보면 거의 대부분 적혀있는 프레임워크 중 대표적인 것이 있죠. 바로 자바 스프링입니다. 저는 Node.js 위주로 공부를 해왔었는데, 스프링이 도대체 뭐길래 이렇게 많이 찾는지, 어떤 차이점이 있고 어떤 장점이 스프링을 사용하게 하는 건지 공부해보려고 합니다. 이제부터 스프링을 공부해 보고자하는 초보 백엔드 개발자로써 제가 따라한 기본 프로젝트를 차근차근 설명해보겠습니다. Dependency Injection, Inversion of Control Spring에서 가장 핵심적인 개념으로 DI / IoC 가 있습니다. 스프링은 사용자가 컴포넌트를 관리하지 않고, 프레임워크가 컴포넌트를 관리합니다. 여기서 컴포넌트는 어플리케이션이 실행되게 해주는 코드를 말하고 대표적으로 뷰 컨트롤.. 2020. 5. 22.
메이플스토리 탕윤의 요리교실 레시피 / 공략 레시피 먼저 알려드릴게요! 해파리냉채 젤리피쉬 > 쿨젤리피쉬 > 늙은도라지 > 얼음조각 > 나팔꽃화분 요렇게 생각보다 쉬운 레시피입니다! 다음 요리는! 슬라임푸딩 슬라임 > 큐브슬라임 > 체리맛버블티 > 눈사람 > 초콜릿시럽 이렇습니다! 버블티랑 눈사람 때문에 많이 틀렸던 레시피에요ㅠㅠ 다음 요리는 버섯칼국수 파란버섯 > 칼국수면 > 머쉬맘 > 도라지 > 버블티쉬 급하다고 머쉬맘이랑 주황버섯이랑, 도라지랑 늙은 도라지랑 헷갈리면 안돼요! 다음 요리는 돼지고기 볶음입니다. 돼지고기볶음 리본돼지 > 매우살찐돼지 > 파이어보어 > 네펜데스 > 옥토퍼스 제일 쉬운 레시피죠! 돼지고기볶음이라고 돼지가 그냥 왕창 들어갑니다 마지막에 네펜데스랑 옥토퍼스만 조심하면되요 다음 요리는 달팽이 요리입니다. 달팽이요리 통통한.. 2020. 3. 7.
인공지능 공부 R Studio 설치부터 R의 데이터 type 요즘 인공지능이 핫하죠! 대학에서 공부할때도 실무쪽에서도 빠지지 않고 등장하는 것이 빅데이터, 인공지능, 머신러닝, AI 등의 용어인데요. 이 인공지능을 다루는 언어로써 가장 인기있는 언어로는 파이썬과 R이 있습니다. 이번에 저도 새로 R을 공부해보려고 하는데요. R 을 공부하는 데 필요한 프로그램을 설치해보고 공부하기 더 편한 환경을 만들어 보도록 하겠습니다. 설치 먼저 R 프로그램을 다운받아 설치해야합니다. 링크를 눌러 들어가서 Download 밑의 CRAN을 눌러 적절한 클라우드를 선택합니다. 들어가서 저는 맨 위 0-Cloud에서 다운을 했구요. 각 운영체제에 맞게 골라주시면 됩니다. 맥이면 pkg 파일을, 윈도우면 exe 파일을 다운로드 해 설치하면 됩니다. 설치가 끝났으면 R을 켜보세요. 맥을.. 2020. 3. 6.
github 잘못 올라간 파일 히스토리까지 삭제하기 잘못해서 깃허브에 암호 파일이라던지, env 파일을 올려 난감한 상황에 처할 때가 있습니다. 저도 최근 .pem 파일을 push 해서 난처한 상황에 처하고 말았는데요. 이렇게 푸시까지 이루어진 상황에선 히스토리가 남아 지우더라도 기록이 남게 되어 보안상의 이슈가 발생하게 됩니다. Build software better, together GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com .git 폴더를 지우고 새로 git init 을 통해 다시 레포를 정리하라는 글도 많았지만 열심히 구.. 2020. 3. 3.
리액트 네이티브 keystore 분실 시 안드로이드 한창 앱 종료 문제로 빌드에 어려움을 겪고 있던 차에, github 코드 업로드가 pre receive hook declined 100 mb 로 막혀서 제가 이상한 짓을 해버렸습니다.. 그로 인해 keystore 파일이 날아가고 다시 빌드해서 업로드해보려고 하니, 오류가 나더라구요ㅜㅜㅜ 이렇게 오류가 난거죠. 이 keystore 분실에 대한 해결방안은 두 가지가 있는데 패키지명을 바꾸어 새로 앱을 등록하는 것과, 구글에 문의를 넣어 keystore를 재생성한 keystore 파일로 고치는 방법이 있습니다. 첫 번째 방법으로 해보려고 하다가 좋은 방법도 아닌 것 같고, 새 앱을 검토받으며 기다리는 것과 키스토어 문의를 넣어 기다리는 시간이 비슷비슷할 것 같아 두 번째 방법으로 시도하게 되었습니다. 출시된 .. 2020. 3. 3.
3. Heroku 에 MySQL 생성 & async await [개발/백엔드 & 서버] - 2. Express, Heroku 라우팅 빌드해서 배포 2. Express, Heroku 라우팅 빌드해서 배포 [개발/백엔드 & 서버] - 1. Heroku 에 Node Express 올리기 Heroku 에 Node Express 올리기 간단하게 Express 프레임 워크를 사용한 Node 백엔드 서버를 Heroku 서비스에 올려보도록 하겠습니다. Heroku는 aws처럼.. donologue.tistory.com 연재물입니다. 이전 부분이 궁금하시다면 위 게시물을 읽고 와주세요! 저번 시간에는 간단한 라우팅으로 api 작성 후 빌드해서 배포하는 아주 간단한 예제를 해보았습니다. 이번에도 백엔드 구조 잡기라고 할 수 있는데요. DB 연결을 해서 Heroku 서버에서도 잘 연결.. 2020. 3. 1.
2. Express, Heroku 라우팅 빌드해서 배포 [개발/백엔드 & 서버] - 1. Heroku 에 Node Express 올리기 Heroku 에 Node Express 올리기 간단하게 Express 프레임 워크를 사용한 Node 백엔드 서버를 Heroku 서비스에 올려보도록 하겠습니다. Heroku는 aws처럼 물리서버 없이도 서버를 구동시켜주는 좋은 서비스에요! 무료로 사용할 수 있는 서버의 범.. donologue.tistory.com Heroku 설정을 안 보신 분들은 먼저 위의 이전 연재물을 보고 와주세요. Heroku를 사용하면 더 간단하고 무료로 서버를 배포할 수 있게 도와줍니다. 라우팅 이번 편에서는 간단히 api 라우팅을 하는 것만 알아보도록 하겠습니다. MySQL 연동하는 것까지 이번 화에서 올리려고 했더니 너무 길어질 것 같아서 다음.. 2020. 2. 27.
1. Heroku 에 Node Express 올리기 간단하게 Express 프레임 워크를 사용한 Node 백엔드 서버를 Heroku 서비스에 올려보도록 하겠습니다. Heroku는 aws처럼 물리서버 없이도 서버를 구동시켜주는 좋은 서비스에요! 무료로 사용할 수 있는 서버의 범위도 훨씬 넓구요. 하지만 url이 뒤에 herokuapp이 붙는다는 걸 생각해두셔야합니다. 간단한 서버 만들기 mkdirname cd name $ yarn init 먼저 폴더를 만든 후 yarn init 으로 package.json을 만듭니다. yarn init 필요한 필드만 입력하시고 엔터쳐서 넘어가셔도 됩니다. 이후 이이름 폴더 내에 .gitignore 파일을 만들어 node_modules를 미리 추가해두면 git에 업로드할 때 node_modules 내의 라이브러리들이.. 2020. 2. 26.
티스토리 다크모드 적용하기 요즘 아이폰이나 맥북, 윈도우에서 다크테마 이른바 다크모드 서비스가 유용하죠. 밤에 눈의 부담감을 줄여주고 어두운 테마를 좋아하는 사람들은 들은 기본테마로 사용할 수도 있죠. 티스토리에는 기본적으로 테마에 배경색 등이 내장되어 있는데요. 이 티스토리의 테마 색상을 사용자의 시스템 설정의 색상에 맞추어 능동적으로 바뀌게 할 수 있습니다. 기본 모드 예를 들어 사용자의 시스템 설정이 다크모드라면 내 티스토리가 어둡게, 사용자의 시스템 설정이 다크모드가 아니라면 기존 테마의 색상대로 밝게 보이게 하는거죠. 위는 제 일반 모드일때의 모습인데요. 다크모드 다크모드를 적용하면 이런 모습으로 바뀌게 됩니다. 저는 맥을 쓰다보니 밤낮으로 기본모드에서 다크모드로 바뀌는데 제 블로그는 그대로니 바꿔보고 싶더라구요. 이렇게.. 2020. 2. 24.
리액트 네이티브 안드로이드 앱 등록 문제해결 리액트 네이티브 앱을 어느정도 개발한 뒤 안드로이드 앱 개발이 어느정도 완료가 되었다면 구글 플레이 스토어에 등록해야 할 때가 올 겁니다. 안드로이드 앱 스토어에 앱을 등록하기 위해서는 개발하던 프로젝트에 몇 가지 설정을 좀 더 해주어야 하는데요. 서명 키와, 빌드 사이즈 최적화를 해주어야 합니다. 서명 키 먼저 차근차근 알아보도록 하겠습니다. 서명 키 생성 $ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 Enter keystore password: Re-enter new password: What is your first and last nam.. 2020. 2. 24.