일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 로그아웃
- 스프링시큐리티 로그아웃
- 인텔리제이 Web 애플리케이션
- 식별자
- StringBuffer
- 함수
- 오버로딩
- SpringSecurity 로그인
- spring 게시판 삭제
- @PreAuthorize("isAuthenticated()")
- 객체지향
- join
- 친절한 SQL 튜닝
- 오버라이딩
- 비교 연산자
- 이클립스 설치
- 친절한 SQL
- SQL튜닝
- SQL
- 논리 연산자
- 자바의정석
- 배열
- java
- 연산자
- 객체
- 반복문
- 산술 연산자
- SQL 튜닝
- 예약어
- 상속
- Today
- Total
목록전체 글 (171)
gi_dor
트랜잭션은 '데이터베이스의 상태를 변화 시키기 위해 수행하는 작업의 단위' SELECTINSERTUPDATEDELETE1. 게시판에 사용자는 글을 작성하고 작성버튼을 누른다 2. 그후에 다시 게시판 목록으로 돌아온다3. 게시판은 자신의 글이 포함되어 업데이트된 게시판을 보게된다이런 상황을 데이터베이스 작업으로 옮기면 INSERT 문을 사용해 작성한 글을 데이터로 저장 그후에 게시판을 구성한 데이터를 다시 SELECT 하여 최신정보로 유지여기서 작업의 단위는 INSERT 문과 SELECT 문을 합친것이다 , 이런 작업 단위를 하나의 트랙잭션이다작업의 단위는 질의어 한문장이 아니다지금까지는 INSERT 따로 SELECT 따로 인줄 알았지만 작성과 조회 이 두과정을 묶어서 트랜잭션이라고한다또한 이 두과정은 ..

기존 자바에서 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를 배우는 이유다. 개발자가 코드를 작성 , 커밋을 하게되면 빌드가 되게 세팅 , 빌드가 완료되면 작성한 테스트코드를 실행테스트를 통과하면 실제서버 컴퓨터에 최신코..