728x90 반응형 분류 전체보기96 [JAVA/Netty] 재접속 에러 해결? 무슨영문인진 모르겠으나 테스트 환경에서는 없는, 현장 기기에 대한 재접속이 안되는 부분으로 인해 완전히 접속을 종료하고 새로운 접속을 시도하도록 코드를 변경하였다. Netty 의 부트스트랩을 grace shutdown 메소드를 통해 완전히 종료하고, 스케줄러를 통해 모든 접속용 객체의 연결 상태 channel 객체를 확인, 이벤트 루프 그룹이 등록이 안되어있으며, 채널이 동작중이 아닌경우 (끊겨 있을때) 새로운 접속을 연결하도록 변경하였다. 변경이후 중간중간 확인하는중인데 간혹가다 2개 이상의 접속이 이루어지지만, 해당 기기에 대한 이벤트 그룹이 끊긴 객체는 이후 소멸해버리기 때문인지 서버를 껐다 켜는 로그는 남아있지 않았다. 연결리스너 부분을 아무리 수정해도 해결이 안된다. @Override publi.. 2021. 11. 12. [Oracle] 오라클 시간더하기, 테스트용 데이터 만들기 -- 5분간격 이력데이터 생성 declare 시간값 date := to_date('20211210144500' , 'yyyymmddhh24miss'); -- 데이터 생성 시작 시점 의 -5분으로 설정해야 -- 아래의 +5분하는 부분으로 인해 시간이 겹치지 않음 -- declare 와 begin 사이의 공백이 발생한다면 sql 쿼리의 마지막을 만났다고 오류로그를 출력함. begin for day in 1..22 loop -- 각 시간의 매 5분마다 데이터 생성 -> 60을 5로 나누면 12 시간값 := 시간값 + interval '5' minute; --> 5분씩 더하기 for i in 1 .. 63 loop --> 매 5분마다 1부터 63개까지의 지점 생성 -- 키값이 없어 생성할 수 없는 데이터 건너뛰.. 2021. 11. 12. ASN 패킷 BER 디코딩 뷰어 개편 https://pendine.tistory.com/43?category=967064 윗글도 봐주세여 ↑ ASN 패킷 BER 디코딩 뷰어 개편2 https://pendine.tistory.com/36?category=967064 ASN 패킷 BER 디코딩 뷰어 개편 https://pendine.tistory.com/17 위글을 보완하기 위해 작성함 https://pendine.tistory.com/manage/newpost/17?type=post&return.. pendine.tistory.com ----------------------------------------------- https://pendine.tistory.com/17 위글을 보완하기 위해 작성함 https://pendine.tistory.. 2021. 11. 2. [JAVA] Netty 클라이언트 재접속 연결 오류 (isRegistered) 어이가 없다. 테스트 환경에서는 미친것처럼 해놔도 재현이 안되는데 현장에서 가끔 발생되는문제 때문에 재접속이 안되는 현상이 발생하고있었다. 재접속 문제는 https://pendine.tistory.com/23 [JAVA] Netty 클라이언트 재접속 연결 오류 (BlockingOperationException) Exception log : io.netty.util.concurrent.BlockingOperationException: DefaultChannelPromise@45bfd093(incomplete) at io.netty.util.concurrent.DefaultPromise.checkDeadLock(DefaultPromise.java:395).. pendine.tistory.com 이걸로 해결한.. 2021. 10. 8. ASN.1 정리 ㄱㄱ | E | Send(**.**.***.***) : [305E800101815530538000810101820100A300A447A245800C544553545F434C49454E5400810C544553545F534552564552008209746573745F757365728309746573745F70617373A4040602510185012886010A8701018802100082028E80] | ASNPacketCodec | D | [(36 | 0-36)30 22 80 01 01 81 19 30 17 80 00 81 01 00 82 01 01 A3 00 A4 0B A9 09 80 01 01 A1 04 80 02 51 01 82 02 A3 3E ] | ASNPacketCodec | received Pa.. 2021. 9. 30. SSL 암호키 https 는 공개키를 이용해서 암호화가 이루어지는데 원리는 간단하나 소인수 분해의 어려움을 이용한 암호화키를 사용함. SSL (TLS) 를 이용하는 인증서 기관에서는 2048비트를 이용하여 암호화를 하는데 int 형의 최대크기인 42억을 나타내기 위해 사용하는 비트수가 32비트인것을 감안하면 한사람이 하나의 프로그램에서 사용하는 공개키 하나만 복호화하는데만 평생을 쓰고도 부족한 지경이다. 난 살면서 처음으로 간이라는 단위가 쓰이는 단어를 처음봤다. 128비트를 이용했을때 최대 크기가 숫자의 간단위로 표현이 쓰이는것을 위키에서 봤는데 현존하는 컴퓨터로 2048비트를 하나 복호화 하는것보다 양자컴퓨터가 개발되는것이 훨씬 빠를것이다. 2021. 9. 23. 이전 1 ··· 8 9 10 11 12 13 14 ··· 16 다음 728x90 반응형