일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 암홀트롭
- 비슬론지퍼
- MERN스택
- 요척합의
- WHATTIMEOFTHEDAY
- 영어시간읽기
- AATCC
- 40HQ컨테이너40GP컨테이너차이
- Armhole Drop
- 와끼
- 봉제용어
- 지연환가료
- 미국영어연음
- 자켓실측
- 40HQ컨테이너
- 고급영어단어
- 핸드캐리쿠리어차이점
- 우레탄지퍼
- 미니마카
- TACKING
- 클린코드
- 엑셀드래그단축키
- 비리짐
- 엑셀필터복사붙여넣기
- 웹API
- 엑셀자동서식
- 헤이큐
- 슈퍼코딩
- 나일론지퍼
- 필터링후복사붙여넣기
- Today
- Total
목록2024/04 (21)
CASSIE'S BLOG
1. 캐시란? 2. Http 캐싱과 E-Tag로 개선하기 3. 스프링 캐시로 성능 개선하기 보통 20%의 api 또는 쿼리가 전체요청에 80%이상을 차지한다는 것을 이용 캐시란? 데이터 원래 소스보다 더 효율적으로 엑세스할 수 있는 임시 저장소 웹어플리케이션에서 캐시 사용하는 경우 1. 클라이언트 http 캐시 사용 2. 서버측 spring 캐시 사용 Http캐시: http 클라이언트의 요청에 대한 응답값 임시 저장소 Cache Control: 어떤 방식 & 얼마동안 캐싱 Ex) “age=3600"은 캐시가 생성된 후 경과한 시간을 나타냅니다. 여기서 3600은 초 단위이므로, 캐시가 생성된 후 3600초(약 1시간)가 지났음을 의미합니다. Expire: 캐싱 응답 완료 시점 X-Cache: Cache ..
서버 코드의 보안문제 환경변수로 설정하기 바로 실습 1. DataSource 부분 @ConfigurationProperties로 데이터 받게 정의하기 2. Application.yaml에서 값을 전달 받도록 하고 환경변수 설정하기 (여기에 datasource: 이런 식으로 적어서 설정하기) datasource: username: root password: 12341234 이런 식으로 설정하면 됨 이걸 불러오려면 종속성을 추가해야함 build.gradle에 spring-boot-configuration-processor 이거 추가해줘야함 (그래야 자바에서는 인식을 한다고함 datasource 값) properties 패키지 만들고 그 하위에 DataSourceProperties 클래스 만들어준다. 매핑되는..
1.나 코가 막혀2. 나목이 칼칼해.3. 나 감기기운있어.1. I have stuffy nose2. I have soar throat3. I have a mild cold정답 I have a runny nose.I have a scratchy throat.I feel like I’m coming down with a cold"a" 관사가 "nose" 앞에 붙는 이유는 일반적인 명사를 가리킬 때 사용하기 때문입니다. "Nose"는 '코'를 의미하는 명사이기 때문에, 영어에서는 "a runny nose"라고 표현합니다. "Runny nose"는 '콧물이 나는 코'를 의미합니다.1. 대기 얼마나 해야돼요? 2. 명단에 이름 올리셨나요? 내 답 1. How long do we have to wait? 2. Di..
퇴근하는 길에 가게에 들러. 나는 필요한 물건을 삽니다.On my way back home from work, I drop by the store and buy things that I need. 여기서 on my way home after work하면 좀 이상해? 원어민 표현이 아니야? 네, "on my way back home from work"는 자연스러운 표현이에요. "On my way home after work"도 가능하지만, 더 일상적인 표현은 "on my way back home from work"입니다.
되는 거 보고 공개로 옮기기 이거를 하라고 하더라고 GitLab Runner를 꼭 설치해야해? 나는 gitlab을 처음 써봐서 그 빌드하는 거를 자동화하는 cicd 파이프라인을 만들고 싶거든 제일 간단한 방법을 좀 알려줘 GitLab Runner 설치할 필요없다고함. 네, GitLab Runner를 설치하고 구성하는 것은 GitLab에서 CI/CD 파이프라인을 실행하는 데 필요한 단계 중 하나입니다. 그러나 더 간단한 방법도 있습니다. GitLab에서 제공하는 .gitlab-ci.yml 파일을 사용하여 간단하게 CI/CD 파이프라인을 설정할 수 있습니다. 이를 통해 별도의 GitLab Runner를 설치하거나 구성하지 않고도 프로젝트의 빌드 및 배포를 자동화할 수 있습니다. 아래는 .gitlab-ci.y..