본문 바로가기

분류 전체보기360

개발자 면접보며 느낀 것 + (2cpu 덧글에 쓴거) 2cpu에서 글을 보다 덧글을 썼는데 개발자 면접보면서 느낀것들이라서 블로깅 합니다. 원글 : https://www.2cpu.co.kr/QnA/686381 (제 2cpu 별명은 '찬이' 입니다) 구인자 입장인지 구직자 입장인진 모르겠습니다만.. 저는 구인자 입장에서 말씀드리면.. 많은 사람들을 겪어 보니 왜 경력자 경력자 하는지 알겠더라구요.. 단순히 학력만 보고서는 4년제 대학생이든 (어느정도 관심있는)고등학교 졸업생이든 별 다를바가 없을거 같습니다. 그래서 요즘에는 이력서 뿐만 아니라 블로그나 github을 봅니다. 뭐 요즘 대학교에서도 git을 많이 가르치는지 포트폴리오나 과제/프로젝트로써 github에 올리는 사람들이 많은데 이력서보다 이런게 좋긴 하지만 더 좋은건 진짜 개발흔적이 .. 2019. 2. 12.
iptables의 MARK, CONNMARK에 대해 일단.. 틀린 부분이 있을 수 있음.iptables로 Firewall구성하다가 정리하는 내용. 1. MARK와 CONNMARK의 차이점* MARK : Standard MARK으로써 iproute2의 fwmark와 연동됨. 예시로..# iptables -t mangle -A PREROUTING -i eth2 -j MARK --set-mark 100# ip rule add fwmark 100 table tbl2eth2(LAN)으로 들어온 패킷에 대한 라우팅은 fwmark 100 (tbl2) 에서 찾는다. * CONNMARK : Conntrack와 연동되는 MARK인거 같다.Conntrack는 state모듈에 비해 좀 더 향상된 기능을 가지고 있다. [정확하지 않을 수 있음]state는 그저 하나의 패킷에 대.. 2019. 2. 4.
Linux 만으로 fwlb(Firewall LoadBalncing) 구현 인터넷 ----- (eth0, 1.2.3.4)라우터머신(eth1, 10.0.0.1/24) ----- (10.0.0.2,3)방화벽머신(10.1.0.2,3/24) ---- 서버넷(10.1.0.0/24) 라우터머신에서 # ip route add 10.1.0.0/24 nexthop via 10.0.0.2 dev eth1 weight 1 nexthop via 10.0.0.3 dev eth1 weight 1Health 체크해야 하는데.. 따로 프로그램 개발해보려고 한다. 방화벽머신에서sysctl에 net.ipv4.ip_forward=1추가FORWARD 룰 추가 :INPUT ACCEPT [85585:5846741]:FORWARD DROP [0:0]:OUTPUT ACCEPT [151412:23960411]-A FORW.. 2019. 2. 2.
EM7455 LGU+ 인터넷 외 기능 작동 안됌 얼마 전 EM7455을 해외직구해 LGU+ 유심을 꽂아 사용해 보았습니다. 무선 인터넷은 잘 되지만 전화/문자 등은 작동하지 않았습니다. (AT Command 으로 확인해 봄) AT+CREG? 했을 때 결과는 "0,3" 으로써 Registration denied 였습니다. 아마 VoLTE가 안되서? 그런것으로 예상됩니다. 해외제품이라 개통이 안되나 하고 IMEI/Serial/MAC와 함께 문의해 봤더니 해당 기기는 개통이 불가하다는 답변을 받았습니다. AT+CGDCONT?+CGDCONT: 1,"IPV4V6","ims.lguplus.co.kr","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,1,0+CGDCONT: 2,"IP","internet.lguplus.co.kr","0.0.0.0.. 2019. 1. 14.
jsonrpc4j Exception이 UndeclaredThrowableException 뜰 때 저는 Spring-boot에서 jsonrpc4j Client을 사용할 때 서버쪽에서 Exception을 throw하면 Client쪽에서는 제대로 된 Exception을 받지 못하고 UndeclaredThrowableException이 발생되며 해당 UndeclaredThrowableException의 getCause()을 통해 진짜 Exception을 받아와도 진짜 Exception Class으로 Casting하려고 하면 ClassCastException이 발생했습니다. 이에 대한 원인은 RPC을 호출하는 쪽(Spring-boot)의 ClassLoader는 RestartClassLoader인데 반에jsonrpc4j에서 Exception을 resovle하는 쪽은 LauncherClassLoader이었기 때.. 2019. 1. 11.
spring-cloud Zuul 사용시 매번 Set-Cookie하는 경우 spring-cloud-starter-netflix-zuul 을 이용하여 Gateway 사용시 매번 Request마다 Set-Cookie: SESSION=YjlmYjEzNzgtZTAzYy00NjEzLWJkYzItYTY5YTFiY2I3NDQy Set-Cookie: SESSION=NDg1NGYwZDktYTM5ZC00YjBjLThiNDMtZjA0ZWZkYmFjYjQ1 이런식으로 세션 쿠키가 한개 이상이 매번 새로 생성되는 문제가 있었습니다.. 일단 설정은...sessionCreationPolicy은 Gateway에서만 ALWAYS으로, 나머지 Endpoint service에서는 NEVER으로 되어있고 Gateway에서 Zuul Filter으로 아래와 같이 Session ID을 넘겨주도록 했습니다. public.. 2018. 12. 26.
반응형