본문 바로가기

전체 글

(182)
[알고리즘] 온라인 공부 정리 개인적인 공부를 위한 정리 노트입니다.포스팅 하나에 한문제씩 하는것도 나름대로 일이라.. 그런건 나중에 하고 문제 풀이만 먼저 혼자 하려고 합니다. 기초 강의 자료 및 교재 안경잡이 개발자 - 나동빈 2018 알고리즘https://blog.naver.com/PostList.nhn?blogId=ndb796&categoryNo=128https://www.youtube.com/playlist?list=PLRx0vPvlEmdDHxCvAQS1_6XV4deOwfVrz 프로그래밍 대회에서 배우는 알고리즘 문제 해결 전략 세트(일명 종만북)http://www.yes24.com/24/goods/8006522?scode=032&OzSrank=1 문제 풀이 백준 알고리즘https://www.acmicpc.net/ 알고리즘 ..
[Node.js] CORS 해결하기 (node에서 cors로, react에서 proxy) Rest 서버를 작성하게 되면 필연적으로 API서버를 만들면서 react에서 어떤 방식으로든 데이터를 주고 받는 과정이 생기게 된다.이 과정에서 CORS 에러라는게 발생하게 되는데.. 내 경우 spring-boot + react를 처음 연동해보면서 알게 되었다. (처음엔 뭐가 잘못된건줄 알았음)출처 블로그에 자세히 적혀있는데 다른 도메인으로 요청을 보내게 되면 Cross Origin Resource Sharing (CORS)로 요청을 보내게 된다는 것. 이를 보안의 이유로 브라우저에서 제한한다고 한다 (??)그리하여 필연적으로 cross origin으로 요청을 받게 되는 api서버의 응답헤더에서 Cross Origin 요청도 Same Origin으로 (내 도메인에서 요청한 것)처럼 풀어준 다는 것이다.블..
[Nodejs] MySQL + Nodejs 기반 rest crud 예제 js 기반 토이 프로젝트겸 개발을 위해.. nodejs 기반 rest 서버를 구현 해보았습니다. rdbms는 가장 익숙하고 흔하게 사용하는 MySQL을 사용했습니다. 간단한 사용방법은 git clone 후 npm install을 하여 의존 파일들을 설치해준 뒤 npm start로 시작하면 됩니다! 코드는 https://github.com/liante0904/nodejs-rest-crud-tutorial 에서 참고할수 있습니다! 기존에 작성된 글을 따라하고 익히는 방법으로 하여 예제와 크게 다르진 않지만 몇몇 동작하지 않는 코드 (라이브러리의 버전업 등을 이유로)를 수정했습니다!
최근의 근황.. 최근의 근황 우선... 인턴 겸 수습 기간이 끝나고 3개월 정도 휴식 아닌 휴식기를 가졌다. 퇴사 2주 정도까지는 하고 싶은 개발이 뚜렷헀고.. 답답한 코드를 3개월쯤 보고 지냈더니 코드 작성에 영감이 조금씩 떠올라서 슬슬 감이 잡히기도 했다. (인터넷에 보니 코딩은 쉬운것이고 알고리즘이나 자료구조가 어려운 것이라는 글을 봤는데 공감함..)그리고는 한달정도를 쉬었다. (커밋이 정말 1도 없을 만큼 쉬었다. 슬럼프라기 보다는 그냥 놀았음) 그렇게 두달쯤 지나니 뭔가 무서워져서 구직을 시작했다. 무섭긴 돈떨어지는 걸 보고있자니 답이 안나오니... 그렇게 1달정도는 여기저기 이력서를 뿌리고 1주일에 최소 한곳은 면접을 보러 다녔다. 그 중 한 회사와의 면접 이야기를 적어보고 싶은데. 젊은 느낌을 주는 스타트업..
[Git] Git을 어느 정도 사용하는 사람을 위한 Cheat Sheet (CLI로 github에 코드 올리기) 시리즈를 노리고 쓴건 아니었지만 지난주쯤에 이런글을 작성 했었다. [웹 개발자] - [Git] Git을 이제 막 사용하는 사람을 위한 Cheat Sheet (github에 코드 올리기) 글을 보면 알겠지만 GUI로 git을 사용하는건 상당히 장황한 일이다. GUI로 쓰지 말라는건 아니지만 한두번 정도 커밋하고 올릴 간단한 용도.. 즉 지속적으로 개발할 코드가 아니라면 GUI에 등록할 필요가 없는 코드도 있다. 사실 GUI도 좋지만 간단한 작업들은 CUI로 처리할 때 정말 그 빛을 발휘할 때가 많다. 스크립트를 잘 짜 놓으면 복잡한 작업도 간단히 끝낼 수 있을 때가 많다. 결론은 가리지 말고 둘다 익혀 놓으면 좋다. 그래서 오늘은 정리겸 작업중인 코드를 CUI로.. 터미널을 이용해서 프로젝트를 push 하..
[React] React를 갓 시작하는 당신(초보 개발자)을 위해 추천하는 글들 안녕하세요. 저는 초보 자바 개발자입니다. 학원에서 자바교육을 수료한지 어언 2년이 되가고.. 이런저런 회사를 전전하며.. 개발다운 개발을 할 수 있는 회사에 일하기 위해 여전히 혼자 무언가를 배우고 개발하고.. 자바가 아닌 또다른 토이 프로젝트를 하나 만들까 하고 있습니다.학원에서 자바를 배울때도 저는 자바스크립트를 엄청 사랑 했거든요. 그게 어언 2년전인데.. 그때 열심히 했으면 지금 좀 다르게 살고 있지 않았을까.. 뭐 그런 생각을 가끔합니다. 여튼 자바도 배워서 써먹고 싶고.. 초보시절에도 배워두면 쓸모가 많을 것 같아서 열심히 배워두고 나니.. 이젠 자바스크립트로 풀스택은 당연하고.. 모바일 앱까지 짜고 iOT에 데스크탑 앱 까지도 만들수 있으니 정말 알다가도 모를 일입니다. 또 글을 쓰다보니 ..
[공리단길] 계란공장 수제 달걀버거 '플라잉볼 에그 팩토리' 더보기 우리 동네가 달라지고 있다. 공릉동의 이야기인데.. 경춘선이 오래전부터 철거 예정이었다가 최근에 정말로 철거되었고. 나는 이 일대에 살고 있다. 철거 전에는 운행을 하지 않는 철길만 남아 있고 온갖 쓰레기에 반 폐허 수준이었다. 밤에는 어두 컴컴해서 오싹한 느낌마저.. 그러다가 철길이 사라지고 주변이 깔끔히게 정리되면서 이 동네가 '공리단길'로 불리고 있다는 사실을 최근에 알았다. (인스타를 거의 안했기 때문..) 한참 백수여서 심심했는데 뭔가를 하면 재미날까.. 하다가 이 동네 음식점을 주제로 한 인스타를 만들 계획을 세웠었는데.. 그 사이에 백수 탈출을 해버리는 바람에... 퇴근하면 집에서 밥먹고 코딩좀 하고나면 하루가 끝나버리고 말았다 ㅠㅠ 그래도 짬짬히 저녁에 이 동네 음식점을 둘러보고 포..
[SQL] CUI 환경에서 Remote database 연결 명령어(MySQL, MongoDB) CUI 환경에서 SQL에 접근하는 방법을 정리해보았다.주로 많이 사용하게 될 MySQL과 MongoDB만 정리해보자면 MySQL, MariaDB $ mysql -u root -h localhost -p MongoDB $ mongo --host localhost --port --port는 생략해도 무방하다. 단 MySQL의 -p는 패스워드 명령어 이므로 생략하면 안됨. 출처 : 각각의 공식 튜토리얼