일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 티스토리챌린지
- 11월순위
- 애널리틱스4
- DBMS
- macvlan
- 오블완
- 도커이미지
- git pat
- ANTIFRAGILE
- gtihub
- JPQL
- 데이터내보내기
- docker push
- 컬렉션프레임워크
- git branch 삭제
- pat발급
- 르세라핌
- Python
- db종류
- docker
- JPA
- 명령어
- docker build
- codeium
- IntelliJ
- java
- 자바
- analytics4
- spring
- Today
- Total
목록전체 글 (294)
hanker
Github에 프로젝트 개발소스를 업로드해보자. 비교적 간단하게 Github 업로드가 가능하다. 1. Github 계정 추가단축키 : [Ctrl] - [Alt] - [s] Settings에서 Github 검색 후 계정 추가 2. Github 에 Repository 업로드[VCS] > [Share Project on Github] 1번에서 추가한 Github 계정을 선택 후 share Github에 Add할 파일을 선택해서 올릴 수 있다. 3. Github 확인 아주 잘 올라갔다. 끝.
GitHub에서 Deploy Key를 설정하는 이유는 특정 리포지토리에 대해 읽기 전용 접근 권한을 제공하여 배포 환경에서 안전하게 코드를 가져올 수 있도록 하기 위함이다. Deploy Key를 설정함으로서 배포환경의 보안 강화와 CI/CD 도구에서 안전하게 접근할 수 있게 한다. 1. Github Deploy Key 설정서버에 SSH키가 없다면 생성 후 진행해야 한다.ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 간단하게 키발급해 주고 pub 파일 내용을 복사한다.cat ~/.ssh/id_rsa.pub Github Repository > Settings 클릭 Deploy keys > Add deploy key 클릭 발급받은 ssh키를 여기서 추가한다. ..
이번 글에서는 Jenkins를 이용하여 Github Repository를 자동배포되게 설정하는 방법에 대해서 작성하려 한다. 이전에 작성했던 Jenkins Docker Container와 Tomcat Container를 사용해서 자동배포되게 설정을 해보자. (Docker 아니어도 상관없음) 이전글에서 작성했던 Jenkin 설치가이드를 참고해서 설치하길 바란다. https://hanke-r.tistory.com/entry/Docker-Jenkins-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-%EB%B0%8F-%EC%8B%A4%ED%96%89 Docker - Jenkins 서버 구축 및 실행이번글에서는 Docker를 이용해서 Jenkins 서버를 구축해보자 https://www.je..
이번 글에서는 IntelliJ 에서 Spring을 시작하는 방법에 대해서 적어본다. 우선 Spring을 셋팅하기 위해서 오늘 날짜 기준으로 java 17버전 이상이 필요한데, 스프링 버전을 낮춰서 java 8 로 셋팅하려한다. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes Spring Boot 3.0 Release NotesSpring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss. - spring-projects/spring-bootgithub.com위 ..
프로그래밍이나, 데이터베이스 관리에서 문자열 처리의 중요한 도구로 사용되는 정규식에 대해서 알아보자. 추천사이트 https://regex101.com/ regex101: build, test, and debug regexRegular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.regex101.com실시간으로 정규식을 작성하고 테스트할 수 있는 사이트 정규식이란? (정규 표현식, Regular Expression, Regex) 정규식은 문자열의 패턴을 정의하는 특별한 문자열이다. 이를 통해 특정 형식의 문자열을 검색, 대체..
각 데이터베이스 별 정규식 사용방법에 대해서 알아보자 1. OracleOracle Database는 REGEXP_LIKE, REGEXP_INSTR, REGEXP_SUBSTR, REGEXP_REPLACE 네 가지 정규식 관련 함수를 제공한다. Oracle 정규식은 POSIX(Portable Operation System interface)를 따르며 Lookbehind를 지원하지 않는다. REGEXP_LIKE: 특정 패턴이 일치하는지 확인하는 조건문(WHERE 절)에서 사용REGEXP_INSTR: 정규식 패턴을 기반으로 문자열 내 특정 위치를 반환REGEXP_SUBSTR: 정규식 패턴을 사용하여 부분 문자열을 추출REGEXP_REPLACE: 정규식을 사용해 문자열의 일부분을 대체-- 숫자가 아닌 모든 문자 ..
이번글에서는 Docker를 이용해서 Jenkins 서버를 구축해보자 https://www.jenkins.io/ JenkinsJenkins – an open source automation server which enables developers around the world to reliably build, test, and deploy their softwarewww.jenkins.io 1. Docker Jenkins 이미지 다운로드docker pull jenkins/jenkins:lts- Docker에서 Jenkins 이미지를 다운로드 받는다. (lts Jenkins의 장기 지원(LTS) 버전을 다운로드) 2. Jenkins 컨테이너 실행- Jenkins 컨테이너 실행 명령어를 알아보자.# Je..
이번글에서는 Docker를 이용해서 Tomcat 서버를 구축해보자 1. Docker Tomcat 이미지 다운로드 docker pull tomcat:9.0- Docker에서 Tocmat 이미지를 다운로드 받는다. 9버전을 다운로드 했는데, 필요한 버전을 입력해서 다른버전으로 다운로드 받을 수 있다. 2. Tomcat 컨테이너 실행- Tomcat 컨테이너 실행 명령어에 container를 편하게 관리하기 위해 필요한 명령어들을 추가해보자docker run -d \ --name tomcat9 \ -p 18080:8080 \ -v /home/docker/tomcat9/webapps:/usr/local/tomcat/webapps \ -v /home/docker/tomcat9/logs:/usr/local/tomca..
Docker를 이용해서 MariaDB 서버를 구축해보자 1. MariaDB Docker 이미지 다운로드 docker pull mariadb- MariaDB를 다운로드 받는다. 2. MariaDB 컨테이너 실행 데이터 영속성 설정 (옵션)- 다운로드가 완료되면 MariaDB 컨테이너를 실행해야 하는데, MariaDB 컨테이너가 종료되거나 재시작해도 데이터가 유지되도록, 호스트 시스템에 볼륨을 마운트하여 데이터 영속성을 보장시키게 실행해보자 docker run -d \ --name mariadb-server \ -e MARIADB_ROOT_PASSWORD=hanker \ -v /home/hanker/mariadb-server:/var/lib/mysql \ -p 33306:3306 \ mariadb # doc..
기존에 mariadb 접속할 때, mysql -uroot -p 를 사용해서 접속했었는데, 이번에 설치를 하다보니 mysql: command not found 라는 명령어가 나온다.. 뭔가 설치중 오류인 것으로 판단하고 삭제 후 재설치해도 똑같이 접속이 안된다. 공식홈페이지 가서 확인해보니 접속 명령어가 바뀐 것같다.https://mariadb.com/kb/en/mariadb-command-line-client/#about-the-mariadb-command-line-client mariadb Command-Line Clientmariadb is a simple SQL shell with GNU readline capabilities.mariadb.com MariaDB 명령어 변경 MariaDB의 mysq..