2024/08 3

기본기가 탄탄한 자바 개발자(제 2판) - 제이펍 [도서리뷰]

대한민국은 자바공화국이라고할 정도로 java가 많이 쓰입니다.이유는 전자정부프레임워크 표준프레임워크 포털 eGovFrame본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용지원 서비스www.egovframe.go.kr에서 정부 및 공공기관, 공기업 등의 웹사이트에 자주 쓰이는 공통 기능들을 Java의 Spring 프레임워크와 유명 Java 라이브러리(MyBatis, Jackson, Apache Commons 등)를 가지고 미리 만들어 놓은 가이드를 통해 웹개발을 많이 진행하고 있어서 그렇습니다.(개발자로 취업을 하고 싶다면 java와javascript를 공부하라고 많이 하죠ㅠ) 하지만,..

러스트 프로페셔널 코드 - 제이펍 [도서리뷰]

러스트 맛집 제이펍에서 이번에 신간을 출시 했습니다. 입니다.러스트 언어는 최근 몇 년간 많은 주목을 받고 있는데요,2024년 2월 백악관에서 C와 C++의 사용 중단을 권고하는내용의 보고서를 발간했던 사건이 유명하죠,당시 C와 C++의 안전성에 대해 지적하며,안전한 프로그래밍언어로 러스트를 언급했습니다.https://www.ciokorea.com/news/327256 백악관, 'C'와 'C++' 사용 중단 촉구··· 전문가들 "시의적절한 권고"바이든 행정부가 버퍼 오버플로 및 기타 메모리 액세스 취약성을 유발하는 프로그래밍 언어에서 벗어날 것을 촉구했다. Image Crwww.ciokorea.com 러스트는 여러가지 특성이 있는데요,1. 메모리 안전성: 러스트는 컴파일 시간에 메모리 안전성을 강제하며...

[python] Flask 배포하기

웹 서버와 SGI 웹 서버란 실제로 사용자의 요청을 받고 응답을 주는 엔진엑스(Nginx), 아파치(Apache) 등을 말하며, 네트워크 통신의 전반적인 부분을 담당한다.Nginx, 아파치와 같은 웹서버와 플라스크 애플리케이션 등 웹 애플리케이션 사이에서는 통신이 필요하다. 서버 게이트웨이 인터페이스(SGI)가 바로 그 통신 규약, 이 규약을 통해 웹 서버는 사용자의 HTTP 요청을 웹 애플리케이션에 전달하고, 애플리케이션의 응답을 다시 사용자에게 전달한다. 플라스크에서의 SGI는 그중에서도 플라스크 웹 애플리케이션과 웹 서버 사이의 통신 방식만을 정의한다. Flask run 만으로도 내부적으로 간단한 WSGI 서버를 실행시킨다.그러나 이것은 운영 환경에서 사용하기엔 부족한 면이 많음 - 성능 이슈 : ..