공부
-
대부분의 자바 프로젝트는 왜 8.0버전 선호할까?공부/Java 2022. 7. 5. 13:58
1995년을 시작으로 2022년 7월 1일 기준 자바는 18버전까지 나왔다. 많은 버전이 나왔지만 나는 언제난 자바 8.0버전을 사용하였다. 돌이켜보니 대학교 와서 처음 자바를 배울때도 교수님께서는 8.0버전으로 강의를 하셨고 그 외에도 자바강의나 프로젝트를 살펴보면 대부분의 8.0버전을 사용한다. 다른 개발자들은 어떨까 싶어 조사해보니 ‘2022 자바 개발자 생산성 보고서’에 따르면 37%의 개발자들이 자바 8버전을 사용한다고 밝혔다. 많은 버전중 8.0버전을 선호하는 이유가 무엇일까? 먼저 자바 공식 홈페이지에 들어가서 8버전에 추가된 기능을 살펴 보자
-
코틀린의 특징공부/Kotlin 2022. 6. 24. 02:11
코틀린의 큰 특징 5가지를 정리해 보았다. 📌안전성 자바에 비해 안전성은 높고 생산성을 덜 해치게 개발되었다. 타입 추론으로 인해 개발자가 명시적으로 타입 지정을 안해도 된다 Nullable type을 통해 nullpointerexception 예외를 쉽게 방지 한다. 스마트 캐스트를 통해 타입을 안전하게 변환, 실행 시점에서 타입 캐스트 오류방지를 한다. 📌다중 패러다임 ⇒ 언어의 표현력을 많이 늘려주며 , 언어를 유연하고 다용도에서 사용할 수 있게 해준다. 코틀린은 객체지향 패러다임, 함수형 프로그래밍을 지원한다. 그외에도 도메인 특화 언어나 동시성 프로그래밍을 지원한다. 📌간결성과 표현력 코틀린 설계자들은 필드 게터나 세터, 익명 클래스, 명시적인 위임 등과 같은 자바의 불필요한 준비 코드를 제거하..
-
무료 웹 보안 테스트 사이트 정리공부 2022. 3. 4. 23:23
Zed Attack Proxy Zed Attack Proxy (ZAP)는 웹 응용 프로그램의 취약성을 발견하기위한 통합 된 침투 테스트 도구로서 사용하기 쉽습니다 광범위한 보안 경험을 가진 사람들이 사용하도록 설계되었으며 개발자 및 기능 테스터에게 이상적입니다새로운 침투 테스트 ZAP는 자동화 된 스캐너는 물론 보안 취약점을 수동으로 찾을 수있는 도구 모음을 제공합니다. 홈페이지 Nikto Nikto는 6400 개가 넘는 잠재적으로 위험한 파일 / CGI, 1000 개가 넘는 서버의 오래된 버전 확인, 270 개가 넘는 서버의 버전 관련 문제 등 여러 항목에 대해 웹 서버에 대해 포괄적 인 테스트를 수행하는 오픈 소스 (GPL) 웹 서버 스캐너입니다. 홈페이지 w3af w3af는 웹 애플리케이션 공격 및..