분류 전체보기 (175) 썸네일형 리스트형 Mircro Service Architecture 구현 1. 어플리케이션 클래스에 등록@EnableFeignClients@SpringBootApplication@ComponentScan(basePackages = "com.osm.erp"public class OsmApplication { public static void main(String[] args) { SpringApplication.run(OsmApplication.class, args); }} 2. config.yml 에 등록 feignclient: url: apigw: http://dev-apigw-init.sm.com:7880 apikey: pay: xxx-xxx-xxx payreceive: yyy-yyy-yyy 3. FeignConfig.java im.. WITH 별칭1 AS(), 별칭2 AS() SELECT * FROM -> 편집해서 오른쪽 정렬로 볼것 ! /*master.getModelList*/WITH SUBSPRODGRP AS ( SELECT SUBS_PRODGRP_CD, SUBS_PRODGRP_NM, CORP_CD, PR_CMPT_APPL_YN FROM XSBMT_SUBS_PRODGRP_MST WHERE CORP_CD = #{corpCd} ), CLBKCGRP AS ( SELECT CMN_CD AS CD, .. Recursive 사용 예시 WITH RECURSIVE hierarchys AS ( SELECT IPG1.* FROM IF_PRODUCT_GRP AS IPG1 WHERE PRD_GRP_CD IN ('HCWCHB') UNION SELECT IPG2.* FROM IF_PRODUCT_GRP AS IPG2 INNER JOIN herarcys h ON IPG2.PRD_GRP_CD = h.UPPER_PRD_CD)SELECT * FROM hierarchys GROUP BY PRD_GRP_CD ORDER BY PRD_GRP_LEVEL ASC; yml 프로필 활성화 1. application.yml 설정 이해spring: application: name: spring-batch profiles: dev # 기본적으로 dev 환경 활성화 group: "default": "common, default" "dev" : "common, dev # dev 파일이 활성화되면 + common 파일도 함께 활성화가 된다. spring: config: activate: on-profile: dev #dev(개발)환경 활성화 import: - classspath:config/dev/config.yml #기본적으로 2.docker-compose.yml 설정services: mysql: container-name:.. git 브랜치 생성 및 변경 → git init (초기화)→ git remote add origin [주소] (원격 레포지토리 주소 설정)→ (브랜치 리스트가 없는 경우 + 최초) git fetch --all (원격 저장소의 최신 정보를 가져옴)→ git checkout feature/division→ git clone —branch feature/division [주소] 또는 git fetch origin feature/product_level 우분투에서 관리자 계정 비번 변경 1. 기존 비번이 존재할 경우passwd -> 기존 비번 -> 새로운 비번 2. 사용자 비번을 잃어버린 경우 터미널 -> sudo passwd 루트 계정 비번 초기화 윈도우 창에서 '명령 프롬프트' 검색 1. wsl -u root -> 2. passwd -> 루트 비번 입력 Existing because of unfinished merge. 일단 원인은 커밋을 하지 않아서 나타나는 현상이다. 그래서 git status를 확인! All confilicts fixed but you are still merging. 충돌은 수정되었고 여전히 merging하고 있다. -> git push origin main root 권한 서버 접속 방법(기본 비밀번호, ssh키 사용 ) 1. root 권한을 쓰기 위해서는 아래와 같이 설정해줘야 한다. 2. ssh root@localhost 에러 -> Permission denied, please try agin.추측1. 서버에 퍼블릭 키 미등록 ? -> /root/.ssh/authorized_keys 파일에 공개키가 등록되었는지 확인루트 계정의 서버 공개 키와 일반 사용자 계정의 공개 기는 다르다. 다음은 공개 키를 인증해야한다. sh-3.1# cat /var/root/.ssh/id_rsa.pub -> No such file or directory.*/var/root : 루트 사용자의 홈 디렉토리*/var/root/.ssh/ 이 디렉토리는 'SSH 관련 설정 및 인증 키를 저장하는 폴더'ssh-keygen -t rsa -b 4096 -.. error: 레퍼런스를 'https://github.com/ohsoomansour/shoppingmall_front.git'에 푸시하는데 실패했습니다 1. git branch 확인*master -> git branch main -> git checkout main 트래킹 설정 2. git branch --set-upstream-to=origin/main main 3. git branch -vv로 확인 로컬 브랜치 main은 origin/main 을 트래킹하고 있다. 이전 1 2 3 4 ··· 18 다음