일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringSecurity 로그아웃
- 자바의정석
- SQL
- 오버라이딩
- SQL튜닝
- SpringSecurity 로그인
- 친절한 SQL
- 식별자
- 인텔리제이 Web 애플리케이션
- join
- 이클립스 설치
- @PreAuthorize("isAuthenticated()")
- 배열
- 함수
- 객체
- spring 게시판 삭제
- SQL 튜닝
- 스프링시큐리티 로그아웃
- 친절한 SQL 튜닝
- 비교 연산자
- 오버로딩
- 반복문
- 객체지향
- StringBuffer
- 산술 연산자
- 논리 연산자
- 상속
- 연산자
- 예약어
- java
- Today
- Total
목록전체 글 (170)
gi_dor
기존 자바에서 String 공백을 초기화 하는방법은String str = ""; C# 에서 String 초기화 하는 몇가지 방법이 있다String s1 = null;String s2 = "";String s3 = string.Empty;string은 참조타입의 클래스를 사용한 참조자료형 이다즉 s1 , s2 는 각각의 메모리를 할당해주고 문자 값을 넣어 놓고 해당 주소를 가르키게 해 놓은것이고c는 껍데기만 만들어 준 것이다 출력을 해보자Console.WriteLine(s1);Console.WriteLine(s2);Console.WriteLine(s3); Console.WriteLine(s1.Length);Console.WriteLine(s2.Length);Console.WriteLine(s3.Leng..
The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems. 검색을 해보니 CodeDeploy 공식문서를 참조해 로그를 확인 하라고 한다https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/deployments-view-logs.html#deployments-view-logs-instance-unix CodeDeploy EC2/온프레..
private Repository - 깃허브 계정 , 토큰 복사 붙여넣기 안하기 위해 git config --global credential.helper storegit pull origin main// id// 토큰 pw이제 그대로 id 와 토큰 값이 저장되어있어 재 입력 하지 않아도된다.CI/CD 적용 github actions 라이브러리https://github.com/marketplace/actions/ssh-remote-commands SSH Remote Commands - GitHub MarketplaceExecuting remote ssh commandsgithub.com # Workflow의 이름# Workflow : 하나의 yml 파일을 하나의 Workflow라고 부른다.name: D..
CI/CD란 ? CI/CD는 테스트 (test) , 통합 (merge) , 배포 (Deploy) 의 과정을 자동화하는 것을 의미 CI/CD 그래서 왜 사용해 ?새로운 기능 추가시 코드를 작성 후 Commit을 한다 , 그 뒤에 브런치에 Merge 를 하고 배포를한다배포를 할 때 직접 컴퓨터 서버인 AWS EC2인스턴스에 접속해서 새로운 코드를 내려 받아 실행 시켜야한다얼마전에도 배포 이후 DB 이중화를 하게되면서 push 후 , git pull 로 내려 받고 하는 과정들이 있었는데 너무나 귀찮다이런 반복적인 과정을 자동화 시키는게 CI/CD를 배우는 이유다. 개발자가 코드를 작성 , 커밋을 하게되면 빌드가 되게 세팅 , 빌드가 완료되면 작성한 테스트코드를 실행테스트를 통과하면 실제서버 컴퓨터에 최신코..
포트포워딩을 하는 이유EC2 환경에서 프로젝트를 배포한 상황에서 서버에 요청을 보내면 아래 처럼기본포트 :8080 을 붙여 서버에 요청을 보낸다navser.com:8080 이런느낌이제는 더 편하고 깔끔하게 서버에 요청을 보내기 위해포트번호를 입력하지 않고 HTTP 기본 포트인 80번 포트를 요청한다 80번 포트포워딩HTTP 기본 포트번호80번으로 서버에 요청을 보내면배포한 서버에서 설정된 기본 포트 8080 으로 포워딩 되도록 설정해 포트 번호 입력 없이 요청을 보낼 수 있다서버에 들어오는 요청에서 80 포트로 들어오면 8080으로 해석해 EC2 인스턴스의 보안그룹으로 들어와 인바운드 규칙을 편집8080(IPv4 0.0.0.0/0) 사용자 지정 TCP80(IPv4 0.0.0.0/0) HTTP80(IP..