평상시에 최소값을 구하는 쿼리를 작성할때 MIN() 함수를 많이 이용하였다. 그 이유가 편리해서 그렇지 않을까 싶다... 하지만 최근에 이 함수를 이용하여 조회 처리를 하는 과정에서 제대로된 최소값을 가져오지 못하는 현상을 발견하였다. 컬럼들을 대량으로 가져와야하는 상황에서 MIN() 값을 조회하는 처리하는 경우였는데 이상하게 최소값이 제대로 조회 되었다가 안되었다가하는 상황이 발생했다. 해당 이슈에 대해서 명확한 원인을 찾지못해서 좀 아쉬웠지만 그 대신 다른 방식을 구현하여 해당 건에 대하여 해결하였다. 그래서 필요할 경우 해당 MIN() 방식으로는 처리하기 어려울 경우 해당 공유하는 내용을 종종 이용하려고 한다. 예시 table name = "car" SNO A B 1 중형차 2 2 버스 3 )기존 ..
: 아파치와 톰켓을 연결해주는 역할 #mod_jk 설치 전 필요한 컴파일러 설치 # yum install gcc gcc-c++ httpd-devel #mod_jk 다운로드 # wget -c 링크 복사 결과 : tomcat-connectors-1.2.48-src.tar.gz 생성됨 #connector 압축해제 진행 # tar -zxvf tomcat-connectors-1.2.48-src.tar.gz #컴파일 처리 하기 # cd tomcat-connectors-1.2.48-src/native/ # ./configure --with-apxs=/usr/bin/apxs ## 컴파일 완성후 make 입력 ## # make # make 컴파일 진행 # make install # cd /etc/httpd/modules..
1. 아파치 설치 여부 확인 # yum list installed | grep httpd # yum install -y httpd ## 이러면 자동적으로 설치가 진행 됩니다~~ 만약에 80 포트가 방화벽에 막히는 경우를 대비하여 열어주는 처리를 한다. 그런데 centos07에 방화벽이 안켜져있을 경우 굳이 선언할 필요 없음 ##선언 코드 http와 https 방화벽 오픈 # firewall-cmd --permanent --add-service=http 결과 : success # firewall-cmd --permanent --add-service=https 결과 : success ## ↑ 위와 같이 진행 되고 나면 # firewall-cmd --reload ## 방화벽 재시작 # firewall-cmd ..
문제 발단해당 A 사이트의 데이터를 B 사이트에 api로 데이터를 호출하여 처리하는 방식을 요청받아 작업을 진행하였다.일반적인 HttpURLConnection 을 이용하여 호출하는 방식을 선택하여 작업을 하였다. 로컬과 개발서버의 통신 과정에서는큰 문제가 없음을 확인하고 실서버에 배포하여 확인을 하였다. 그런데 PKIX path build failed 이슈가 발생하였다. PKIX path build failed 원인 해당하는 도메인의 인증서에서 에러가 발생하여 문제가 되는 것웹브라우저에서 신뢰하는 인증서 인경우에도 발생 인증서는 유효한데 발생하는 이유?ssl 연결 시 HANDSHAKE가 어떤 방식으로 이루어지는지 보면 된다클라이언트가 CA로부터 발급받은 인증서로 서비스하는 서버와 연결서버가 전송한 ..
문제 발단 문제 발생의 시스템은 대형폐기물을 처리하는 시스템이었다. 막 해당 시스템을 오픈을 했을때 데이터가 별로 없어 문제가 없었는데 이용자가 하루에 신청자가 많다보니 데이터 늘어나는 속도가 엄청났다. (하루에 만건 이상 신청 ;;) 그렇다보니 관리자 페이지에서 해당 신청 건들을 확인하기위해 들어갔을 경우 페이지 로딩 속도가 점점 늘어나는 것을 확인... 처음에는 5초 ... 10초... 15초 데이터가 1만건 이상부터 문제가 발생하여 빠른 조치가 필요했다.. 문제 되는 부분 점검: 우선 자바코드에 이상 있는지 확인을 해보았다. 그러나 자바 코드단에서는 단순이 데이터를 조회만 해올뿐 다른 코드 처리를 하지 않은것을 확인하였다. 그렇다면 애초에 db에서 조회를 해올때 문제가 있을거라 생각하였다. 해결을 ..
- Total
- Today
- Yesterday
- 캘린더
- mybatis
- ncp
- 스케줄러
- 격리수준
- 개념 이해하기
- hazelcast
- docker
- 도커
- 컨테이너
- 리눅스
- Quartz
- spring
- 권한
- 정의
- centos7
- Cache
- dockerfile
- Lock
- dfs
- 캐시
- 알고리즘
- leatcode
- 네이버 클라우드
- Java
- LocalDate
- insert
- 이미지
- MySQL
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |