전체 글
-
우분투 20.04에서 Mysql 5.7 버전 설치 방법개발/DB 2023. 8. 5. 18:30
이번 포스팅에서는 우분투(Ubuntu) 20.04 버전에서 Mysql 5.7 버전을 수동으로 설치하는 방법을 소개하고자 합니다. Mysql 5.7은 구버전이지만 해당 버전을 사용해야 하는 이유가 있는 경우에만 추천드립니다. 우분투 20.04 APT 레파지토리에서는 기본적으로 Mysql 8.0이 설치되어 있기 때문에, 이전 버전의 Mysql인 5.7을 사용하고자 한다면 수동으로 설치해야 합니다. 그래서 체계적인 단계별 설명과 함께 Mysql 5.7 버전을 우분투 20.04에 수동으로 설치하는 방법을 자세히 알아보겠습니다. 목차 Wget을 이용한 deb 수동 설치 설치 파일을 다운로드할 경로로 가서 아래 명령어를 실행해주세요. sudo wget https://dev.mysql.com/get/mysql-apt..
-
잼버리 대회 과거 개최국들과 한국과의 비교잡담 2023. 8. 3. 11:20
한국에서도 제25회 잼버리 대회가 열렸습니다. 하지만 뉴스에는 한국에 들어온 잼버리 대회 학생들이 폭염 속에서 고생 중이며 안 좋은 얘기들만 가득한데요. 이 시점에서 과거 개최국들의 모습들을 간단하게 비교해 보겠습니다. 목차 22회 잼버리 대회 스웨덴 (2011.08) 23회 잼버리 대회 일본 (2015.07) 24회 잼버리 대회 미국 (2019.08) 25회 잼버리 대회 한국 (2023.08) 잼버리 대회 아쉬운 점 현재 한국에서 잼버리 대회라고 검색만 하면 안 좋은 뉴스들로만 가득하네요. 무더위 폭염 속에서 공연까지 계속 강행 중인 잼버리 조직위도 논란 속에 있습니다. 전북 부안군 새만금에서 열리고 있는 대회에는 6년간의 준비와 막대한 예산으로 큰 기대를 걸었는데 결과는 처참합니다. 심지어 폭염 속에..
-
카페24 방화벽 관리에서 포트 열기개발/Cloud 2023. 8. 2. 23:58
카페24에서 웹 서버 호스팅 서비스를 이용하게되면 방화벽 관리도 기본적으로 신경 써야 합니다. 외부에서 웹 서버 혹은 웹 서버에서 외부로 접근하기 위해서는 방화벽 포트를 열어줘야 합니다. 그래서 이번 포스팅에서는 카페24 방화벽 관리에 대해 알아보겠습니다. 목차 카페24 방화벽 관리 접속 카페24 나의 서비스 관리 들어가면 왼쪽 사이드에 방화벽관리를 클릭합니다. 페이지에 접속 후 중앙에 아래와 같은 화면이 나옵니다. 새롭게 정책을 추가할 포트가 있다면 방화벽 정책(Rule) 추가를 클릭합니다. INBOUND 정책 : 익명접속(모든 IP) 새롭게 등록할 포트에 외부에서 내부로 접근 시 모든 IP에서 접속이 가능합니다. 예를 들어 tomcat 포트나 http 기본 포트인 80 포트를 열어줘야 할 때는 기본적..
-
JSP를 활용한 웹 애플리케이션 성능 최적화 방법개발/프로그래밍 2023. 8. 1. 23:44
이번 포스팅에서는 웹 애플리케이션 성능 최적화 방법을 알아보려고 합니다. 내용은 간단하게 JSP를 활용해서 알아보도록 하겠습니다. 최적화는 사용자 경험(UX)을 향상하고 빠른 응답 시간을 제공하기 위해 필수적입니다. 본 글에서는 주요한 방법들을 간략하게 알아보겠습니다. 목차 캐싱(Caching) 가장 효과적인 성능 향상 방법 중 하나는 캐싱입니다. 사용자에게 반복적으로 제공되는 정적 리소스와 데이터를 캐시에 저장하여 처리 속도를 높일 수 있습니다. JSP에서 애플리케이션, 세션, 페이지, 요청 스코프 영역의 캐싱 기법을 사용할 수 있고, Memcached나 Redis와 같은 외부 캐싱 시스템도 적용할 수 있습니다. Cached Data: 애플리케이션 로직 최적화 비용이 많이 드는 작업, 중복 계산 및 로..
-
가비아에서 카페24로 도메인 연결 네임서버 변경 방법개발/Cloud 2023. 7. 31. 18:23
가비아에서 구매한 도메인을 카페24(cafe24) 호스팅 서비스와 쉽게 연결하기 위해 네임서버 변경 방법을 예시와 함께 알아보려고 합니다. 목차 가비아 도메인 관리 접속 도메인을 사용 중인 가비아 홈페이지에 접속합니다. 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 홈페이지에 접속 후 My가비아를 누르고 서비스 관리를 선택합니다. 사용중인 도메인의 오른쪽에서 관리 버튼을 클릭합니다. 하단에 네임서버 설정 버튼을 클릭합니다. 가비아 네임서버 변경 이미지와 같이 카페24 네임서버로 동일하게 입력해 주고 소유자 인증을 클릭합니다. 1차 : ns1.cafe24.com 2차 : ns1.cafe24.co.kr 3차 : ns2.cafe24.com 4차 : n..
-
서버사이드 렌더링 기술 비교 및 호환성개발/프로그래밍 2023. 7. 30. 22:22
서버사이드 렌더링 기술 비교 및 호환성 분석을 해보려고 합니다! 서버사이드 렌더링(Server-Side Rendering, SSR)은 웹 페이지의 HTML, CSS, JS 등을 서버에서 미리 렌더링 하여 클라이언트에게 전달하는 방식입니다. 이 포스트에서는 다양한 서버 사이드 렌더링 기술을 비교하고 호환성에 대해 살펴보겠습니다. 목차 JSP JSP(Java Server Pages)는 Java 기반의 서버 사이드 렌더링 기술로, HTML 문서 내에 자바 코드를 삽입하여 동적 웹 페이지를 생성할 수 있습니다. 주로 Java 및 Apache Tomcat과 같은 서블릿 컨테이너에서 실행되며, 원활한 자바 라이브러리 통합이 가능합니다. 호환성 면에서 다양한 웹 서버 및 브라우저와 잘 작동하며, 강력한 자바 프레임워..
-
GPT API를 활용한 카카오 챗봇 만들기개발/카카오 챗봇 2023. 3. 24. 15:02
준비물 부계정 안드로이드폰(알뜰 유심칩 추가로 사서 공기계에 넣어서 사용중) 메신저봇R 앱 설치(링크) 사용 방법(링크) 과정 Open-ai 홈페이지에서 회원 가입 후 API KEY를 발급받는다. 안드로이드폰에서 메신저봇R을 설치하고, 사용 방법을 참고하여 스크립트를 생성한다. 스크립트 생성 후 소스 수정하기에서 아래에 코드를 복사하고 넣어준다. 1번 항목에서 발급받은 KEY 값을 코드안에 있는 your token에 넣어주고 재실행한다. 부계정 카카오톡을 친구 추가 후 사용한다. 코드 const scriptName = "GPT"; /** * (string) room * (string) sender * (boolean) isGroupChat * (void) replier.reply(message) * (b..
-
SSH 접속 에러 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!개발/Linux 2023. 3. 14. 13:00
원인 더보기 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ED25519 key..