자바

아파치 카프카에서 ‘주키퍼’ 빠진다…"내부 메타데이터 프로토콜로 대체"

분산 이벤트 스트리밍 플랫폼 ‘아파치 카프카(Apache Kafka)’의 메타데이터 관리 도구 ‘주키퍼(ZooKeeper)’가 단계적으로 제거될 예정이다.    아파치 카프카 프로젝트 관리 위원회(Apache Kafka proje...

아파치 카프카 데이터 관리 소프트웨어 개발 2022.05.11

“오라클 시들, 아마존 상승세” 2022 자바 생태계 현황 보고서

뉴 렐릭(New Relic)의 ‘2022 자바 생태계 현황 보고서(2022 State of the Java Ecosystem)’에 따르면 오라클 자바(Oracle JDK) 사용률이 34%로 떨어졌고, 아마존은 22%로 증가했다.   ...

자바 오픈JDK 오라클 2022.05.02

'finalize 메소드 퇴역 이후' 자바 오류를 처리하고 클린업하는 방법

몇 년 간의 무성한 소문 끝에 마침내 자바가 JDK 18에서 finalize 메서드를 퇴역시킬 준비를 하고 있다. JDK 향상 제안(Enhancement Proposal) 421은 finalize를 사용 중단되는 요소로 명시하고, 테스트를 위해 이 메...

finalize 자바 Java 2022.02.08

파이썬, 티오베 지수 선정 2021년 '올해의 언어'

파이썬이 2년 연속으로 티오베 지수가 뽑은 2021년의 프로그래밍 언어로 선정되었다. 티오베 지수는 평점이나 선호도에 기반해 순위를 결정한다. 파이썬의 선호도는 2020년보다 1.86% 올라 2021년 연말 기준으로 티오베 인덱스 13.58%로 집계...

파이썬 스위프트 자바 2022.01.05

'실전 예제로 보는' 자바 개발에서의 도커 사용법

개발 중 도커(Docker)를 사용할 때 얻는 이점은 개발 기기와 다양한 환경(QA, 프로덕션 등)에 걸쳐 일관적인 테스트 환경을 제공할 수 있다는 것이다. 반면 어려운 점도 있다. 도커 컨테이너로 인해 개발자가 코딩 중 관리해야 하는 부가적인 추상화...

자바 도커 docker 2021.11.10

프로그래밍 언어의 간단한 역사

프로그래밍 언어 개발은 컴퓨터의 기계어와 밀접하게 연관된다. 기계어는 이름에서 알 수 있듯이 기계가 실행할 수 있는 명령으로 된 언어다. 여기서 기계는 컴퓨터에 내장된 마이크로프로세서를 의미한다(CPU, 하드 디스크 컨트롤러 등). 프로세서는 특수한 ...

프로그래밍 어셈블리 포트란 2021.11.02

'살아 움직이는 언어' 자바에 추가된 6가지 새로운 기능

자바는 2018년 새로운 릴리즈 주기를 도입하면서 개발 측면에서 가장 큰 변화를 단행했다. 이 과감한 새로운 계획의 결과로 자바 개발자들은 6개월마다 새로운 기능 릴리즈를 받고 있다.   자바를 신선하고 현 시점에 맞는 언어로 유지하는 데는 ...

자바 Java 2021.09.28

글로벌 칼럼 | '오라클-구글' 자바 소송으로 깨달은 SW 혁신의 본질

세계에서 가장 큰 IT 기업 간의 10년에 걸친 법정 다툼이 마침내 끝이 났다. 결과는 오픈소스 소프트웨어 커뮤니티의 승리였다.   오라클과 구글 간의 사건에 대해 간략히 정리해 보자. 2010년 오라클은 구글이 안드로이드 스마트폰 운영체...

오픈소스 개발자 오라클 2021.09.28

마이크로소프트, 자바 GC툴킷 오픈소스로 공개…JVM 메모리 상태 고급 분석 가능

마이크로소프트 자바 엔지니어링 그룹이 GC툴킷을 오픈소스로 공개했다. GC툴킷은 자바 가비지 콜렉션(garbage collection, GC) 로그 파일을 분석하는 일련의 라이브러리를 말한다. 오픈소스로 공개된 GC툴킷은 깃허브에서 다운로드할 수 있...

자바 깃허브 오픈소스 2021.09.07

자바 역직렬화 취약점의 이해와 방어 방법

자바 프로그래밍 언어는 매끄럽고 우아하게 데이터를 저장하고 불러오는 방법을 제공한다. 그러나 적절한 입력 검증과 안전 장치를 두지 않으면 애플리케이션이 안전하지 않은 역직렬화 취약점(deserialization vulnerabilities)에 노출될 ...

자바 역직렬화 취약점 2021.08.30

구글, 10년 자바 분쟁에서 승리…미 연방대법원 “공정 이용” 판결

안드로이드의 자바 코드 사용을 두고 벌어진 구글과 오라클의 10년 분쟁에서 미 연방 대법원이 구글의 손을 들어줬다. 구글이 자바 API의 작은 부분을 복사해 사용하는 것은 오라클의 저작권을 침해하지 않는 공정한 이용에 해당한다고 판결한 것이다.&nbs...

구글 오라클 자바 2021.04.06

"자바스크립트, 새로운 자바인가" 자바스크립트의 자바 대체 논쟁

자바는 '한 번 쓰고 어디서나 실행(Write once, run anywhere)'하는 프로그래밍 언어의 대명사다. 이런 자바를 자바스크립트가 대체할까?   답은 보는 관점에 따라 다르다. 또한 웹어셈블리(WebAssembly)와 같은 기...

자바스크립트 자바 2021.03.30

글로벌 칼럼 | 파이썬이 기업을 지배하게 될 8가지 이유와 그렇지 않을 8가지 이유

분명 파이썬(Python)이 소프트웨어 개발자들 사이에서 큰 인기를 끌고 있으며 그 인기는 지속적으로 높아질 것이다. 매월 프로그래밍 언어의 인기도를 공개하는 소프트웨어 업체 티오베(TIOBE)는 지난해 11월 파이썬이 처음으로 자바(Java)를 제치...

파이썬 자바 오픈소스 2021.01.28

아줄, 오라클 자바 마이그레이션 서비스 공개

자바 사용을 놓고 오라클과 갈등이 있는 기업을 겨냥한 기술 지원 서비스가 등장했다. 최근 아줄(Azul)은 IT팀이 오라클의 자바 SE(Standard Edition)를 아줄의 오픈JDK 줄루(Zulu) 빌드로 전환할 수 있는 지원 서비스를 출시했다....

아줄 오라클 자바 2020.10.26

글로벌 칼럼 | 오라클과 구글의 법정 분쟁이 가져올 수 있는 소프트웨어 개발의 전복

만약 미 연방대법원이 API도 저작권 대상이라고 판결한다면, 그 영향은 전 세계 소프트웨어 개발자에게 미칠 것이다. 오라클과 구글은 10년째 법정 공방을 벌이고 있다. 업계의 주목을 받는 이 소송이 우리가 알고 있는 소프트웨어 엔지니어링을 완전히 바...

API 저작권 공정이용 2020.10.08

25주년된 자바 프로그래밍 언어, 지속적인 진화로 인기 정상

25년이 된 자바(Java) 프로그래밍 언어가 중대한 이정표에 도달했는데, 오라클은 미래를 계획하고 미 대법원의 판결은 임박했다.  자바 프로그래밍 언어는 2020년 5월 23일 썬 마이크로시스템즈(Sun Microsystems)가 자바...

25주년 자바 2020.05.25

자바 개발자를 위한 머신러닝 실전 가이드 - ITWorld How To

자율 주행 자동차와 안면 인식 소프트웨어, 음성 제어 스피커 등은 모두 머신러닝(Machine Learning) 기술과 프레임워크를 기반으로 만들어졌다. 앞으로 10년 동안, 차세대 제품이 우리의 일상과 소프트웨어 개발은 물론, 우리가 만들고 사용하는...

자바 인공지능 개발자 2020.02.19

“모두가 아는 자바스크립트, 모두가 알고 싶어하는 구글 고” : 해커랭크 개발자 서베이

자바스크립트가 가장 널리 알려진 개발 언어 자리를 지켰다. 최근 발표된 2020 해커랭크 개발자 기술력 보고서(2020 HackerRank Developer Skills Report)에 따르면, 자바스크립트와 함께 자바, C, 파이썬이 상위에 올랐다....

자바 프레임워크 자바스크립트 2020.02.06

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.