Web27 [인프런] 스프링부트 개념정리(이론) - 1 해당 내용은 https://inf.run/xFxo 를 참고하여 작성되었습니다. 2편은 velog에 정리 했습니다. https://velog.io/@pnk7038/Inflearn%EC%9D%B8%ED%94%84%EB%9F%B0-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-%EA%B0%9C%EB%85%90%EC%A0%95%EB%A6%AC%EC%9D%B4%EB%A1%A0- [Inflearn|인프런] 스프링부트 개념정리(이론) - 2 1편은 https://bestsu.tistory.com/m/60왜 벨로그에 쓰냐구..? 티스토리 복구가 아직도 안됐거든 😉 쓰다보니 벨로그가 더 좋은 것 같기도 .. ?톰캣을 설치할 필요없이 바로 실행이 가능하다.운영체제가 velog.io 스프.. 2022. 10. 5. [Linux] Ubuntu MongoDB 설치 Mongo DB란? 웹 애플리케이션과 인터넷 기반을 위해 설계된 데이터베이스 관리 시스템이다. 데이터 모델과 지속성 전략을 높은 읽기와 쓰기 효율, 자동 장애조치(Failover)를 통한 확장의 용이성을 염두에 두었다. 기존의 테이블 기반 관계형 데이터베이스(RDBS) 구조가 아닌 문서 지향 데이터 모델을 사용하는교차 플랫폼 오픈 소스 데이터베이스이다. 비필수 스키마(스키마가 없다는 것)와 함께 JSON(Key-Value 데이터 구조)와 같은 문서를 사용하여 대량의 데이터를 저장하는 NoSQL(비관계형) 데이터 베이스이다. NoSQL은 초고용량 데이터 처리 등 성능에 특화된 목적을 위해 비 관계형 데이터 저장소에 비 구조적인 데이터를 저장하기 위한 분산저장 시스템이다. 이를 통해 유연한 데이터 저장 모델.. 2022. 8. 24. [MySQL] SQLyog 2058 Error 문제 해결방법 set global validate_password.policy=LOW; alter user 'root'@'%' identified with mysql_native_password by 'newoop0510'; flush privileges; 참조: https://crayon.tistory.com/2 2022. 8. 17. [Linux] MySQL 설치 & Port 변경 1. 관리자 권한 획득 sudo -i 2. 패키지 업데이트 apt update 3. MySQL 패키지 설치 apt-get install mysql-server mysql-client 4. MySQL 설치 확인(버전 확인) mysql --version >> mysql Ver 8.0.30-0ubuntu0.20.04.2 for Linux on x86_64 ((Ubuntu)) 4-1. MySQL 설치확인 mysql_secure_installation (1) 암호검증 유/무 (2) 암호복잡도 정책 (3) 루트계정 암호 설정 (3) 과정에서 오류발생 ... Failed! Error: SET PASSWORD has no significance for user 'root'@'localhost' as the authen.. 2022. 8. 17. [Linux] Ubuntu - MySQL 삭제 및 재설치 1. mysql 패키지 삭제 apt-get remove --purge mysql* 2. dpkg 패키지 설치 apt-get install dpkg-dev 3. mysql 관련 파일 확인 dpgk -l | grep mysql 4. 3번에서 확인한 파일들 하나씩 삭제 apt-get remove --purge {파일명} 5. 폴더 및 관련 항목 삭제 rm -rf /etc/mysql /var/lib/mysql rm -rf /var/log/mysql rm -rf /var/log/mysql.* rm /var/lib/dpkg/info/* apt-get autoremove apt-get autoclean 6. 재설치 apt-get install mysql-server --fix-missing --fix-broken 참.. 2022. 8. 17. [Linux] 내가 주로 쓰는 명령어 정리 root 권한 빌리기 sudo -i = sudo --login 아파치 상태 확인 servcie apache2 status 서버에 톰캣 서비스중인지 확인 ps -ef | grep tomcat9 터미널 환경 브라우저 elinks 명령어 elinks {url} 호스트pc IP확인 ip addr | grep "inet" hostname -I 사용자 목록 확인 cat /etc/passwd # 사용자명:패스워드:계정UID:계정GUI:이름:홈디렉토리:로그인쉘 tomcat-connectors 위치 /usr/loca/src tar 압축해제 tar -zxvf [파일명.tar.gz] - https://m.blog.naver.com/ko5642027/222463380310 Apache2.4 + Tomcat9 연동후 스프링 부.. 2022. 8. 15. [3] 스프링부트로 웹 서비스 출시하기 - 3. SpringBoot & Handlebars로 화면 만들기 https://jojoldu.tistory.com/255?category=635883 3) 스프링부트로 웹 서비스 출시하기 - 3. SpringBoot & Handlebars로 화면 만들기 이번 시간엔 SpringBoot & Handlebars로 간단한 화면을 만들 예정입니다. (모든 코드는 Github에 있습니다.) Handlebars는 흔히 사용하시는 Freemarker, Velocity와 같은 서버 템플릿 엔진입니다. JSP는 서버 템플.. jojoldu.tistory.com 본 내용은 위의 출처를 바탕으로 합니다. 이번 시간은 Spring Boot & Handlebars 로 간단한 화면을 만듭니다. Handlebars는 Freemarker, Velocity와 같은 서버 템플릿 엔진입니다.JSP는 .. 2022. 8. 13. [Oracle DB] 오류 | ORA-12514 작성날짜: 2021/09/27 Oracle DB 오류 ORA-12514 : TNS:listener does not currently know of service requested in connect descrip 나 같은 경우는 lsnrctl services 명령어로 해결이 안 되고 구글링해도 케이스가 다른 경우가 많아서 어쩌지 하고 혼자 막 두들김 해결법은 1. 윈도우 검색창에 "서비스" 2. oracleServiceXE 다시시작 그랬더니 scott으로 잘 로그인이 됩니다 ㅎ 2022. 8. 9. [Web] 서블릿(Servlet)이란 작성일자 2022.08.05 서블릿(Servlet)이란? 자바 서블릿은 웹 페이지를 동적으로 생성하는 서버 측 프로그램 또는 그 사양을 말하며 흔히 서블릿이라 한다. Servlet은 웹 서버의 성능을 향상하기 위해 사용되는 자바 클래스의 일종이다. 기존의 서버는 정적인 자료(HTML, 사진, 글) 만을 주고받았다. 하지만 다양한 기능이 요구되면서 정적인 자료뿐만 아니라 사용자 요구에 맞춘 동적인 페이지들을 만들 필요가 생겼다. 이를 위해 만들어진 것이 바로 서블릿이다! 즉, 서블릿은 클라이언트 요청에 맞춰 동적인 결과를 만들어 주는 자바 웹 프로그래밍 기술이다. 이러한 서블릿은 WAS(Web Application Server)의 서블릿 컨테이너 안에서 동작하게 된다. 서블릿(servlet)의 특징 클라이.. 2022. 8. 5. 이전 1 2 3 다음