전체 글 215

진심 30초 만에 깃허브 인텔리제이 연결하기 :: 송아지할때송아김송아입니다

안녕하세요~~ 송아지할때송아 김송아입니다 오늘은 진심 30초만에 깃허브와 인텔리제이를 연결해보려합니다! 야호!🎉 진짜 되나 싶죠? 🤔 솔직히 복붙만 할 줄 알면 다~~ 된답니다. 그럼 빠르게 가보죠! (4단계이긴 한데 30초 걸림..) 1. 왼쪽엔 깃허브 오른쪽엔 깃허브에 연결을 원하는 인텔리제이 프로젝트를 켭니다. 2. 깃허브 레포지토리를 생성합니다! (이름은 프로젝트랑 달라도됨 주의) 3. 빨간 네모 누르기 (프로젝트에 레포지토리 생성 및 연결용 명령어 복사~~) 4. 인텔리제이 하단에 있는 '터미널' 에 붙여넣기하고 엔터 치면 끝! 혹시 커밋이랑 푸쉬도 필요하신 분들은 3분짜리 영상으로 만들어두었으니 참고하세요~~~~ 그럼 20000!!! 좋은 하루 되세요😊 감사합니다. 김송아 드림

Git 2023.03.02

[DB] MySQL 테이블 'order' 생성 오류

안녕하세요, 송아지할때 송아 김송아입니다! 오류 아마 이 글에 들어오신 분들은 어떤 데이터베이스에서 order 테이블을 생성하다가 아래 오류를 만나셨을 것 같아요! 어쩌면 당연한 이야기일 수 있는데, 저도 늘 데이터베이스에서 굉장히 잘 까먹는 부분이랍니다. ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order' at line 1. 해결 방안 테이블명 이름을 바꾸셔야 해요, 아마 주문현황을 관리하고 싶으셨을테니 orders 로 바꿔보시는 건 어떨까요? 왜 오류가 나나요? ..

Programming 2023.02.23

빌드? 컴파일? 진짜 1분만에 알려드림~~!! :: 송아지할때송아김송아입니다

안녕하세요, 송아지할때송아 김송아입니다. 오늘은 빌드와 컴파일에 대해 빠르고 쉽게 정리해드릴게요! 프로그래밍을 처음 접하시는 분들은 아마 빌드와 컴파일 용어 자체부터 어색하실 텐데요. 그 뜻을 굉장히 간단 명료하게 말씀드릴게요! 참고로 빌드와 컴파일 뜻을 이해하기 쉽게 좀 더 풀어서 3분짜리 영상을 찍어두었습니다! 본 게시글 하단에 링크 걸어두었으니 필요하신 분들은 참고하셔도 좋을 것 같습니다👀 자 진짜 1분만에 이해하는 빌드와 컴파일 가볼게요~! ## 1. 컴파일이란? 우리가 작성하는 프로그래밍 언어(코드)는 인간의 언어입니다. 따라서 우리는 이 언어를 컴퓨터의 언어로 바꿔줄 필요가 있습니다. 인간의 언어를 컴퓨터의 언어로 번역해주는 것, 바로 그것이 컴파일입니다. cf. 00을 하는 사람을 보고 '0..

Programming 2023.02.16

[React][1분만에 해결] react navigate param

안녕하세요, 송아지할때 송아 김송아입니다. React-Spring 프로젝트 많이들 하실텐데요~! 쉽게 답을 찾지 못 했던 바로 React navigate param 즉, 리액트 navigate(다른, 다음 페이지로 이동)하면서 param(파라미터) 넘기기! React 에서 다른 페이지로 이동하는 건 router와 navigate 합작으로 어떻게 하겠는데.. 다른 페이지로 이동하면서 param 넘기는 데에 원하는 답이 잘 안나와서 애먹었습니다ㅠㅠ 여러분들은 제 글을 보시고 깔끔하게 1분만에 해결하시면 좋겠습니다!ㅎㅎ 그럼 시작하겠습니다! 1분 시~작! (째깍째깍) 👀 (본 게시글은 navigate와 router를 이해하고 계신다는 것을 가정하고 진행됩니다.) navigate param 코드를 보여드리기 위..

Web 2023.02.15

[스프링 입문 강의 추천 - 스진초7기] Spring과 진짜 초면인 우리의 배달 어플 API 만들기

안녕하세요, 송아지할때 송아 김송아입니다. 지금 이 글을 누르셨다면, 몸값 올릴 타이밍인거죠? ✔️ 스프링 입문 강의를 찾으시나요? ✔️ 재밌고 쉽게, 정말 스스로 이해하면서 스프링 프로젝트 포트폴리오를 준비하고 싶으신가요? 백엔드 프로그래밍 전업강사로 활동하면서, 오프라인으로 스프링 강의를 진행하면서, 보다 많은 분들께 도움을 드리고 싶어 온라인 스프링 강의를 오픈하게 되었습니다. 스프링을 진심으로 이해하고 싶으신가요? 전업 강사에게 1:1로 코칭 받으며, 5주간 같이 재밌게 공부할 준비되셨나요? (다른 일반 강의들과 다르게 실시간 강의가 주 1회 있고, 1:1로 강사와 소통할 수 있는 채널을 운영합니다.) Spring 입문자들에게 기초부터 차근차근! 쉽고 재미있는 세션과 미션으로, 정신차리면 Spri..

