본문 바로가기
반응형

분류 전체보기121

[대시보드 개발] 극악의 속도 개선하기 이번에 대시보드를 개발하면서 처음 버전은 기본 화면 호출 -> ajax 로 사용자의 그리드 설정값 가져오기 -> 그리드 배치에 따라 HTML 이어붙여서 화면 그리기 방식으로 개발을 했다. (* 우리 파트 외에 기본 화면 호출(/page) -> ajax로 데이터 호출(/list) 방식으로 개발이 되어있어서 그 포멧을 따름) 근데 라이센스를 샀는데도 느린 amchart랑 느린 iframe을 같이 쓰니 속도가 말도 안되게 느렸다. 첫번째 페이지가 로드되는 중에 다음 페이지로 롤링되는 ㄷㄷ 그래서 속도 개선하겠다고 대시보드(센터메인-속도개선ver) 로 새로 개발을 했고, iframe 대신 기존의 위젯 소스를 최대한 수정하지 않기 위해 jsp:include 를 사용해보기로 했다. 1. ajax + HTML app.. 2023. 1. 27.
[SQL] 오라클 LAG, LEAD 함수 사용법(이전 행값, 다음 행값 가져오기),전일대비 구하기 대시보드 개발 중인데 전일대비 값을 한 쿼리로 가져오는 방법에 대해 엄청 고민이 됐다,,, 맨처음에는 아래처럼 DECODE 처리한 쿼리를 또 한번 감싸서 SUM하는 식으로 했는데 뭔가 결과값이 틀린것같다,, 다른 방법이 있을 것 같아서 찾아봤더니 LAG와 LEAD라는 함수가 있었다. ~~ DECODE(ORD_DTM, 기준날짜, WHOUT_QTY, 0) AS TOTAL --기준일 합계에 사용할 수량 DECODE(ORD_DTM, 전일자, WHOUT_QTY, 0) AS BEF_TOTAL --전일 합계에 사용할 수량 SELECT NVL(SUM(TOTAL), 0) AS TOTAL ,NVL(SUM(BTOTAL), 0) AS BTOTAL , CUST_CD , CUST_NM FROM ( SELECT DECODE(A.O.. 2023. 1. 5.
AWS 인프라 구축 - 테라폼 다루어보기 & 윈도우 테라폼 설치 1. 테라폼 Workspace 란 ? 인프라를 관리하기 위한 하나의 프로젝트 단위 보통 기업이나 조직의 규모에 따라 다르기 때문에 소규모(워크스페이스 1개) -> 대규모 (network/account/domain/service~~처럼 용도에 따라 분리) 변경사항을 추적할 목적으로 상태(state)를 관리함 -> *.terraform.tfstate 파일로 관리됨 워크스페이스 단위로 관리된다. 2. 윈도우환경에서 테라폼 설치하기 https://developer.hashicorp.com/terraform/downloads Install | Terraform | HashiCorp Developer Explore Terraform product documentation, tutorials, and examples.. 2022. 11. 30.
AWS 인프라 구축 - 테라폼을 이용한 인프라 구축 1. 테라폼 소개 무엇이든 공식문서&사이트를 보고 접근하는 것이 가장 정확하다. https://www.terraform.io/ Terraform by HashiCorp Terraform is an open-source infrastructure as code software tool that enables you to safely and predictably create, change, and improve infrastructure. www.terraform.io 2. Workflow 테라폼에서 말하는 핵심 키워드 3가지 Write, Plan, Apply 1) Write : 인프라 코드 작성 2) Plan : 해당 인프라 코드 검증 3) Apply : 검증된 코드를 적용 ( Provider Agnost.. 2022. 11. 28.
728x90
반응형