본문 바로가기

전체 글111

[chatGPT] chatGPT 사용해보기 요즘 핫 하다는 인공지능 채팅 서비스 chatGPT에 대해서 알아보고 사용해보도록 하겠습니다~! 2022년 12월 공개된 지 단 5일만에 사용자 100만명을 모은 엄청난 chatGPT란 무엇일까? 앞서 말했듯이 OpenAI가 개발한 프로토타입 대화형 인공지능 챗봇이다. chatGPT를 사용하기 위해선 간단하게 회원가입을 한 후 무료로 이용해 볼 수 있다. https://openai.com/blog/chatgpt Introducing ChatGPT We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup.. 2023. 3. 14.
[ElasticSearch] Elastic Stack의 진화 Elastic Stack이란? Elasticsearch, Kibana, Logstash, Beats 제품들을 개발하는 Elastic사에서 제공하는 이 네가지 제품들을 통틀어서 Elastic Stack이라고 부른다. 시각화 도구인 Kibana, 검색 엔진 Elasticsearch, 수집 도구인 Logstash, Beats(수집한 데이터를 전송하는 기능) Elastic Stack은 5.0버전 부터 ELKB 제품들의 버전을 모두 일치시키면서 같이 릴리즈 해오고 있다. 이 제품들은 어느 소프트웨어 제품들과 마찬가지로 1.1.1 (메이저.마이너.버그픽스) 과 같은넘버링 규칙을 갖고 있다. 마이너 버전에서 기능들이 추가되고 메이저 버전에서는 성능 및 안전성 개선을 초점으로 맞추기 때문에 기능들이 만료되는 경우가 많.. 2023. 3. 8.
[Java] Open JDK와 Oracle JDK의 차이점과 Java 1.8 우선 JDK란? Java Development Kit은 Java 플랫폼 프로그래밍에 사용되는 소프트웨어 개발환경이다. 여기에는 개별 런타임이라고 하는 JRE(Java Runtime Environment)를 포함하고 있다. 독립형 JRE보다 더 많은 도구와 Java 어플리케이션 개발에 필요한 다른 구성요소들을 포함시켜 JDK를 만들었다. 일반적으로 JDK를 설치하면 JVM도 함께 설치된다. #Open JDK와 Oracle JDK 모두 Oracle에서 운영하고 있다. Oracle JDK란? Oracle이 2010년에 Sun Microsystems을 인수한 후 현재의 Oracle JDK라는 이름이 되었다. Open JDK란? Open JDK는 Java SE Platform Edition의 무료 오픈소스 구현이.. 2023. 3. 8.
[Java] Spring + JSP 게시판 (Vue 활용하기) 이전에 개발해보았던 Spring + JSP 게시판을 요즘 유행하는 Vue를 활용해서 수정해보았다. 완전히 Vue.js로 화면단을 바꾸지는 않았다. 기존의 Spring Controller를 통해서 Model과 View를 정의해주는 방식이었다면 Vue 객체를 생성하고 Axios 통신을 통해 Model 들을 갖고와서 Vue.js의 문법으로 View에 데이터를 넣어주는 형식으로 바꾸어 보았다. MPA 방식에서 SPA 방식으로, SSR 방식에서 CSR 방식으로 전환을 해보는 과정이었다고 생각든다. ※ MPA vs SPA MPA란? Multi Page Application의 약자로 여러 페이지로 구성된 웹 어플리케이션이다. 사용자의 요청이 발생할 때마다 서버로부터 새로운 html을 받아와서 해당 링크로 이동하여 페.. 2023. 3. 6.