분류 전체보기 검색 결과

126 개의 검색 결과가 있습니다.

Programming/기본 (Baisc)

[JAVA][자바] Nio 이용해서 IO Read & Write (이어쓰기)

1. 개요 1) 클라이어트 단에서 파일 업로드 시 Chunk화 하여 서버에 CPU 부하를 낮추기 위해 구현한다. 2) 차이점 가. AS-IS java.io 클래스의 경우 하드웨어가 아닌 JAVA → JVM → 하드웨어 → 디스크 나. TO-BE java.nio 클래스의 경우 JAVA → 하드웨어 → 디스크 으로 작성하다보니, 성능면에서 CPU가 안정적이고 부하가 존재하지 않아 매우 효율이 좋다. 2. 처리 // 존재하면 이어쓰기 OutputStream fileChannel = null; Path path = Paths.get(newFile.getAbsolutePath()); try { fileChannel = Files.newOutputStream(path, StandardOpenOption.CREATE..

[VMWARE] Fcoe Lan 어댑터 오류로 인한 VLAN Max Retries 오류
Linux

[VMWARE] Fcoe Lan 어댑터 오류로 인한 VLAN Max Retries 오류

1. 개요 아래와 같이 계속하여 CPU + ql_fcoe 오류 + Vlan 명칭으로 Retries 오류가 발생하는 경우 다음과 같이 조치해야함을 뒤늦게 알게 되었습니다. 2023-01-10T14:00:50.011Z cpu62:2097279)WARNING: HPP: HppThrottleLogForDevice:1128: Cmd 0x42 (0x45d91fe1ef80, 2104353) to dev "t10.NVMe____Micron_7300_MTFDHBE3T2TDG_______________20352A7B07D7________00000001" on path "vmhba2:C0:T1:L0" Failed: 2023-01-10T14:00:50.011Z cpu62:2097279)WARNING: HPP: HppThrot..

[Java][SSH] Jsch Java SSH 라이브러리 사용 주의 사항
Programming/스프링.유틸

[Java][SSH] Jsch Java SSH 라이브러리 사용 주의 사항

1. 개요 Tmax사 Anylink 제품을 설정 하던 중 이슈가 발생하였다. Anylink 전문 연계 중 파일 업로드 관련을 SSH + SFTP으로 업/다운로드를 하는 서비스가 존재하여, 기존 비밀번호 기간 만료로 인해 OS AIX, LINUX 등 Pam 모듈 제한이 발생하였다. 임시 조치 → 서비스 정상화 확인 후 대안 방안을 고민하던 중 RSA Public, Private 인증 방식을 떠올라 적용하고자 한다. 2. 이슈 1) ssh-keygen 기본 모듈로 하면 안된다! (정상케이스는 하단 참조) #잘못된 예시 -- OPEN SSH 로 생성된 RSA 인증서 파일은 정식 모듈이 아니다! ssh-keygen -t rsa $ cat /c/Users/YYH-G/.ssh/id_rsa.pub ssh-rsa AA..

[Java][JS] Ajax 바이너리 Base64 업로드 유틸
Programming/기본 (Baisc)

[Java][JS] Ajax 바이너리 Base64 업로드 유틸

1. 개요 해당 소스는 방화벽 및 보안 장비 우회를 통한 업로드를 하기 위해 제작된 소스이다. 해당 소스는 특별한 일을 제외하고는 사용하는 것을 권하지 않으며, 또한 파일 용량이 큰 경우 String으로 변환된 사유로 인해 용량이 평균 2배로 늘어나는 점 . 고려해야한다. 2. 대상 장비 범위 1) IPS, IDS 장비 2) F/W in IPS 장비 3) FW 장비 4) 스팸 장비 3. 소스 1) 자바스크립트 Javascript let param = {}; let file = $("#inputFile")[0].files[0]; let reader = new FileReader(); reader.readAsArrayBuffer(file); reader.onload = function () { let res..

[디자인] 프로젝트 진행 과정 중 이슈 발생
아웃소싱-Job/계약 관련

[디자인] 프로젝트 진행 과정 중 이슈 발생

해당 글은 지인이 디자인 프리랜서로 활동 중 문제가 발생되어, 지원차 내용을 기재 및 작성하여 전달함. 수행사 입장에서 발주사 또는 고객사에서 "갑질"을 행하는 경우 "수행사" 입장에서는 보편적으로 당하게됩니다. 이를 방지하기 위해 다음과 같이 "인수인계" 또는 업무 내용을 기록 및 정리하여, 기한을 통보해야하며, "수행사"가 언제든지 불리할 수 있으니, 그동안의 작업을 정리하는 습관은 필수입니다. [작업 항목] 1. 총 섹션 x개 / 총 화면 개수 PC xxx개 / 오브젝트파일 xxx개 2. 별도 요청 항목 : [이슈내용 기재] 웹사이트 최초 기획안과 다르게 급조되어 추가된 항목 기술 [검수 요청 사항] 1. PC 검수 관련 1) PC 웹 디자인에 대한 검수 지연이 되어, 프로젝트 종료가 지연되고 있습..

[DB][MARIADB][MYSQL] 파일 사이즈 변환 쿼리
Programming/기본 (Baisc)

[DB][MARIADB][MYSQL] 파일 사이즈 변환 쿼리

1. 개요 해당 소스는 DB 통계 추출 과정에서 파일 사이즈 관련하여, BYTE,KB,MB,GB,TB,PB 등 단위 환산을 위해 개발된 소스이다. 2. 소스 create or replace function FN_SIZE_CONV(BYTE_SIZE BIGINT) RETURNS VARCHAR(200) BEGIN DECLARE RTN_CONV VARCHAR(200); DECLARE RTN_CONV_UNIT VARCHAR(200); DECLARE UNIT_BYTE BIGINT; DECLARE UNIT_KB BIGINT; DECLARE UNIT_MB BIGINT; DECLARE UNIT_GB BIGINT; DECLARE UNIT_TB BIGINT; DECLARE UNIT_PB BIGINT; SET UNIT_BYT..