업무중에 파일업로드의 시퀀스 값이 규칙성이 없어서 문제가 발생함 [함수]CREATE OR REPLACE FUNCTION FN_NEXT_FLEUID_SEQ ( p_bukrs IN VARCHAR2, p_likeval IN VARCHAR2, p_padlen IN NUMBER DEFAULT 3 -- 자리수 지정 (기본 3자리)) RETURN VARCHAR2 IS v_seq NUMBER := 0; v_len NUMBER := p_padlen; v_result VARCHAR2(20); v_raw_len NUMBER;BEGIN -- padlen이 0 이하이면 최소 3자리로 고정 IF p_padlen [사용법]SELECT FN_NEX..
업무를 진행하다가 Procedure 실행에 대한 로그가 보기 어려워서실행에 대한 로그를 추가했습니다. [프로시저 로그 실행]CREATE OR REPLACE PROCEDURE a.PROC_LOG_INS ( P_PROCEDURE_NAME IN VARCHAR2 , P_TYPE_CD IN VARCHAR2 , P_DATA_KEY IN VARCHAR2 , P_CONTENT_TEXT IN CLOB) IS PRAGMA AUTONOMOUS_TRANSACTION; V_PROCEDURE_SEQ NUMBER;BEGIN -- PROCEDURE_SEQ 계산: PROCEDURE_NAME 기준 MAX(PROCEDURE_SEQ) + 1 SELECT NVL(MAX(PROCEDURE_SEQ), ..
Ajax 호출 시 버튼을 중복으로 누르면 같은 요청이 여러 번 가는 문제가 자주 발생합니다. 또 사용자는 요청이 걸려 있는지 안 걸려 있는지 알 수 없어 답답하죠. 그래서 실무에서는 jQuery에 **직접 플러그인 메서드**를 만들어, Ajax 요청 시 버튼을 비활성화하거나 로딩 아이콘을 띄워서 사용자에게 ‘지금 처리 중입니다!’ 라는 피드백을 줍니다. 이번 글에서는 제가 프로젝트에서 직접 본 `ajaxLoadStart`와 `ajaxLoadComplete` 커스텀 함수를 어떻게 동작하는지 코드와 함께 정리해 보겠습니다. jQuery.fn.ajaxLoadStart = function(type) { var $target = this; if ($target[0].tagName.toLowerCase() =..
- Total
- Today
- Yesterday
- EL
- Mapping
- logstash
- 절대 경로 설정하기
- index 처리를 잘하자
- 인덱스
- Mappings
- list
- string
- config
- 명령어
- Linux
- GIT
- 문자
- Elasticsearch
- 파일업로드 시퀀스
- mysql은 nl이 기본 세팅
- 재색인
- Java
- Query
- bool
- oracle
- literal sql
- react
- Procedure 로그
- kibana
- pm2-logrotate
- ArrayList
- React18
- 키바나
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
