본문 바로가기

Message Queue 시리즈 2편 1> SpringFrameWork ( With AMQP ) // JAVA Type Configuration @Bean public ConnectionFactory connectionFactoryToSlack() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory("127.0.0.1"); connectionFactory.setUsername("guest"); connectionFactory.setPassword("guest"); connectionFactory.setVirtualHost("/slack"); return connectionFactory; } 위와 같은 2가지 설정만으로 해당 Queue에대한 Listener를 ..
Message Queue 시리즈 1편 1> !(Quest) 표준공지 시스템 도입 # 현재 다니고 있는 회사에서 업무공지 시스템으로 Slack을 사용하고 있는데 시스템의 장애 또는 Error에 대한 공지가 다양한 형태로 분산되어 있어 공지에 대한 표준 방안이 필요하다고 판단해 방법을 고민해보기로 했다. 2> 진행 # 업무와 연관되지 않도록 Exception 또는 특정상황에 대한 알림 기능 - 가장 중요한 것은 기존업무상에 최대한 영향을 주지 않도록 해야한다. - 그럼 비동기 형태로 진행을 해보는게 어떰??? 이라는 결론에 도달~ # IF KAKAO 초당 옥수수(https://dico.me/articles/256) 편에 소개된 MQ를 사용해 보기로 결정!! - 사내시스템에서 비동기 아키텍쳐 필요 - 앞으로 현 사내 시스템의 TO-BE 모델의 방..
개발자 글쓰기 개발자의 글쓰기에 대해 써보려 합니다 스스로가 많은 연차는 아니지만 요즘 주니어 개발자들의 구인을 볼 때 포트폴리오라고 만든 것들을 보면 Source Code를 통한 결과물에만 집중하는 것 같은 느낌이 들 때가 많습니다. 물론 결과물이 가장 중요합니다. 하지만 실제 자기가 만든 결과물인 시스템 및 서비스에 대한 것에 대해 설명한 자료는 너무나 부족한 경우가 많았습니다. 개발자들 중 상당 수 많은 사람들이 문서에 대해서 거부감을 느끼는 경우를 많이 보았고 대부분이 응당 개발자라하면 코드로 얘기한다.!!!! 라고 생각하며 문서 및 글쓰기를 너무 가볍게 여기는 경향을 자주 목격합니다. 특히 경험적으로 경력이 짧은 주니어분들의 경우 코딩에 뛰어난 분일수록 경우 그런 성향을 가지는 사람이 경험상으로 많았던 것 같..
JAVA 한글자르기(유니코드) JAVA 한글자르기 6> 원리 찾아서 1) 쉬프트 연산 2) signed Data ( Feat. 비트와 보수) 3) JAVA 에서의 한글표현 - 1편의 예제 Source 중 핵심코드라고 되어 있던 2줄을 정확하게 이해하기 위해서 위의 3가지를 충분히 이해 할 수 있는 내공이 필요하다!!! 7> 상세 원리 1) 먼저 쉬프트 연산을 알아보자 ~ - Source에 나와 있는 0x80 값을 쉬프트 연산(&)을 위해 비트로 표현하면 10000000 과 같고 이값으로 쉬프트 연산을 한다면? ? ? ? ? ? ? ? ? 그럼 1편에서 본 위의 코드를 다시 해석해 보자!!!!! 아직 정확히는 잘 모르겠지만 로직적으로만 본다면 if절의 by[i], by[ len - 1] 의 값이 다른 순번에 있는 값과는 상관없이 8번째..
JAVA 한글자르기(Feat 한글깨짐) JAVA 한글자르기 1> 현상 - 개발 도중 타기관 연계를 진행하면서 한글이 깨져서 들어오는 현상이 발생 2> 사유 - JAVA에서 한글의 경우 2바이트(EUC-KR)으로 처리가 되는데 타기관에서 전송전 정의된 20자리로 자를때 아무생각없이 잘라서 보내주다 보니 띄워쓰기 또는 영문등 홀수 바이트로 된 한글영문 혼용이 있을경우 깨지게 됨 Ex) SOS처리를위한우리의자세(총 23자리) => SOS처리를위한우리의? (총 20자리) 3> 처리 방안 1) 연계기관에 똑바로 던지라고 얘기한다 ( 처리방법 - 그래서 어떻게 처리를 할 껀가~ 우리에게는 Gotgle 이 있으니~ google에 JAVA 한글자르기를 검색해보면 여러가지 방법이 많이 나오는데 ( Naver, okky 등등에서 한글 자르기를 위한 기본 지식에..