[IT뉴스] ChatGPT에 대한 개발자들의 인식 통계 알아보기 (Stack Overflow)
·
etc
지난 3월에 ChatGPT에 대한 소개를 포스팅했습니다. 저는 그때부터 지금까지 꾸준히 ChatGPT를 사용하고 있습니다. 사용해 본 결과, ChatGPT는 개발뿐만이 아니라 다양한 영역에서 아주 요긴하게 활용할 수 있는 훌륭한 도구라는 생각이 들었습니다. 😀 하지만, 순식간에 코드를 작성해 주는 편리함과 동시에 개발자를 포함한 많은 직업들이 대체되는 것은 아니냐 하는 불안의 목소리도 여전히 공존합니다. 이번 포스팅에서는 개발자들이 AI에 대해 어떤 생각을 가지고 있는지 Stack Overflow Developer Survey 2023를 통해서 알아보겠습니다. 📝AI에 대한 개발자들의 인식 https://stackoverflow.co/labs/developer-sentiment-ai-ml/ Develop..
[Spring Boot] 스프링부트 JVM 충돌 해결방법 (Java Runtime Environment (JRE), 인텔리제이)
·
Back-End/Spring
... # JRE version: (17.0+35) (build ) # Java VM: OpenJDK 64-Bit Server VM (17+35-2724, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) # Problematic frame: # V [jvm.dll+0x2c0c2e]# # No core dump will be written. Minidumps are not enabled by default on client versions of Windows ... 스프링 부트를 실행하니 자바 SDK 관련한 에러가 발생했습니다. 원인은 코드, 메모리, 자바 버전, 라이브러리 호환성 등 다양하다..
[React & Vue] 조건부 렌더링이란? (사용 예시, 사용 목적)
·
Front-End/React
조건부 렌더링이란 특정 조건에 따라 다른 결과물을 렌더링 하는 것을 뜻합니다. 주로 React, Vue, Angular 등의 프론트엔드 프레임워크에서 사용되고, 각각 조건부 렌더링을 처리하는 특별한 문법이 제공됩니다. 그렇다면 어째서 조건부 렌더링이라는 개념이 등장하게 되었고, 왜 필요한 건지 알아봅시다. 😎 📝조건부 렌더링 사용방법 ⦁ 웹 개발 초기 환영합니다! 사실 조건부 렌더링은 초기 웹 개발부터 존재한 개념입니다. React와 같은 프론트엔드 라이브러리의 등장 이후 점점 더 많이 사용되기 시작한 개념이지만, 웹 개발에서 조건부 렌더링을 사용하는 것은 이전부터 일반적인 방법 중 하나였습니다. 당시에는 동적인 UI를 구현하기 위해 JavaScript와 HTML을 활용했습니다. ⦁ 프론트엔드 프레임워크..
[Vue.js] Vue란? (2023 웹 프레임워크 순위, 통계, Vue를 사용하는 이유)
·
Front-End/Vue
Vue.js는 공식 문서에 대문짝만 하게 쓰여있듯이 프로그레시브 자바스크립트 프레임워크입니다. 이는 애플리케이션을 단계적으로 개발하고 향상시킬 수 있으며, 개발하려는 웹 사이트의 규모와 요구사항에 따라 추가적인 기능과 기술을 적용할 수 있는 방식을 말합니다. 공식적인 내용은 위와 같고, 왜 Vue가 React와 Angular와 더불어 프론트엔드 프레임워크 3대장이 되었는지 알아보겠습니다. 😀 📝통계로 현황 살펴보기 ⦁ 2023 프로그래머스 개발자 설문조사 리포트 ✔ 국내 4,034명의 개발자가 참여한 온라인 설문조사 결과입니다. 주로 사용하는 웹 프레임워크에 대한 응답으로, 역시 국내에서는 React가 대장인 모습을 볼 수 있습니다. 하지만 그에 못지 않게 Vue.js도 많이 사용되고 있습니다. Angu..
[EC2] ERROR: No matching distribution found for mysqlclient 해결 방법 (EC2 mysql 패키지 설치 오류)
·
Back-End/AWS
Collecting mysqlclient==2.1.1 Downloading mysqlclient-2.1.1.tar.gz (88 kB) |████████████████████████████████| 88 kB 12.7 MB/s Preparing metadata (setup.py) ... error ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-zlofzpjl/mysqlclient_1493e3f2b2d44ad18f94ac30563e9c05/setup.py'"'"'; __file__..
[AWS] RDS와 MySQL Workbench 연동 에러 해결 (unable to connect to localhost)
·
Back-End/AWS
생성한 RDS를 워크벤치에서 실행하기 위해서는 크게 2가지 조건이 만족되어야 합니다. 😀 ⦁ 퍼블릭 엑세스 허용 RDS를 생성할 때 퍼블릭 엑세스를 허용해야합니다. 생성한 후에도 수정이 가능합니다. ⦁ VPN 보안 그룹 인바운드 규칙 편집 연습용이기 때문에 Anywhere-IPv4, Anywhere-IPv6 소스를 모두 열었습니다. 하지만 이렇게 하면 모든 IP에서 DB에 접근할 수 있게 되기때문에 특정 IP에게만 개방하는 방식이 좋습니다. 여기까지의 해결 방법은 많은 블로그에서 포스팅하고 있습니다. 하지만 저는 저 2가지 설정을 아무리 해줘도 워크벤치에서 접속이 안되는 에러가 발생했습니다. 삽질 끝에 방법을 찾았습니다. 😥 📝에러 발생 및 해결 사탄 들린 것 같이 생긴 에러입니다. 😪 ⦁ 문제 퍼블릭 ..
[AWS] EC2 인스턴스 증발, 사라짐 문제 해결방법
·
Back-End/AWS
어제 EC2 인스턴스 생성과 API 테스트까지 마쳤는데, 오늘 켜보니 인스턴스가 사라져있어서 당황했습니다. 🤷‍♂️ 구글링을 해보니, 생성했던 리전과 동일한 리전을 선택해야 보인다고 합니다. 📝해결 방법 ✔ 우측 상단에서 리전을 변경할 수 있습니다. ✔ EC2를 생성했던 리전으로 들어가니 잘 보이는 모습입니다. 허무하게 해결! 👋 참고 문헌 : https://pushvalue.tistory.com/21
[Flask] 플라스크와 AWS S3 연동하고 이미지 업로드하기 (boto3)
·
Back-End/Flask
AWS S3는 Simple Storage Service의 준말입니다. 파일, 이미지, 동영상 등 다양한 유형의 데이터를 저장할 수 있습니다. Flask와 S3를 연동하는 방법은 2가지가 있습니다. ✔ Flask의 확장 프로그램 Flask-S3 사용 ✔ AWS에서 제공하는 Python SDK인 Boto3 사용 Flask-S3는 간단하게 활용할 수 있고, Boto3는 더 많은 유연성을 제공하지만 조금 더 복잡한 설정과 사용법을 가지고 있다고 합니다. 각각의 장단점이 있지만 저는 AWS에서 제공하는 Boto3를 사용해서 이미지를 업로드하는 API를 만들어 보겠습니다. 😀 📝S3 연동 및 파일 업로드 구현 ⦁ 라이브러리 설치 pip install boto3 #파일이름 보안 라이브러리 - 해킹공격 방지 pip i..