본문 바로가기

전체 글

(90)
[SpringBatch, DEVOCEAN] Week5-JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기 배경 : 스프링배치 5주차 스터디 2~4주차 미흡한 과제 이행으로 인한 자발적 패널티 부여로 발표자로 지원하여 정리를 진행함. 참고 : 5주차 교재(아래 글은 한국 스프링 사용자 모임(KSUG)에서 진행된 스프링 배치 스터디 내용을 정리한 게시글입니다.DEVOCEAN에 연재 중인 KIDO님의 글을 참고하여 실습한 내용을 기록했습니다.) [SpringBatch 연재 05] JdbcPagingItemReader로 DB내용을 읽고, JdbcBatchItemWriter로 DB에 쓰기 devocean.sk.com내용복습지난 4주차때는 FlatFileItemReader 로 CSV 파일을 읽고, FlatFileItemWriter로 파일에 셋팅하는 것을1~3주차때는 Chunk Model과 Tasklet Model 및 ..
[후기] AWS Community 2024 Track1 끄적 배경 : 끄적끄적 남긴다 그냥 막 적는다.. 정리x 내용 1. 플랫폼엔지니어링이란 - 류한진 클라우드 운영모델       병목현상 SRE 탈중앙화  중앙화 플랫폼엔지니어링이란? 클라우드 네이티브 시대에 소프트웨어 엔지니어링 조직의 작업을 촉진하고 가속화하기 위한 플랫폼을 설계하고 제공하기 위한 분야로, 사람, 프로세스, 정책, 기술을 포괄 플랫폼 엔지니어링이라는게 과거과 다른점은? IDP (Internal Developer Platform) 쿠버네티스이용한 플랫폼 구성 .. 느낀것 ==> 쿠버네티스 공부해야한 다는 것 같음  (그래서 대학생들이 쿠버네티스를 시작했구나 ㅠㅠ) 플랫폼 엔지니어링 시작하려면? 1. 플랫폼을 제품으로 다루세요 2. 셀프 서비스로 제공하세요 3. 템플릿과 문서로 골든 패스(따라갈..
[Git] git 커밋 한거 롤백 하는 방법 배경 : 내가 특정 A 브랜치에서 중간이상 규모급 수정을 한참 하고 있는데, 운영건 급하다고 뭐 바꿔달라고 요청이 왔음.. 그건 반영하면 안되는 소스다보니.. 특정 소스만 반영해서 빌드해야하는 상황. 근데 지금 내가 운영하는 프로젝트는 WAR 파일을 내 IDE에서 직접 빌드해서 서버로 직접 업로드 하다보니,, 개발중인 소스는 무조건 1번은 commit은 해야하는 상황임git commit 한거를 바로 롤백하는 방법은? 내용==> 나는 이중 2번째인 2번으로 아주 깔끔하게 잘 되었따.. git reset   ... soft 로.. (아래내용 : chatGPT 가 만들어줌) Git에서 커밋을 롤백하는 방법은 상황에 따라 여러 가지가 있습니다. 아래는 각각의 경우에 맞는 방법을 설명합니다.1. 마지막 커밋을 취..
[밋업후기] JNPMEDI Tech Meet up 2024 후기 배경 : JNPMEDI 라는 회사가 어떤 회사인지.. 기존 옛날 행사를 통해 살짝의 인연이 있던 효정님이 HR 채용팀 리더로 계신곳, 정주님께서 참여하신다는 이야기를 듣고, 용기내어 한번 어떤 곳인지 느껴보고 싶은 마음에 참석하게 됨. 내용:행사 참석간 정리한 내용 쭉 적기.. 행사 및 JNPMEDI 소개한분이 나와주셔서 회사를 간략히 소개해주셨음.마천루 이야기 해주시면서...회사에 대한 상세 정보는 기존 소개되어있는 내용 아래 넣음. (임상시험 디지털라이제이션 관련 IT 스타트업 회사)🏅임상시험 디지털화 선두주자 JNPMEDI임상시험 디지털화를 선도하는 JNPMEDI의 두 번째 Tech Meetup이 돌아왔습니다.이번 Tech Meetup은 임상시험 도메인에서 개발자들이 실제로 직면한 복잡한 문제들과..
[IntelliJ,Gradle] WAR 파일 Dev, Real (개발,운영용) 편하게 뽑기 배경 : 현재 최근 플젝 후 오픈된 프로젝트 소스 반영을 WAR 파일을 tomcat ROOT 폴더에 올린 후 톰캣 내리고 올리는 방식으로 배포를 진행하고 있음. 근데 WAR 파일을 내 로컬에서 뽑아서 올려야하는데, 인텔리제이에서는 어떻게 편하게 할까 내용 1. 인텔리제이 내 Gradle 빌드 방법 (일반적)오른쪽 Gradle 탭 눌러서 내가 WAR 파일 뽑고 싶은 프로젝트 web, admin 선택 후 상단 실행 을 클릭하면 무엇이든 실행 이라는 팝업이 나온다.. 여기서 내가 실행할 Gradle 명령어를 실행하면 된다.. 근데 이렇게하면 매번 나같은 경우는 빌드시 해당 옵션을 계속 넣어줘야한다.. 좀더 편하게 할 수 있는 방법은? (2번)  2. 편리하게실행/디버그 구성 팝업 화면에서내가 실행할 Gradl..
[SpringBatch, DEVOCEAN] Week2 - SpringBatch 코드 설명 및 아키텍처 알아보기 (미완성) 배경 : 스프링배치 스터디 2주차이다. 미리 안했더니, 결국은 회사일 때문에 밀리고 밀려서 이번주는 하루전에 실습하게 되었다. 반성하고. 주말 등을 활용해서 내 공부 시간을 마련해보자. 지난주 1주차에서 중요한 부분 정리 및 2주차 실습 위주로 진행해보자. 내용 : 1주차 remind 후 2주차 실습 + 미진한 스프링배치 기본 이론 다시 공부하는 방식으로 간다. [1주차 중요 내용 Remind]1) 스프링 배치란? Spring Batch란 무엇인가?Spring Batch는 대량의 데이터 처리를 위한 경량화된 프레임워크로, 반복적인 작업을 수행하는 일괄 처리(Batch Processing) 작업을 효율적으로 처리할 수 있는 기능을 제공한다. 대용량 데이터 처리나velog.io- 대량의 데이터 처리에 효과적..
[Github] unable to access 'https://github.com/*********/': SSL certificate problem: self signed certificate in certificate chain 배경 : 회사에서는 보안강화를 위해 회사에서 허용한 ssl 인증 사이트 중심으로만 접속이 가능하다.. github 소스를 다운로드 받거나 업로드 할때 너무 번거로웟고 ... 이번에는 github 소스 다운로드 받을때도 오류가 났다..  내용  1. 회사에서 배치 관련 스터디 github 문서정리 내용 관련 중간 쉬는시간에 보려고하는데 인텔리제이에서 github 소스 fetch 하려고 했더니  아래 문구와 함께 안되는 것이다 .ㅠㅠ 2. 그래서 검색을 했다.  Git Clone시 SSL certificate problem 에러저는 데이타베이스 엔지니어라 개발자가 아니라서 Git과는 그렇게 친숙하지는 않았다. 왜냐하면 내가 만든...blog.naver.com 위 블로그 내 아래와 같이 하고 하니까 페치가 잘..
[Github] github 레파지토리 생성 후 소스 올리기 배경 : 스프링배치 스터디를 시작한다. 내가 로컬에서 작업한 소스 이력을 github에 올리기 위해 하려고 했는데.. 처음부터 하려니 뭔가 막막했다. 참고 블로그 보고 따라해보자. git cmd 에서 직접 따라 타이핑 하면서 소스 올려보자. 참고 : Git은 개인 혹은 팀 간의 프로젝트를 관리하는 데 가장 널리 사용되고 있는 툴입니다. 따라서 개발자들에게 있어서 가장 중요하고 익숙해져야 할 기술 중 하나입니다. > 이번에는 git을 이용해" data-og-host="velog.io" data-og-source-url="https://velog.io/@kho5420/Git-GitHub-%EB%A0%88%ED%8C%8C%EC%A7%80%ED%86%A0%EB%A6%ACRepository-%EC%83%9D%EC..

728x90