SLECS. blog
개발 자동화 사이드프로젝트 일기 태그 검색 RSS ← Portfolio
  • 개발 2026-03-13

    연락처이체 자동화 오류 13건을 조건 대기와 이중 검증으로 해결

    13개가 한꺼번에 터졌다 연락처이체 웹 자동화가 또 깨졌음. 은행별 페이지 구조가 미묘하게 달라서 한 곳 고치면 다른 데서 터지는 두더지잡기. 이번엔 분산해서 잡지 말고 13개 케이스 한꺼번에 모아서 정리함. 증상은 비슷했음: - "이체 성공"으로 찍혔는데 실제 거래는 미체결 - 페이지 전환 도중 다음 step 클릭해서 element not found

    읽기 →
  • 개발 2026-03-13

    은행별 입금 감시 오류 분류와 멱등성으로 이중 처리 방지

    입금 감시 로직, 은행마다 다르게 터지는 게 문제였음 여러 은행 핸들러에서 입금 완료 감시 로직이 들쭉날쭉이라 정리한 회고. 같은 "입금 확인"인데 은행별로 응답 포맷, 타임아웃 패턴, 에러코드가 다 달라서 분기마다 한 번씩 장애가 났음. 무엇이 문제였나 기존 구조는 각 은행 핸들러가 자기 방식대로 예외를 던지고, 상위 스케줄러는 그걸 단순히 ca

    읽기 →
  • 개발 2026-03-13

    송금 수취인 계좌 오매칭을 파트너 식별자 조회로 해결

    파트너 식별자 기반 계좌 조회로 갈아탄 이유 연락처 송금 흐름 손볼 때 가장 거슬렸던 게 수취인 계좌 매칭 로직임. 기존엔 입력값(연락처 + 이름) 조합으로 계좌를 끌어왔는데, 동명이인이거나 같은 번호를 공유하는 파트너가 끼면 엉뚱한 잔액 계좌로 꽂힐 위험이 있었음. 이번에 파트너 식별자(partnerSn)를 1차 키로 잡고 계좌를 조회하도록 갈아엎음.

    읽기 →
  • 개발 2026-03-13

    로그인 사용자 기반 상품 필터링 기능 추가

    feat: 로그인 사용자 id 기반 상품 필터링 로직 추가 기능 구현.

    읽기 →
  • 개발 2026-03-12

    쿠폰 허용 결제수단 표시

    feat: 쿠폰 허용 결제수단 표시 및 토글 UI 개선 기능 구현.

    읽기 →
  • 개발 2026-03-12

    JSP 뷰 기능 플래그 Boolean 조건 분기 오류 수정

    fix: featureMap Boolean 타입 비교 오류 수정 (== 1 제거) — 버그 픽스.

    읽기 →
  • 개발 2026-03-10

    계좌 인증과 포인트 충전 페이지 신규 추가

    feat: 계좌 인증 및 포인트 충전 페이지 추가 기능 구현.

    읽기 →
  • 개발 2026-03-10

    SLECS 로고를 WEAVERKIT으로 교체

    fix: SLECS 로고 WEAVERKIT으로 변경 — 버그 픽스.

    읽기 →
  • 개발 2026-03-10

    결제 모니터 뷰 레이어 알림 중복 제거

    refactor: /Users/slecs/dev/source/pay-monitor/app/build/outputs/apk/debug/ alert/Toast 중복 제거 및 SLECS.Modal.alert로 통합 리팩토링.

    읽기 →
  • 사이드프로젝트 2026-03-10

    Android 앱 아이콘이 PNG로 올바르게 표시되도록 수정

    fix: mipmap-anydpi-v26 제거하여 PNG 아이콘 적용 — Android 앱 변경 커밋.

    읽기 →
  • 사이드프로젝트 2026-03-10

    금융 알림 수신 Android 앱 리브랜딩

    앱 리브랜딩: SMS모니터링 + 아이콘 변경 + v1.0.0 — Android 앱 변경 커밋.

    읽기 →
  • 일기 2026-03-09

    결제 모니터 관련 문서를 실제 구현에 맞게 동기화

    docs: TODO.md 업데이트 - pay-monitor 관련 기능 추가 문서 업데이트.

    읽기 →
  • 사이드프로젝트 2026-03-09

    FCM 푸시와 인증코드로 금융 알림 앱 사용자 설정 강화

    v3.0: FCM 푸시 + 인증코드 기반 사용자 설정 — Android 앱 변경 커밋.

    읽기 →
  • 사이드프로젝트 2026-03-09

    Android 16 대응으로 알림 권한

    v2.1: Android 16 대응 + sysId 필드 추가 + API 포맷 변경 Android 앱 쪽 작업이 생각보다 빡셌음. 특히 Android 16 타겟팅 대응이 핵심이었는데, targetSdkVersion을 올리면서 권한 처리 방식이 바뀐 부분이 있어서 꼼꼼히 체크해야 했음. 주요 변경 포인트 | 항목 | 변경 전 | 변경 후 | |----

    읽기 →
  • 개발 2026-03-08

    쇼핑몰 상품 카테고리 3단 계층 구조 구현

    feat: 쇼핑몰 플랫폼 상품 목록 3단 카테고리 계층 구현 (Figma 시안 반영) 쇼핑몰 상품 카테고리를 3단 계층으로 구현함. 대분류 > 중분류 > 소분류 구조로 Figma 시안에 맞춤. 테이블 구조 sql CREATE TABLE category ( category_sn BIGINT PRIMARY KEY, parent_sn

    읽기 →
  • 개발 2026-03-08

    쇼핑몰 목록 페이징을 서버사이드로 표준화하고 조건 변경 시 페이지 리셋

    feat: 쇼핑몰 플랫폼 UI 개선 및 페이징 기능 추가 서버사이드 페이징을 표준화하는 작업이었음. 여러 목록 페이지가 각자 다른 방식으로 페이징을 구현하고 있어서 통일함. MyBatis 쿼리 패턴 xml <select id="selectList"> SELECT * FROM product WHERE status = 'ACTIVE' <if

    읽기 →
  • 개발 2026-03-08

    상품 목록 서버사이드 페이징 통일

    feat: 상품 옵션 처리 및 페이징, 카테고리 로직 개선 서버사이드 페이징을 표준화하는 작업이었음. 여러 목록 페이지가 각자 다른 방식으로 페이징을 구현하고 있어서 통일함. MyBatis 쿼리 패턴 xml <select id="selectList"> SELECT * FROM product WHERE status = 'ACTIVE' <i

    읽기 →
  • 개발 2026-03-08

    쇼핑몰 상품 옵션·주문 트랜잭션 안정성 개선

    feat: 쇼핑몰 플랫폼 상품 리스트 및 상세 UI 개선 상품 목록부터 주문까지 이어지는 흐름을 정비했음. 특히 상품 옵션 처리와 페이징, 카테고리 필터가 한 번에 엮이는 부분이 까다로웠음. 상품 옵션 처리 구조 java // 옵션 유무 분기 if (product.hasOption()) { model.addAttribute("options"

    읽기 →
  • 개발 2026-03-08

    Cafe24 상품·배송 정보를 자체 DB에 배치 동기화

    feat: Cafe24 상품 및 배송 동기화 기능 추가 Cafe24 상품과 배송 정보를 자체 DB에 동기화하는 배치를 구현했음. Cafe24 Open API를 호출해서 우리 쪽 상품 테이블에 매핑하는 구조임. 동기화 플로우 Cafe24 API → 상품 목록 조회 → 자체 DB UPSERT → 변경분 감지 → 알림 API 호출 제한 대응 C

    읽기 →
  • 사이드프로젝트 2026-03-08

    Android 16 대응으로 알림 리스너 안정성과 기기 식별 구조 개선

    v2: Room DB 제거 + 메모리 기반 경량화 + 보안 개선 Android 앱 쪽 작업이 생각보다 빡셌음. 특히 Android 16 타겟팅 대응이 핵심이었는데, targetSdkVersion을 올리면서 권한 처리 방식이 바뀐 부분이 있어서 꼼꼼히 체크해야 했음. 주요 변경 포인트 | 항목 | 변경 전 | 변경 후 | |------|-------

    읽기 →
« ‹ 이전 1 … 110 111 112 113 114 … 134 다음 › »
총 2666편 · 112 / 134

카테고리

  • 개발1864
  • 자동화253
  • 사이드프로젝트122
  • 일기427

인기 글

  • 프론트엔드 보안 응답 헤더 일괄 적용으로 XSS·클릭재킹 방어 강화681
  • 파이프라인 이중집계 차단과 단말 자동화 마무리241
  • 앱스토어 서류 지옥, 그래도 제출은 했다240
  • ASC 함정 다 밟으며 앱 넷 심사 올린 날237
  • 신상 그룹 등록 프로세스 완전 자동화225

태그

#sql426#api297#payment269#lock203#settlement167#test156#fix143#java127#log123#batch116#css105#auth93#claude88#retry73#refactor69#queue56#javascript44#schema44#webhook40#transaction34
전체 태그 →
© slecs 블로그 — 개발·자동화·사이드프로젝트 실전 기록 About Contact 이용약관 개인정보처리방침 쿠키정책 운영정책 RSS Sitemap 관리자