본문 바로가기
반응형

분류 전체보기714

TIL_210629 1. Facts(사실, 객관) - 회사 어드민 30일 이상 미접속 차단 - 로그인 케이스 리팩토링 - 아샬 static-2 강의 수강 - 품격 swagger 연동 2. Feelings(느낌, 주관) - 회사 프로젝트에서 개선될 사항이나 필요한 기능을 만들고 있습니다. 보안감사 정책 중, 30일 이상 미접속한 어드민은 접속을 차단해야 한다고 합니다. 따라서 30일 이상 미접속자는 어떻게 처리할까 고민했습니다. DB에는 어드민 테이블에 삭제여부만 있지, 미접속 제한에 대한 칼럼은 없습니다. 대리님은 그렇다고 휴면테이블에 넣을거까지는 없다고 하셨습니다. 따라서 최근 접속일을 확인하여 30일 이상의 경우 로그인 예외처리하는 로직을 추가했습니다. 기존에 아이디 혹은 비밀번호 틀릴 시, 접속 ip권한이 없을 시, .. 2021. 7. 1.
TIL_210629 1. Facts(사실, 객관) - 회사 제품 카테고리 관련 DB 짜기 - 회사 어드민 휴면전환 코드 분석 - 품격 백엔드&프런트 연결(로그인) 2. Feelings(느낌, 주관) - 회사에서 기간 시스템과 홈페이지 업무 2가지를 맡으면서 다양하게 일을 하고 있습니다. 제품 쪽을 인수인계 받으면서 회사에서 제품출시마다 네이밍을 붙이는 코드분류작업을 인수인계 받았습니다. 간단히 SELECT, UPDATE, INSERT를 이용해서 정보를 추가해주었는데, 아무래도 코딩 실력도 중요하지만 어떻게 시스템이 되어있는지 빠르게 분석하고 파악하여 업무에 익숙해지는 것도 중요하다는 생각을 했습니다. - 어드민 관리자가 접속이 30일 이상이 지나면 로그인을 못하게 막도록 하는 작업을 연구중입니다. 일반 회원이 휴면 상태로 .. 2021. 6. 29.
TIL_210617 1. Facts(사실, 객관) - 깃허브 라벨, 프로젝트, 이슈 관리 공부 - 회사 일시불 화면 디자인 수정 - 깃허브 슬랙 연동 - 광고, 회원, 상품 엔티티 수정 2. Feelings(느낌, 주관) - 앞으로 깃과 깃허브 사용은 신입 개발자가 회사에 입사하기 위해서 선택이 아닌 필수 사항이고 협업에 방해가 되지 않을 정도까지는 사용할 수 있어야한다고 생각합니다. 잘못된 커밋을 돌리고, 현재 브랜치에서 새로운 브랜치를 만들고, pull request를 날리고, 다른 사람의 작업을 병합하는 등등... 사실 아직까지는 많이 부족하지만 이번 기회를 통해서 다양한 상황을 마주하고 성장하기 위해 노력중입니다. - 확실히 혼자 공부하고 프로젝트할 때도 좋지만, 다같이 협업하면서 학습하는 효과를 톡톡하게 보고 있습.. 2021. 6. 17.
TIL_210616 1. Facts(사실, 객관) - 검색 DTO 강의 - 품격 광고 로직 생성 - 품격 회원, 상품 테이블 생성 - 회사 일시불결제 상세페이지 구현 - 컬렉션(1:N) 고급 조회 dto 강의 2. Feelings(느낌, 주관) - 이전에 패스트캠퍼스 강의에서 들었던 복잡한 고급 dto 조회는 김영한님 실전2강의에서는 v2에 해당할 정도로 노가다 방식이었다. 하지만 그걸 넘어서서 join fetch 방법, 또한 repository에서 바로 dto를 반환하는 방법을 배우면서 좀 더 고급지게 고급 dto를 조회할 수 있는 방법을 알았습니다. - 회사에서 일시불 전용 제품은 상담신청을 제거하고 일시불 버튼만 보이도록 개선해야 했습니다. 회사 내부 시스템의 DB와 연동하여 일시불 여부를 알아내도록 개선했습니다. 회.. 2021. 6. 17.
TIL_210615 1. Facts(사실, 객관) - 품격 오프라인 모임 및 개발 환경 셋팅 - bookclub 서비스테스트 개선하기 2. Feelings(느낌, 주관) - 그동안 체력과 의욕 저하로 약 3주간 TIL을 남기지 못했습니다. 물론 그동안 나름대로 많은 개발의 일을 했지만 생각보다 이 TIL의 완성도에 신경을 쓰면서 오히려 시작이 두려웠습니다. 그래서 지금 다시 도전합니다. TIL에 대해 개념을 다시 바꾸려고 합니다. 배운점에 너무 많은 내용을 써야겠다는 압박을 내려놓습니다. - 또한 바쁜 회사일로 정신이 없었습니다. 회사에서 템포를 잘 조절하면서 일을 해야 하는데, 너무 쪼이면서 하다보니 조금 지쳤습니다. 전체적인 큰 일정을 잘 세우고 그 안에서 컨디션 조절을 잘 해야겠습니다 3. Findings (배운 점).. 2021. 6. 16.
TIL_210526 1. Facts(사실, 객관) - JPQL. Criteria, QueryDSL, NativeSQL, JDBC 차이점 공부 - JPQL 연관관계 조인 공부 - JPQL on 활용 조인 공부 - JPQL 타입변환 공부 - 템플릿 메소드 디자인 패턴 공부 - 스트레티지 패턴 공부 - 클린코드 12장 창발성 - 애완견 중고마켓 html, css, bootstrap 만들기 2. Feelings(느낌, 주관) - 내가 무심코 JPA를 단순하게 사용했던 것을 넘어서 어떻게 연관관계를 제대로 사용하는지 배우고 있습니다. 강의만 듣고 끝내서 까먹지 않도록 꼭꼭꼭 직접 실습해서 공부할 생각입니다 - 클린코드 12장을 읽고 중복제거를 생각해봅니다. 가끔씩 디자인 패턴을 소개하는데, 여기서도 어김없이 템플릿 메서드패턴이 나옵.. 2021. 5. 27.
TIL_210525 1. Facts(사실, 객관) - 값 타입 컬렉션 공부 - 값 타입 address 실습 - 메서드에서 Dto 변환하여 조회하기(LAZY) 공부 2. Feelings(느낌, 주관) - 점점 더 JPA에 대한 관심을 늘려나가고 있습니다. 어떻게하면 JPA를 올바르게 생성, 조회, 수정할 수 있는지 배워나가는 중입니다. 이전에 혼자서 토이 프로젝트를 낑낑되면서 연관관계를 힘들어 했는데, 많은 부분 궁금증이 해소되었습니다. 값 타입이라는 단어가 확 와닿지는 않지만 계속 반복하니, 연관관계와 더불어 중요한 부분이라는 것을 깨달았습니다. 역시나 직접 값타입 Address를 만들어보면서 실습하니 이해가 잘 되었습니다. 3. Findings (배운 점) - 엔티티를 그냥 반환하면 스펙이 바뀔 수 있으므로 꼭 dto를 .. 2021. 5. 27.
TIL_210524 1. Facts(사실, 객관) - JPA 프록시, 즉시로딩 / 지연로딩, 고아객체 강의 - JPA 값타입, 임베디드타입, 불변객체 강의 - javascript 실행 컨텍스트, this, 콜백함수 강의 - 블랙커피 1단계 9기 세션 시작 참여 - var, let, const 차이점 블로그 정리 2. Feelings(느낌, 주관) - 오늘은 웬지 모르게 강의를 많이 듣고 싶은 날이었습니다. 아직 JPA의 기본내용밖에 모르기 때문에 이후에 진행할 프로젝트를 대비하기 위해서 계속 강의를 이어나갔습니다. 이전에 @MappedSuperclass에 이어서 여러 전략들을 확인했습니다. - javascript에 대해 좀 더 공부하고 싶은 욕구가 최근에 있었습니다. 따라서 약 1달과정의 블랙커피 1단계를 신청하였고, to.. 2021. 5. 25.
Var, Let, Const 차이점 자바스크립트의 변수 선언을 공부하다가 3가지가 있음을 알았습니다. 기존에는 var만 사용했는데, ES6 이후에는 let과 const가 새롭게 추가되었고 var는 이제 잘 사용하지 않는다고 합니다. 차이점을 비교해보겠습니다. Var ES6 등장 이전에, var 선언이 규칙이었습니다. 하지만, var 사용은 몇 가지 문제가 있습니다. 그 문제 때문에 var는 let과 const의 등장으로 이어졌습니다. var의 Scope Scope는 해당 변수들이 어디 범위에서 사용이 가능한지를 의미합니다. var는 전역 범위이거나 함수/지역 범위입니다. var가 함수 밖에서 선언되면 전역 범위입니다. 즉, 함수 밖에서 var로 선언된 어떠한 변수들도 전체 window에서 사용이 가능하다는 것을 의미합니다. var는 함수 .. 2021. 5. 25.
반응형