본문 바로가기 메뉴 바로가기

진성 소프트

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

진성 소프트

검색하기 폼
  • 전체 글 (371)
    • 맛집 (1)
    • IT Problem (5)
      • Windows (4)
    • IT TIP (29)
      • Mac (4)
      • InteliJ (9)
      • Windows (4)
    • Book (0)
    • 프로그래밍 (258)
      • CSS (8)
      • Android (16)
      • DB (13)
      • C++ (1)
      • 네트워크 (4)
      • JAVA (59)
      • Arduino (1)
      • Git (9)
      • Algorithm (7)
      • Web, App (2)
      • Linux (9)
      • JavaFX (51)
      • ElasticSearch (9)
      • 크롤링 (9)
      • EffectiveJava (26)
      • Perl (2)
      • Spring (12)
      • Maven (1)
      • JavaScript (1)
      • AWS (1)
      • Gradle (1)
      • C# (6)
      • Python (0)
      • Kotlin (3)
      • Docker (2)
    • 잡담 (6)
    • 여행 (15)
    • 느낀다는 것 (2)
    • 산업기능요원 (3)
    • 야구 (2)
    • 학교 (12)
    • Editing (1)
    • Business (1)
  • 방명록

2023/01 (3)
Presto JDBC Driver 의 TimeZone 으로 인한 고생기 및 극복기

들어가며 현 회사에서 비즈니스 Feature 개발을 하면서 유저에게 필요한 다양한 데이터를 가공해서 전달하기 위해서 Presto DB 를 사용하고 있습니다. 이 과정에서 Presto DB 의 TimeZone 설정으로 인해서 꽤나 많은 고생을 겪게 되었는데 그 해결 과정을 공유하고자 합니다. Presto DB 란? Presto 는 대량의 (~ 수십 TB) 데이터를 분산처리 할 수 있는 클러스터 이자 쿼리엔진입니다. 쿼리엔진 측면에서 Presto 는 다수의 Woker Node 에서 대량의 데이터를 저장소로 부터 읽어 가공을 수행합니다. 이때 저장소는 다양한 종류(S3, MySQL, Elasticsearch 등)를 지원합니다. (자세한 내용은 공식 문서를 참고) 문제 발생 어느날 Feature 개발을 위해서 ..

프로그래밍/DB 2023. 1. 9. 19:59
기능 플래그로 블로그 '광고클릭 유도 배너' 노출 제어 하기 (feat. Hackle)

기능 플래그란? 기능 플래그는 배포 후에도 코드의 변경 없이도 로직, 시스템의 동작을 수정할 수 있도록 도와주는 장치이다. 코드내에 기능 플래그 코드를 달아서 배포를 하면 플래그를 외부에서 switch 형태로 on/off를 할 수 있는 개념으로 보면 된다. 마틴 파울러 '형님' 도 아래 본인의 블로그에도 기능 토글 (플래그)은 강력한 기술이다! 라고 이야기 하고 있다. Feature Toggles (aka Feature Flags) Feature Flags can be categorized into several buckets; manage each appropriately. Smart implementation can help constrain complexity. martinfowler.com 언제 ..

카테고리 없음 2023. 1. 7. 18:36
[Git] git hooks 를 활용하여 커밋 메시지 prefix 적용하기

들어가며 회서 업무를 하다보면 보통 커밋 컨벤션이 있기 마련인데 필자의 경우에는 JIRA 를 사용하면서 JIRA 티켓 번호를 prefix 로 불여주고 있다. ex. [PROJ-9321] refactor: ..... 다만 매번 티켓 번호를 타이핑 하는 것에 피로감이 느껴지면서 자동으로 붙여줄 수 없을가 고민하면서 git hooks 라는 방법을 적용해보았다. Git Hooks Git 에서 제공해주는 기능으로 다양한 상황 (commit, merge 등) 에서 트리거되는 작업에서 실행되는 동작을 정의할 수 있다. 자세한 내용은 공식 문서 참고 Git - Git Hooks If you’re writing a script/hook that others will need to read, prefer the long..

프로그래밍/Git 2023. 1. 4. 21:27
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • 공부 노트
  • 파이어 펀치
  • 호작 구구
  • 박스여우 - BoxFox
  • jangcnet
  • 18세 황준필
  • 에이론
TAG
  • 자바
  • 일본 배낭여행
  • TableView
  • effective java
  • springboot
  • Java UI
  • 배낭여행
  • JavaFX 종료
  • 이펙티브자바
  • java
  • 이펙티브 자바
  • windows
  • 인텔리제이
  • 텐트
  • JavaFX Window Close
  • 이펙티브
  • 자전거 여행
  • 방통대 과제물
  • intelij
  • JavaFX 테이블뷰
  • 자전거
  • JavaFX
  • 일본 자전거 여행
  • 일본 여행
  • JavaFX Table View
  • 스프링부트
  • 배낭 여행
  • effectivejava
  • git
  • 일본여행
more
«   2023/01   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바