전체 글(36)
-
java 버전별 특징(1.0~1.7)
1. java 1.0 - 1996년 1월 발표 - "Write Once, Run Anywhere" > JVM 기반 - 메모리 관리, 다중 상속 등 기존의 문제점을 극복하기 위한 목표를 가지고 접근 - 플랫폼의 안정성 및 웹브라우저에서의 Java Applet 시연으로 급 인기 상승 2. java 1.1 - 1997년 2월 발표 - Inner Class, Java Beans, JDBC, RMI 도입 - reflection 도입 : 공개 인터페이스 부재로 런타임 중 조작 불가. - Window platform 용의 JIT 방식의 Execution Engine 내 compiler 최초 도입(by Symantec) - 국제화, Unicode 지원 3. java 1.2 (Playground) - 1998년 12월 ..
2020.11.25 -
개발에 미친것들..
우리는 개발자다. 그것이 직업이고 사회에서의 역할이다. 우리는 이 역할로 우리 사회의 경제적 생산성에 기여하고 그 대가로 급여를 받는다. 따라서, 최소한 스스로 부끄럽지 않기 위해 노력을 한다. 이 이야기도 그 연장선이다. 우리가 얻은 지식은 이미 훌륭한 선배 또는 동기 또는 후배님들 덕이므로, 우리도 역시 조금이라도 도움이 될 것이라는 믿음으로 글을 쓰는 것이다. 그래서 연장선이다. 예전에는 개인 홈피를 만들고 체계적으로 글을 올렸다. 마치 책을 쓰듯이.. 욕심만 앞선 탓에 진도는 더디고 힘만 더 드는 마이너스 효율을 자랑하는.. 보는 사람도 별로 없는데 왜 이렇게까지 하지? 이런 자기합리화를 하며 접었다. 그리고, 다시 글이 쓰고 싶어졌다. 물론 실패를 경험 삼아 블로그로 접근했지.. 나는 완전 바보..
2020.11.25 -
Naver DEVIEW 2020
네이버 개발자 컨퍼런스가 11/25 ~ 27일 열리네요. (날짜 변경은 얘네들 맘일 거니 아래 링크에서 꼭 확인하세요~) 관련 세션 정보와 참가신청은 아래 링크를 참고하세요~ 참고로, 참가 신청은 인원 제한이 없습니다. 예약도 쉬워요.. 그런데 참가가 언컨택트인가보네요.. 인원 제한이 없는걸 봐선.. 코로나-19 때문에, 이 시국에는 당연한 것이겠죠;; (난 네이버 관계자도 아닌데.. 홍보비 안 주나.. -_-;;;) DEVIEW 2020 DEVIEW는 국내외 개발자들이 서로의 지식을 나누고, 탁월함을 추구하며, 함께 성장하는 컨퍼런스 입니다. DEVIEW 2020 deview.kr
2020.11.14 -
if(kakao) 2020
카카오 개발자 컨퍼런스가 11/18 ~ 20일 열리네요. (날짜 변경은 얘네들 맘일 거니 아래 링크에서 꼭 확인하세요~) 관련 세션 정보와 참가 신청 방법은 아래 링크를 참고하세요~ 참고로, 온라인으로 진행하는가 봅니다. 코로나-19 때문에 이 시국에서는 당연한 거겠죠;; (난 카카오 관계자도 아닌데.. 홍보비 안 주나.. -_-;;;) if(kakao)2020 오늘도 카카오는 일상을 바꾸는 중 if.kakao.com
2020.11.14 -
Kafka 기본 개념
한마디로 정의하자면, 고성능에 초점을 맞춘 pub/sub 모델의 메시지 관리자라고 말하겠다. 메시지를 생성하는 곳(producer)과 소비하는 곳(consumer)를 분리하여, 메시지 자체를 관리하는 것에만 초점을 맞춤. producer와 consumer는 다대다의 복잡한 관계를 맺지 않고, 서로 Kafka와 1~다 대 1 관계를 맺으면 됨. - 중앙 집중형 메시지 관리 디스크 저장 방식 - 일반적은 메시 지큐는 consumer가 메시지를 읽어가면 큐에서 삭제됨. 하지만 kafka는 보관 주기 동안 메시지를 보관. 멀티 컨슈머가 가능한 이유. 그 외 메시지 손실 없는 다양한 작업이 가능 (consumer 수정 등) 기본 용어 정리 1. Broker : Kafka 가 설치되어 있는 서버/Node 2. To..
2020.11.09