본문 바로가기

분류 전체보기368

[github]vscode에서 github remote repository로 코드 올리기

안녕하세요. visual studio code로 작업한 내용을 github에 올리는 방법을 알아볼게요. =준비물= vscode github 로그인 github에 올릴 저장소(Repository) 생성 =작업 방법= 1.github에 repository를 생성합니다. 그리고, 빨간 칸에 내용을 복사합니다. 2. vscode창에서가장 좌측에 branch(공유하기 처럼 생긴 아이콘)을 클릭하셔서 다음 빨간 칸을 클릭합니다. 터미널 창을 열어서(윈도우 단축키 : Ctrl+`), 1번에서 복사해준 명령어를 실행합니다. 3. 빨간 화살표 버튼을 누릅니다. 이게 commit입니다. commit은 local Repository에 소스를 반영하는 것을 말합니다. Visual Studio code 신규버전편 2019. 9. 3.

[MySQL][DBConnection-ERROR]

오류내용 DB connection fail. java.sql.SQLException: Unknown character set index for field '255' received from server. 해결방법 1. workbench에 들어가서 Options File에 들어간다. 2. default_collaction_for_utf8mb4를 체크해준다. 3. 서비스에서 mysql을 다시시작한다. 2019. 9. 2.

[MySQL] 테이블 내용 삭제 오류

[오류내용] Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. [오류원인] UPDATE 에 대해서 안전 모드로 되어있어서 그렇다. [해결방법] Workbanch에서 > SET SQL_SAFE_UPDATES=0; 으로 해주면 일시적으로 적용된다. 2019. 8. 27.

[vue+express] webpack과 express 프레임워크를 사용한 vue App 개발환경 구축하기

개발 결과 시작하며... 시작의 발단은 스터디이다. node를 공부하려 들어갔지만, vue를 front로 붙이자며 시작한 것이 정말 어렵게 되었다. 처음에는 굉장히 쉽게 생각을 했다. 무슨 자신감이었는지 모르겠다. 하지만 이건 커피에 홍어를 찍어먹으면 맛있을 거라 생각하는 것만큼 큰 착각이었다. vue는 생각보다 어려웠다. 시작환경 [Window10] [Visual-Studio] [Node.js] ->설치되어 있음. 영상으로 개발하기 [vue+express] webpack과 express 프레임워크를 사용한 vue App 개발환경 구축하기 도움이 되셨다면 구독과 좋아요 부탁드립니다! https://www.youtube.com/watch?v=HHXnC6RfEyk 개발 순서 1. Webpack 설치 및 환경.. 2019. 8. 16.

[MongoDB] Window10에서 실행하기와 데이터 삽입하기

[환경] Window10 MongoDB 4.0 몽고 데이터베이스 설치 위치 : C:\Program Files\MongoDB\Server\4.0\bin 시작하며.. 스터디를 진행하면서 Node.js와 Vue.js 그리고 Mongodb를 사용하고 있습니다. 처음 배우는 언어와 데이터베이스여서 헷갈리는 개념과 알 수 없는 Nosql의 영역때문에 아무것도 못만들고 있습니다. 하나하나 살펴보고자 이번 글을 만들었습니다. MongoDB는 이미 안정화를 이룬 RDBMS와 성능과 장단점에 대해 많은 비교가 이루어지고 있습니다. 저는 처음에 MongoDB를 접했을 때 RDBMS와의 차이가 뭔지 알기 위해서 좋은 점이 뭔지 궁금해서 많이 알아보았습니다. 하지만, 결론적으로 도달한 생각은 MongoDB를 이용해서 극한의 성.. 2019. 8. 15.

유용한 명령어

tail -f 로그파일 2019. 7. 1.

[MySQL] SQL 구문 암기

스프링 공부하면서.. 난 생각했다. 왜 항상 SQL문을 작성하기 전에 인터넷을 참고해야 하는가??? 왜!!!!! 과거의 게을렀던 나를 반성하면서 이제는 외워서 SQL구문을 실행시키겠다고 다짐했다. [ALTER TABLE]컬럼 이름 변경 ALTER TABLE tlb_name CHANGE BeforeColnumeName AfterColunmName Varchar(30); [DELETE FROM]특정 row 삭제 DELETE FROM tbl_name WHERE 조건문 [UPDATE]기존에 있던 row 데이터에 특정 컬럼의 데이터 변경하기 UPDATE tbl_member SET email = '변경할 내용' WHERE username='관리자'; 2019. 6. 30.

[스프링]Toy 프로젝트 게시판 만들기

스택 STS Spring Regacy Project Java1.8 Mybatis MySQL 5.7 목차 0. 스프링 설치하기 환경 설정하기 1. 스프링(java)과 MySQL 연동하기. Mybatis와 스프링 연동하기 Hello Mybatis, Mybatis는 무엇하는 것? 왜 Mybatis를 사용하지? Mybatis의 구성 Mybatis 설정 Mybatis 실제 적용 Spring lagacy project에 Mybatis 연동하기 설치하고 spring regarcy project 생성하기 오류 어느 블로그를 봐도 제대로된 답을 주는 블로그는 없었다. 에러 내용 building workspace has encountered a problem error during build of project 오류 De.. 2019. 6. 20.

[SQL] bind variable의 사용 의미

바인드 변수 정의 바인드 변수는 PL/SQL 또는 SQL 쿼리문에서 WHERE 절에 value 값을 (?)로 사용하는 변수이다. 호스트 환경에서 생성되어 데이터를 저장한다. print 명령어를 사용해서 변수를 확인할 수 있다. 바인드 변수를 사용하는 이유 1) 성능 향상을 위한 사용 목적 바인드 변수가 뭔지 알아보는 과정에서 지금까지 몰랐던 MySQL이 쿼리를 받고부터 어떤 절차를 가지고 쿼리가 실행되었는지 알지 못하고 사용해 왔다는 것을 알았다. 관련 블로그를 정독하고 정리하였다. 쿼리를 받으면 MySQL에서 처리 절차 1. 구문 오류 체크 (parse) 2. 공유 역역에서 해당 구문 검색 (parse) 3. 권한 체크 (parse) 4. 실행 계획 수립 (parse) 5. 실행 계획 공유영역에 저장 .. 2019. 6. 11.

제대로 글을 쓰는 법.

글을 작성하는 이유. 1) 나의 생각 정리. 어느 순간에 좋은 생각과 이건 까먹지 말아야지 하는 생각들이 문득 떠오를 때가 있다. keep in mind 해야할 것만 같은 생각들을 긴 글로 정리하고 내가 어떤 생각을 가지고 있고, 어떠한 방향으로 나아가려고 하는지를 스스로에게 되 묻는 시간을 가질 수 있다. 멘탈 관리에도 도움이 된다. 2) 내각 겪은 오류 그리고 해결 방법 공유. 항상 오류는 발생한다. 물론 주니어 개발자이고 새로 접하는 tool과 library를 적용해나가면서 발생하는 오류들이다. 이런 오류들은 다시 발생하기 마련이다. 한번 잘 정리해 두고, 두고두고 본다면 많이 헤매지 않아도 된다. 3) 개발자도 작가다. 개발자도 코드를 써내려가는 작가이다. 시인처럼 유려한 글귀처럼 코드도 기본적인.. 2019. 6. 3.