우리는 재택근무 중입니다. by 최창규
- 코로나 19에 따른 사회적 거리두기가 2단계로 격상됨에 따라 우리 개발팀도 재택근무를 시행하고 있습니다
- Backlog에 있는 Task의 우선순위를 확인해서 담당자가 직접 "Ready-To-Progress" 상태로 변경함으로써 개발자가 직접 할 일을 1차 선정합니다
- 주제는 "Ready-To-Progress" 상태인 Task를 공유하면서 각자 오늘 할 일을 알리는 것입니다
Transaction marked as rollback by 최창규 about Spring
- 비록 try-catch 에서 예외를 처리했다 하더라도 RuntimeException 이 트랜잭션 안에서 발생하면 무조건 Rollback으로 표시(mark)가 됩니다
- save() 에서 DataIntegrityViolationException 이 발생한다고 가정하면 main() 은 sub1()과 sub2()가 모두 실행되지만 commit 시에 예외가 발생하고 트랜잭션이 rollback됩니다
- sub1() 에서 try-catch를 했다는 것은 안에서 DataIntegrityViolationException 이 발생해도 무시하고 트랜잭션을 처리하겠다는 의도입니다
일 잘하는 사람은 단순하게 말합니다 by 최창규
- 특히 나는 일을 잘한다고 생각하는데 회사로부터 인정을 못 받는다고 느끼는 분에게 추천합니다
- 텍스트형 커뮤니케이션을 할 때는 서로 몇 시간에 한 번씩 답변해도 문제가 없도록 완결형으로 이야기하는 게 좋습니다
- 저는 (꼰대라서) 자신의 생각이나 의견을 말할 때 "~ 같습니다"로 끝나는 문장을 싫어하는 편입니다
전체 매장의 수수료 타입을 뽑아 보자 by 최창규 about MySQL,SQL
- 칼럼은 apply_date (적용일) approved_at (승인 일시) type (수수료 타입) shop_id (매장 id)이고
- GROUP_CONCAT(type ORDER BY apply_date DESC)
- SUBSTRING_INDEX(GROUP_CONCAT(type ORDER BY apply_date DESC)
코비드19 소비 행태의 변화 by 배기홍
- 2020년 1월 부터 10월까지의 신용/체크카드의 업종별 월별 매출 데이터를 2019년 동기간과 비교해서 코비드19 기간 동안 어떤 업종의 매출이 얼마큼 증가 또는 감소했는지를 간략하게 보여주는 도표가 많아서 꽤 재미있게 봤다
- 편의점과 같은 홈과 가까운 채널 또한 코비드19 기간 동안 매출이 많이 증가한 걸 숫자로 확인할 수 있었다
- 또는 창업가는 작년에 매출이 증가한 상위 업종을 기반으로 판단과 결정을 해야 할까
Docker 저장소 동기화 by 최재훈 about Git,Docker
- apiVersion: apps/v1 kind: StatefulSet metadata: name: dregsy labels: app: dregsy spec: selector: matchLabels: app: dregsy serviceName: dregsy replicas: 1 template: metadata: labels: app: dregsy spec: containers: - name: dregsy image: xelalex/dregsy command: ['dregsy'
- yaml'] env: - name: LOG_LEVEL value: debug resources: requests: cpu: 10m memory: 32Mi limits: cpu: 2000m memory: 2048Mi volumeMounts: - name: dregsy-config mountPath: /config/config
- yaml volumes: - name: dregsy-config secret: secretName: dregsy items: - key: config