Writing

작업 노트

기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.

Apache_Kafka_GETTING_STARTED

Apache Kafka GETTING STARTED kafka 1.0 기준으로 작성 했습니다. Apache Kafka®는 분산 형 스트리밍 플랫폼 입니다. 그게 정확히 무슨 뜻입니까? 아파치 카프카는 분산 스트리밍 플랫폼입니다. 우리는 스트리밍 플랫폼이 세 가지 핵심 기능을 가지고 있다고 생각합니다. 1. 메시지 대기열

25 min read

NGINX_proxy_pass

nginx proxy pass apache 와 tomcat의 연동시에는 통상적으로 AJP(Apache JServ Protocol)를 활용 하여서 톰켓과 아파치의 연동을 설정해왔다. 익숙한 mod jk가 해당 프로토콜을 활용해서 연동하는 방식이다. web서버를 apache에서 nginx로 바꾸려고 하는데 nginx에서는 a

2 min read

tomcat_maxHttpHeaderSize

tomcat maxHttpHeaderSize 기본적으로 tomcat에 헤더 사이즈를 설정 하지 않으면 tomcat 에서는 8 1024 bytes (8K) 지정이 된다 보통 상황에서는 문제가 없을것이다 하지만 헤더에 많은 정보를 담을수 밖에 없는 서비스를 만들때는 고려를 해야된다. 일반적으로는 cookies에 클라이언트 단

5 min read

CVE-2016-6816

tomcat CVE 2016 6816 HTTP 요청 줄을 구문 분석 한 코드가 잘못된 문자를 허용한다는 사실이 발견되었습니다. 이는 유효하지 않은 문자가 허용되었지만 해석이 다른 프록시와 함께 HTTP 응답에 데이터를 주입하기 위해 악용 될 수 있습니다. HTTP 응답을 조작함으로써 공격자는 웹 캐시에 독을 넣거나 XSS

2 min read

java static thread safe

java static thread safe 작업 수행 중 여러 스레드가 공유하는 특정 클래스의 인스턴스 상태가 변경 될 가능성이 있는 경우 해당 클래스는 thread safe 하지 않다 라고 표현함. FreqABTest.setType(adConfigData); 의 경우에는 freqAbtestType 변수를 static으로

2 min read

tab vs space bar

tab vs space bar 코드를 작성할때 탭 버튼으로 앞을 맞추냐 아님 스페이스로 맞추냐에 논쟁이 또 일어났다 어떤 사람은 tab 으로 4를 하고 있었고 어떤 사람은 스페이스로 2를 주고 있었다 자바 코드 컨벤션에서는 스페이스바 4를 하라고 나와 있다. 아래 참조 사이트는 한번씩 볼만한듯 ^^ 참조

1 min read

datalake

광고 플랫폼에 타겟팅을 위한 데이터 모우기 온라인 광고 회사에는 광고 효과를 높이기 위해 고객을 정확히 타겟팅(개인의 성향과 관심사에 꼭 맞는 광고를 보여주는것이 광고의 클릭과 구매에 영향을 미친다.)을 해야 된다. 타겟팅을 하기 위해서 광고주 및 광고에서 정보를 수집하는데 이런 정보를 통해서 새로운 고객의 성향과 관심사

3 min read

GDG_DevFest_Seoul_2017

GDG DevFest Seoul 2017 구글은 스티커랑 이것저것 챙겨 주는것이 많다. 오라클은 스티커 안이쁨 구글스티커는 맘에 들어서 컴터에 마구닥 붙힘 후드티와 장패드가 선물로.... CSS와 BEM 듣고 싶었는데 자리가 없어서.... https://en.bem.info/ http://getbem.com/ https:

9 min read