profile
기술블로거입니다

Jenkins-CI/CD-part-2

all steps in block are queued for execution by Jenkinsworkspace is allocated that contains files from source control and working files for pipelinepip

약 23시간 전
·
0개의 댓글
·
post-thumbnail

Jenkins-CI/CD-part-1

https://www.jenkins.io/doc/pipeline/tour/getting-started/code-deployment and review-automated-continuous-tool-pluginpipeline-build-processSuite o

어제
·
0개의 댓글
·
post-thumbnail

How does CSS Work?

browser-load-HTML-convert-DOM-fetch-other-resources-parsing-structure-display1 Browser loads HTML2 Browser convers HTML into DOM. (DOM represents doc.

2일 전
·
0개의 댓글
·
post-thumbnail

Code-Refactor-Part2

Use of primitiescontain identical groups of variables1 호출되는 함수를 호출하는 함수보다 나중에 배치. (신문 기사 처럼 중요한 개념 우선 배치 2 서술적임 함수/변수명 사용. 의도가 분명한 이름 짓기. 주석 없이 직관적으로

2022년 9월 21일
·
0개의 댓글
·

SQL-데이터 연결-조인-Nested Loop-원리

DBMS-조인-Nested Loop데이터 엑세스 순서 NL Join은 일반적인 중척 루프문(NL)과 동일한 수행 구조. 예제 PL/SQL)NL Join 수행 과정INDEX pk_dept : dept.deptno dept_loc_idx : dept.loc pk_em

2022년 9월 15일
·
0개의 댓글
·

network-pattern-circuit-breaker

in-memory calls vs remote callsremote calls can fail, hang without response until timeout. if there are many callers on unresponsive supplier. critica

2022년 9월 14일
·
0개의 댓글
·

TIL 2022.09.14 - Java, APN

@VisibleForTesting비즈니스 로직 담은 클래스와 테스트 클래스 분리된 상황비즈니스 로직을 담은 클래스의 private 맴버를 테스트 클래스에서는 접근 불가. VisibleForTesting annotatino을 사용하면 테스트에서 쓸 수 있다. 필요한 의존

2022년 9월 14일
·
0개의 댓글
·

Java-JVM-GC(Garbage Collection) 튜닝

GC-stop-the-worldGC 실행을 위해 JVM이 앱 실행을 멈추는 작업. GC 튜닝은 해당 시간을 줄이는 일Daemon thread로 백그라운드에서 계속 실행됨 GC의 전제조건(대부분의) 객체는 금방 접근 불가능하게된다.오래된 객체에서 젋은 객체로의 참조는 아

2022년 9월 13일
·
0개의 댓글
·
post-thumbnail

AWS-IAM(Identity,Access)-Doc

Granting specific resource permission with having to give admin password or access key. Different, granular permissions can be specified. Safe crediti

2022년 9월 8일
·
0개의 댓글
·

Structural Pattern-Composite

한 코드 내에서 일련의 메소드를 실행하게끔 구현했는데 다시 수정하려면 번거롭다. 메뉴를 추가하거나 제거할 때 마다 코드 수정이 필요한 번거로움 발생 컴포시트 패턴 적용 https://velog.io/@hyungjungoo95/Composite-Pattern

2022년 9월 7일
·
0개의 댓글
·

Creational Pattern-Builder(JPA 사용)

클라이언트 프로그램에서 팩토리 클래스를 호출할 때 Optional한 인자가 많아지면, 타입과 순서에 대한 관리가 어려워져 에러 발생 확률이 높아진다.경우에 따라 필요 없는 파라미터들에 대해서 팩토리 클래스에 일일이 NULL 값을 넘겨줘야한다.생성해야 하는 sub cla

2022년 9월 7일
·
0개의 댓글
·

Creational Pattern-Factory(객체 생성 관련 코드 모음)

모듈 기능을 확장하거나 변경할 때 매번 핵심 코드를 수정해야한다.Product 생성자가 변경된 경우 각각의 User클래스에 있는 모든 Product객체의 생성자 변경 필요 수정이 필요한 부분과 수정이 필요하지 않은 부분을 구분. (Factory Pattern)객체 생성

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

AWS Personalize-Admin-Manual

Register Data in S3 bucketRequired Data- User, Item, Interaction (3-MAIN-DATA)Get Data from S3 BucketCreate and test recommenderCreate SolutinoCreate

2022년 9월 7일
·
0개의 댓글
·
post-thumbnail

AWS Personalize-Serverless Infrastructure

S3 Bucket에 오브젝트 담으면 자동으로 CloudSearch 등록

2022년 9월 7일
·
0개의 댓글
·

TIL 데이터 이슈 해결 2022-08-30

데이터/로직이 안맞는 것 같다는 이슈를 전달 받음해당 현상 재현. DB에서 최신 날짜 순으로 해당 테이블 확인연관되어 있는 ID로 다른 테이블도 확인해서 실제로 안 맞는다는 주장이 맞는지 데이터로 증명 실제 로직이 정상이면 로직에 대한 설명 및 캡쳐된 데이터로 보고.

2022년 8월 30일
·
0개의 댓글
·

TIL haproxy, mariadb-upgrade-2022-08-25

centos7 DB import 작업 중 무한 브로드케스트 메시지. 서비스 직접 접근은 불가 HIPSM 사용 명령어 여러줄 입력이 불가하여 (메시지 1초 정도 끊김- 명령어 입력 가능시간 외에는 지속적으로 발생해서) 원라인 명령어로 비번도 입력해야했음. 해당 명령어로

2022년 8월 25일
·
0개의 댓글
·

정보 정리 이전

https://warm-begonia-d2b.notion.site/93738b5cddd84ca9af8ae4e493808927

2022년 8월 13일
·
0개의 댓글
·

mysql-event schedule-delete-table

2022년 7월 26일
·
0개의 댓글
·

JPA - 현재 시간으로 빌드/자동 날짜 삽입

entity에서 날짜가 null로 찍혀서 nullpointer 오류 발생현재 시간으로 빌드/자동 날짜 삽입수정일출처https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=tok0419&logNo

2022년 7월 21일
·
0개의 댓글
·

Spring-scheduling-cron

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=rlatmdtn81&logNo=220095397512https://wooncloud.tistory.com/75

2022년 7월 19일
·
0개의 댓글
·