XAMPP 세팅 1. XAMPP ➡ config ➡ my.ini 2. my.ini 메모장에 형광줄 추가 character-set-client-handshake = false lower_case_table_names = 2 프로그램 세팅 2020.12.30
아파치 / 톰캣 아파치 (Apache) - 웹서버 - 클라이언트 요청이 왔을때만 응답하는 정적 웹페이지에 사용 - 정적인 데이터 (HTML, CSS, 이미지 등) 톰캣 (Tomcat) - 웹어플리케이션서버 (WAS) - 동적인 웹을 만들기 위한 웹 컨테이너, 서블릿 컨테이너 - 웹서버에서 정적으로 처리해야할 데이터 제외한 JSP, ASP, PHP 등은 톰캣에 전달 - DB연결, 데이터 조작, 다른 응용프로그램과의 상호작용 가능 JAVA/개념 2020.12.29
REST API REST API (Representational State Transfer API) - 웹서비스를 개발할 때 사용되는 아키텍처의 일종 REST API 구성 - 자원 (REsource) : URL - 모든 자원에 고유한 ID가 존재하고 이자원은 서버에 존재한다. - 행위 (Verb) : Http method - Http 프로토콜의 method 사용 - Http 프로토콜의 메소드 제공 - GET : GET을 통해 해당 리소스 조회 - POST : POST를 통해 해당 URL 요청하면 리소스 생성 - PUT : PUT을 통해 해당 리소스 수정 - DELETE : DELETE를 통해 해당 리소스 삭제 - 표현 (Representations) - 클라이언트가 자원의 상태에 대한 조작을 요청하면 서버는 이에 적절한.. JAVA/개념 2020.12.24
API란 ? API ( Application Programing Interface ) - 응용프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스 * 인터페이스 - 어떤 기계간의 장치끼리 정보를 교환하기 위한 수단이나 방법 - 즉, 프로그램들이 서로 상호작용하는 것을 도와주는 매개체 API 사용이유 - 구현방식을 알지 못해도 제품 도는 서비스가 서로 커뮤니케이션 할수있게 한다. - 애플리케이션 개발을 간소화하여 시간과 비용절약 API 유형 - 공개 API : 누구나 쉽게 접근하여 정보를 공유하기 위해 만들어진 규격 - 비공개 API : 권한이 있는 일부 사용자들에게만 정보를 제공하기 위해 만들어진 규격 JAVA/개념 2020.12.24
XAMPP utf8mb4 설정 1. Config 클릭해 my.ini 2. 아래글 입력후 저장 default-character-set-utf8mb4 character-set-client-handshake = false HeyCong/blog 2020.12.24
구글 웹마스터 도구에 사이트 등록 구글 웹마스터 도구 ( search.google.com/search-console/about ) - 구글 검색 노출 1. 구글 웹마스터 도구 접속후 시작 2. URL 접두어에 URL 입력 ( URL = blog.heycong.com ) 3. 다른 확인 방법의 HTML 태그 선택후 메타태그 나타나면 복사해서 사이트 홈페이지의 첫번째 섹션 전 섹션에 붙여넣기 4. 이 박스가 뜨면 성공! HeyCong/blog 2020.12.23
sqlyog에서 작성한 내용 site/current.sql 내보내기 방법 site 안에 current.sql 저장해 놓으면 다음때 이어서 사용가능! *utf8mb4 확인 c:\xampp\mysql\bin\mysqldump -u root -p [database 명] > 경로\current.sql HeyCong/blog 2020.12.23
github repository 소스코드 관리용 / 서비스용 github repository - 소스코드 관리 - 서비스(Github Page) blog.heycong.com - 소스코드 관리용 : https://github.com/ucong2222/ucong-home - site 공유 X - 서비스용 : https://github.com/ucong2222/ssg-2020-12 - site 폴더만 공유 ( 결과물들 ) 1. ucong-home 폴더에서 site 폴더생성 ( 폴더가 있으면 삭제 ) 2. site폴더에서 gitbash 3. git init 4. git remote add origin github.com/ucong2222/ssg-2020-12 5. git pull origin master 카테고리 없음 2020.12.23
github 커스텀 도메인 설정 Custom domain = blog.heycong.com 1. 도메인 네임서버 관리 시스템(DNSZi)에서 A레코드에 네가지 IP주소 추가 ( EX A레코드 blog.heycong.com) 2. 아래 사진과 같이 나오면 반영이 된것 3. 사이트 배포한 repository ( https://github.com/ucong2222/ssg-2020-12 ) settings 접속 4. Custom domain에 blog.heycong.com 입력후 SAVE 5. Enforce HTTPS 체크 * 24시간 지났는데도 변경이 안되면 Custom domain 재입력 결과물 https://blog.heycong.com HeyCong/blog 2020.12.23
github페이지를 이용한 배포 1. github 에서 새로운 repository 생성 - https://github.com/ucong2222/ssg-2020-12 * 생성 전에 settings->Repositories-> defult branch가 main이면 master로 변경 2. 배포할 파일에 git bash - site 3. git init 4. git remote add origin [repository 주소] - git remote add origin https://github.com/ucong2222/ssg-2020-12 5. git add . 6. git commit -m "첫배포" 7. git push origin master 8. https://github.com/ucong2222/ssg-2020-12에서 setti.. HeyCong/blog 2020.12.23