전체 글 191

[스프링 입문 강의 추천 - 스진초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

[Intellij] 콘솔창 한글 깨짐 현상 해결 :: 송코딩

아래 방법 중 한가지를 선택해서 해보실게요! 방법 1. IntelliJ 상단 탭 File - Settings (단축키 : Ctrl + Alt + s) - File encoding : 'Global Encoding' & 'Project Encoding' & 'Default encoding for properties files' : UTF-8 방법 2. 1) IntelliJ 상단 탭 Help - Edit Custom VM Options 에 아래 내용 추가하기 -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 2) IntelliJ 껐다 켜기

카테고리 없음 2022.10.25

[Git] Git 설치하기(Windows) :: 송코딩

Git Hub와 IDE(통합 개발 툴/환경; ex. Eclipse, IntelliJ ...) 프로젝트를 연결하실 분들은 로컬(본인 컴퓨터)에 Git을 설치하셔야 합니다. 1. Git 다운로드 사이트 이동 Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com..

Git 2022.09.22