Programming 2023.02.14

spring 어노테이션 에러 (갑자기 안될 때) :: 송코딩

안녕하세요, 송코딩입니다. 잘 되던 스프링(부트) 프로젝트의 온갖 어노테이션(@)들이 빨간색으로 변하고 에러가 날 때! (spring 어노테이션 에러) 10초만에 해결하는 방법을 공유 드려요 :) 해결 방법 build.gradle 를 다시 빌드 시켜준다. (방법 : build.gradle 파일을 열고 dependencies 옆에 초록 세모(run) 버튼을 누른다.) 원인 자, 그럼 10초컷으로 해결해보았으니 원인을 알아봐야겠죠? spring 어노테이션 에러는 spring dependency가 제대로 일을 하지 않는다는 뜻입니다! 따라서 깃허브에 push를 한 직후, 프로젝트를 껐다 켰을 때 등등 갑자기 에러가 날 수도 있어요. 당황하지 마시고, 오늘 하신 것 처럼 dependency를 다시 build 해..

Web/Spring 2023.02.01

1분만에 intelliJ (인텔리제이) 깃허브 연결 해제 및 다시 연결

안녕하세요, 송아지할때 송아 김송아입니다. 깃허브와 그만싸우기 시리즈 [인텔리제이 깃허브 연결 해제 편]입니다. 간단하게 3분도 안되게 읽어보실 수 있는 글이지만, 영상으로 보시면 좀 더 편하실 것 같아서 본 게시글 제일 아래 3분짜리 영상 링크도 걸어두었습니다 :) 필요하신 분들은 참고하셔요!! 0. 인텔리제이 Terminal 접속 단, 프론트엔드와 백엔드가 결합된 프로젝트일 경우 프론트엔드 폴더가 기본 접속 경로로 되어 있을 것이므로 반드시 터미널 접속 경로를 전체 소스를 포함하는 디렉토리로 이동 시켜줘야합니다! (이동 쿼리 : cd ../ songa@gimsong-aui-MacBookAir kakao % git remote -v origin https://github.com/ssongCoding/n..

Git 2023.01.06

맥 node.js 설치 (맥북 M1, 3분만에 설치하기) :: 송코딩

MacOS의 경우, 사용할 프로그램의 버전/패키지 관리를 위해 homebrew(패키지 관리자)를 이용하여 프로그램을 설치하는 것을 권장한다고도 합니다. 관심있으신 분들은 homebrew를 이용해 설치해보시는 것도 추천드립니다. 관련 블로그 : https://ooeunz.tistory.com/5 (그렇다고 저처럼 다운로드 받는 것이 안 된다는 것은 아닙니다!) 1. nodejs 다운로드 사이트 접속 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 2. 자동으로 OS 버전에 맞게 셋팅된 다운로드 버튼 클릭 3. 다운로드 받은 패키지 실행 4. 설치 완료..

Programming 2022.11.22

[DB] mariadb/mysql NOT NULL ERROR 1364 :: 송코딩

데이터베이스의 제약 조건 중 NOT NULL 이란, Null을 삽입할 수 없다는 뜻이지 공백이 안된다는 뜻이 아닙니다. (ex. 공백 삽입 시도 --> VARCHAR는 공백 그대로 삽입, Date는 0000-00-00으로 대체 삽입, INT는 0으로 대체 삽입) 그러나 MariaDB 10.2.4 버전 부터는 NOT NULL 컬럼에 공백으로 삽입하려 하면 다음과 같은 에러가 발생 합니다. ERROR 1364 : Field '컬럼명' doesn't have a default value. 그 이유는 sql_mode를 확인해보면 (MariaDB 10.2.4 버전 부터) SELECT @@sql_mode; 기본 값으로 다음 모드가 설정되어 있기 때문입니다. 기본 네 가지 모드 중 다음 모드가 오류 ERROR 136..

Programming 2022.11.20

맥 도커 Mariadb 한글 깨짐 0.1초만에 해결 :: 송코딩

터미널에서 도커 Mariadb를 실행 할 때 ( 기존 : docker exec -it mariadb /bin/bash ) 로케일*을 UTF-8로 설정하여 접속하면 됩니다. ( 변경 : docker exec -e LC_ALL=C.UTF-8 -it mariadb /bin/bash ) 단, 접속할 때마다 해당 쿼리를 사용해야 하는 건 안 비밀.. 만약 기존 쿼리로 접속하고 싶으면 my.cnf 파일 내용 변경해줘야합니다ㅋ.ㅋ 저는 귀찮아서 그냥 쿼리를 바꿔서 씁니다. cf. 로케일(Locale)이란 사용자의 언어, 국가뿐 아니라 사용자 인터페이스에서 사용자가 선호하는 출력 형식 등을 지정한 매개 변수의 모임

Programming 2022.11.20