본문 바로가기
반응형

코딩4

ChatGPT로 코딩하기 , AI가 코딩을 해준다. ChatGPT가 핫합니다. 최근 ChatGPT와 연계하여 할 수 있는 일들이 갈수록 늘어가고 있는 것 같습니다. 저역시 IT업계에서 일하고 있음에도 발전해 나가는 속도를 따라가기가 버거울 정도네요. (ChatGPT 뿐만 아니라~ 여러 기술적 요소들의 발전이 너무 빠릅니다 바쁘다바빠~~) 최근에 ChatGPT가 스스로 코딩도 할 수 있다는 이야기를 주변에서 들었었는데요 저도 간단한 프로그램을 ChatGPT를 사용하여 코딩해 달라고 했습니다. 사실 신입 개발자들에게 AI가 코딩을 할 수 있는 세상이 올 것이라고 이야기 하기도 했지만 이렇게 빨리 세상에 등장할지는 몰랐네요. 처음에는 간단한 자바 프로그램만 만들어 볼 생각이었는데 자바 프로그램 작성 뿐만 아니라 프로그램을 실행하기 위한 각종 실행 환경까지 Ch.. 2023. 3. 16.
클린코드 - 시큐어코딩 (CWE 497취약점) 안녕하세요 자바 프로그램 개발 시 시큐어 코딩 관련 내용 중 유의해야 할 e.printstacktrace() 코드 취약점에 대해서 알아보겠습니다. CWE (Common Weakness Enumeration) 취약점이란? 다양한 소프트웨어 언어 및 아키텍처, 디자인 패턴, 설계 단계에 발생 가능한 취약점 - 진단방법 : 소스 취약점 진단 도구 사용(오픈 소스, 상용 솔루션, 눈팅) - 개선 가능 여부 : 개발자의 소스 코드 수정을 통해 자체 개선이 가능 코드 취약점 도구로 소스 코드를 인스펙션 하다보면 보안적으로 위험한 코드들이 발견될 때가 있습니다. 그 중에서도 현업에서 조심해야 되는 e.printstacktrace() 코드에 대해서 알아보겠습니다. 자주 사용되는 오류 처리 메시지 처리 오류처리를 하는 .. 2021. 5. 24.
내 PC에 리눅스 설치하기(멀티OS , Ubuntu, 우분투) 2/2 안녕하세요 꿈디입니다. 지난번 포스팅에서는 우분투 리눅스 os설치를 위한 설치 디스크 만들기, 윈도에서 리눅스 OS디스크 할당하기 등에 대해서 알아보았습니다. 오늘은 2편으로 리눅스 OS 설치 및 설정하는 부분에 대해서 알아보도록 하겠습니다. 크게 어렵지 않으니 천천히 따라 하시면 금방 하실 수 있을 것 같습니다. 1편에서 부팅 우선순위를 리눅스 설치용 USB를 1순위로 지정했었습니다. 해당 설정으로 USB 기반의 부팅이 시작됩니다. 1. 리눅스 설치용 USB로 부팅하기 드디어 리눅스 OS 세팅 화면으로 넘어왔습니다. 이제부터는 정말 리눅스 OS입니다. 뭔가 뿌듯해지네요 언어 선택에서 대한민국을 선택하고 Install Ubuntu 버튼을 클릭합니다. Try Ubuntu 버튼을 누르면 우분투 os를 실제 .. 2021. 2. 8.
맛있는 코딩 - 서블릿이란 서블릿(Servelet)이란요청과 응답(Request/Response)을 제공하는 서비스 기능을 제공하기 위해 서버사이드(Server Side)에서 수행되는 자바에서 제공하는 대표적인 웹 애플리케이션 모듈입니다. 서블릿은 서블릿 컨테이너를 탑재한 WAS(Web Application Server)에서 관리되고, 동적 콘텐츠를 제공할 수 있는 웹 컴포넌트라고 할 수 있습니다. 서블릿 스펙은 Java Version에 따라 발표가 되는데 아래 사이트에서 확인할 수 있습니다. The Java Community Process(SM) Program - JSRs: Java Specification Requests - detail JSR# 369Stage Access Start Finish Final Release Do.. 2021. 1. 29.
728x90
반응형