목록Development (561)
컴공생의 다이어리
GitLab You are not allowed to push code to protected branches on this project 에러 git으로 깃랩에 강제로 push하려고 했더니 You are not allowed to push code to protected branches on this project라는 에러가 발생했다. 이유를 찾아보니 push하려는 branch가 Protected로 설정되어 있어서였다. Master branch 즉, default branch의 경우 기본적으로 force push에 대해 Protected로 설정되는 것 같고 다른 브랜치의 경우 Permission 및 force push에 대해 권한 설정을 해주어야 한다. force push 허용 설정 1. GitLab의..
GitHub 초대된 저장소(repository) 탈퇴하기(떠나기) 자신이 만든 repository의 경우 저장소를 직접 제거할 수 있지만 만일, 초대된 저장소의 경우 내가 저장소를 지우는 것은 허용되지 않는다. 이 게시글에서는 초대된 저장소를 떠나는 방법에 대해 정리하고자 한다. 1. Settings에 들어가고 Repositories 탭에 들어간다. 귀찮으면 https://github.com/settings/repositories ← 여기 클릭 2. Repositories 탭이 나오면 현재 나의 저장소들과 초대된 저장소들이 나온다. 거기서 초대된 저장소가 아래와 같이 있고 Leave라는 버튼이 각각 있는데 여기서 떠나고 싶은 저장소에 대해 Leave 버튼을 눌러주면 된다. https://whitekeyb..
Spring Boot 윈도우(windows)에서 빌드(build)하고 실행 1. 스프링 부트 프로젝트가 있는 폴더에서 cmd 창 열기 (물론 cmd창을 열고 스프링 부트 프로젝트가 있는 경로로 이동해도 됨) 2. cmd창에 gradlew build 명령어 입력 gradlew build# 빌드 이때, 기존에 build했던 폴더를 삭제하고 싶다면 gradlew clean 명령어를 통해 삭제할 수 있다. gradlew clean# 빌드했던 폴더 삭제 추가로 한번에 기존에 build했던 폴더를 삭제함과 동시에 빌드하고 싶다면 gradlew clean build 명령어를 입력하면 된다. gradlew clean build# 빌드했던 폴더 삭제 & 빌드 3. 2번의 과정을 통해 build/libs 폴더 아래 jar..
데이터 그립(DataGrip)이란? 데이터 그립이란, JetBrains에서 제공하는 DB 개발 툴이다. OracleDB, MySQLDb, MongoDB 등 다양한 RDB를 연결하여 쓸 수 있어 DB 개발 및 관리에 편리하다. 데이터 그립 설치 Jetbrains에서 회원 가입을 하고 학생 라이센스를 받는다. 그리고 아래 있는 링크에 들어가서 자신의 운영체제에 맞는 Datagrip을 설치하면 된다. https://www.jetbrains.com/ko-kr/datagrip/download/#section=windows 다운로드 DataGrip: 데이터베이스 및 SQL용 크로스 플랫폼 IDE www.jetbrains.com
Git .gitignore 자동 생성 운영체제, 개발환경, 프로그래밍 언어를 입력하면 자동으로 .gitignore를 만들어 주는 사이트가 있다. 바로 아래의 사이트이다. https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 표시한 영역에 아래처럼 자신의 개발환경에 맞는 조건을 검색하고 생성 버튼을 누르면 조건에 맞는 .gitignore이 생성된다. 더보기 더보기 # Created by https://www.toptal.com/developers/gitignore/api/pycharm,python,jupyternotebooks # Edit at h..
Python dict 데이터를 json 파일로 저장 다음과 같이 dict 자료를 json 파일로 저장하고자 한다면 json.dump라는 함수를 사용하면 된다. import json dict = {'이름':'강철수','나이':30, '거주지':'서울', '좋아하는 음식':['라멘','빵']} with open('./data.json','w') as f: json.dump(dict, f, ensure_ascii=False, indent=4) ensure_ascii 옵션은 dict 자료형에 한글이 포함되어 있는 경우 ensure_ascii=False를 사용해야 한다. indent 옵션은 보기 좋은 형식으로 json파일이 생성된다. # json 파일 속 내용 { "이름": "강철수", "나이": 30, "거주지..
Spring Boot AWS RDS MySQL 연동 AWS RDS MySQL을 스프링부트와 연결하려면 src/main/resources/application.properties에 들어가서 아래 내용을 넣어주면 된다. spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://엔드포인트:3306/db이름 spring.datasource.username=root# 계정명 spring.datasource.password=0000# 비번
Spring Boot MySQL 연동 gradle을 사용할 때, src/main/resources/application.properties에 들어가서 아래 내용을 넣어주면 된다. spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/example?serverTimezone=UTC&characterEncoding=UTF-8 spring.datasource.username=root# 계정명 spring.datasource.password=0000# 비번 https://victorydntmd.tistory.com/321 [SpringBoot] Mysql 연동 개발환경..
CSS 테두리(border) 없애기 input이나 button 태그의 경우 border:none;을 사용하면 테두리를 없앨 수 있다. input, button{ border:none; } https://solbel.tistory.com/1722
[HTML, CSS] 테두리(border) 둥글게 모든 모서리를 둥글게 하려면 border-radius를 사용하면 된다. border-radius:5px; 특정 모서리만 둥글게 하고 싶다면 아래를 참고해서 하면 된다. # 왼쪽 위 모서리 둥글게 border-top-left-radius:5px; # 오른쪽 위 모서리 둥글게 border-top-right-radius:5px; # 왼쪽 아래 모서리 둥글게 border-bottom-left-radius:5px; # 오른쪽 아래 모서리 둥글게 border-bottom-right-radius:5px; https://www.codingfactory.net/10957 CSS / border-radius / 테두리 둥글게 만드는 속성 border-radius borde..