본문 바로가기

공부121

ExERD 이클립스 플러그인으로 설치 * 이클립스가 설치 되어있어야함. C:\dev 폴더에 JDK 8, 11 다운받아놓음 Java version 확인 -> cmd > Java -version 이클립스 23-06 버전으로 설치. dev 폴더에 workspace 생성 이클립스 설치 후 인코딩 필수 ! window - preferences - encoding 검색 General > workspace - Text file encoding UTF-8 설정. 설정은 workspace 따라가기 때문에 workspace 바꾸면 다시 설정해줘야함. web > css, HTML, JSP 인코딩도 싹 다 UTF-8로 설정. 이클립스 플러그인으로 설치 다운로드 주소창 복사 install New Software Add에 복사한 주소 붙여넣기 eXERD 체크하고 n.. 2023. 8. 31.
인텔리제이에 mariadb 연결과정 (SELECT) * 추상화 ) 실세계의 객체에서 불필요한 부분을 제거하여 필요한 부분만을 간결하고 이해하기 쉬운 클래스로 만드는 것. * JDBC ? ) DB 연결하기 위해 자바에서 제공하는 인터페이스 == 자바에서 DB에 접속할 수 있도록 하는 자바 API ( 이 인터페이스만 맞추면 연결할 수 있음.) 각 vendor(oracle, mssql, mariadb, mysql...) 들이 인터페이스에 맞게 드라이버 제공. -> MariaDB 접속해야하기 때문에 MariaDB 드라이버가 필요 jdbc 통해 DB연결 시 프로토콜 (포트, 패턴, url 등을 결정해야함.) ex) naver 접속 위해서는 http 프로토콜 이용해 주소만 써주면 됨. (웹은 기본으로 80 포트를 포함하고 있기 때문에) http://www.naver.. 2023. 8. 30.
윈도우 파일 우분투로 전송 Chapter 03. 데이터베이스 개념 및 실습 _2 영화정보를 통한 데이터 실습에서 강사님이 주신 dump파일을 sql에 dump해야할 일이 생겼다. 다만 나는 윈도우를 쓰고있고 MariaDB는 EC2 우분투에 설치되어 있어서 우분투에 윈도우로 다운받은 dump파일을 전송해줘야 했음. scp 이용 scp C:윈도우파일경로 우분투계정@ip주소:/home/우분투계정/전송하고싶은폴더 scp C:\zerobase\강의자료\part-05.-데이터-베이스자바-프로젝트---박규태-교수님\[제로베이스]백엔드스쿨_데이터베이스_과제_3_제공파일\kobis_db_dump.sql ubuntu@XXXx:/home/ubuntu/Desktop 잘 전송된 것을 확인할 수 있다 ! 2023. 8. 26.
윈도우에서 우분투 MariaDB 접속 시 Can't connect to server 오류 일단 강사님 따라서 /etc/mysql/my.cnf 파일에 아래 bind-address 부분 추가해줌 그래도 똑같이 오류가 났다. ERROR 2002 (HY000): Can't connect to server on 우분투ip주소 어떤 사람이 my.cnf 가 include하는 모든 파일 뒤져서 bind-address 수정해줬다고해서 나도 찾아봤다. mariadb.conf.d 폴더에 이 파일들 중에 50-server.cnf 에서 발견 ㅡㅡ 못된녀석 0.0.0.0으로 바꿔줬다. 그리고 서비스 재시작 service mariadb restart 음 그래도 안 되네 ?? 뭐지 https://opentutorials.org/module/2160/12506 windows 10에서 telnet 사용하기 - 신입 개발자의.. 2023. 8. 24.
윈도우에서 우분투 ssh로 원격접속 후 mariaDB 설치 (윈도우에서 우분투 원격접속 후 ssh ubuntu@탄력IP 윈도우 cmd에서 진행 중) 파일로 받지 않고 Server Repositories에서 받는 작업 진행 세 줄 명령어를 다 치고 나서 $ apt search mariadb-server 하니까 설치한 10.6이 안 나오고 10.3 밖에 없었다. 강사님이 다운 받은 명령어가 좀 씩 달라서 나는 아래 명령어까지 수행했다. sudo apt-get update 까지 하고 $ apt search mariadb-server 하니까 10.6이 생겼다 !! > 2023. 8. 24.
윈도우에서 리눅스 원격접속 오류 (SSH) 목적 : EC2 우분투에 원격으로 Mariadb 설치 - Ubuntu $ sudo apt install openssh-server //로 우분트에 server 설치 $ ifconfig // ip 내용확인 - Windows > ssh 계정명@IP주소 // 우분투 ssh연결 여기서부터 오류남.. - 구글링으로 시도 설치하면 ssh 자동으로 실행되지만 한 번 더 확인 $ service --status-all -> + 로 되어있으니 실행되고 있음 오류 발생 가능성 이유들 1. 방화벽 ? 2. 22번 포트가 열려있지 않은가 ? 잘 되어있음 규칙은 포트는 22번 프로토콜은 TCP만 소스는 0.0.0.0/0이니 아무데나 열어놓은 거다. 현재는 아무 ip주소에서 .pem파일만 있으면 22번 포트로 ssh 접속이 가능한.. 2023. 8. 24.
Git push오류 Practice리포지토리에 각 프로젝트마다의 소스코드를 올려놓으려고 했는데 10강은 올라가고 11이 계속 안 됨. 구글링해보니 원래 리포지토리 만들 때 있던 readme.md 때문이라고 했다. 그래서 fetch, pull하라길래 하고도 해봤는데 안 됨... 음 그냥 Source 파일에 있는 Practice 파일을 통째로 리포지토리에 연결하고 실습하면서 파일 변경 될 때마다 commit & push 해야겠다 연결하는 방법 ! 1. GitHub에 Repository 생성 Java소스만 올릴 것이기 때문에 Add .gitignore 옵션에서 JAVA 선택 후 .classpath .project 를 추가해줌 2. 자바 소스코드가 있는 폴더를 프로젝트로 열어주고 3. git bash에서 git init을 해줄거임.. 2023. 7. 5.
웹 개발 교육 7일차 - 파일 업로드/다운로드 보호되어 있는 글 입니다. 2023. 3. 3.
웹 개발 교육 6일차 - Filter , Listener , JDBC 보호되어 있는 글 입니다. 2023. 2. 27.
728x90