본문 바로가기

전체 글

(111)
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•82일차/02.23 Spring Boot JPA + React 프로젝트 만드는 가이드 127.17.0.1 -> Docker image를 활용한 MySql 이기 때문에 Docker 네트워크 계정을 추가하는 거 계정 생성 후에 flush 해주는거 잊지말기 (안해주면 껐다켜야됨) 위에 실행한 명령어 정리 docker ps -> 실행중인 컨테이너 파악 docker exec -it heuristic_dijkstra(컨테이너이름) /bin/bash -> 위에서 실행중인 컨테이너로 mysql 이름 파악한뒤 실행 실행하면 bash-4.4#으로 바뀜 -> Enter password : dev## 이라고 쳤음 my sql 사용하겠다고 선언 제대로 test 계정이 만들어졌는지 확인 (안해도되지만 여기 필기에없는 과정이라 이전에 생성해뒀었음) ..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•81일차/02.22 리액트 기초 -프로젝트는 소문자로 작성해야함 -특수문자는 X -첫글자는 숫자 X -react = javascript 기반의 UI 프레임 워크임 -> 설치하지 않아도 됨 -프로젝트의 생성은 npx create-react-app [프로젝트 명] -실행 : cd명령어를 통해 해당프로젝트의 폴더로 들어가면 됨 c:\react\reactapp>npm start "http://localhost:3000/" Browser에서 확인 -프로젝트 ㄴ node_modules : 사용하는 package(bootstrap, jquery 등) ㄴ public : 배포되는 것 (index.html) ㄴ src: 소스파일 react에 의해서 컴파일되어 index.html id - root인 곳에 바인딩 된다. ㄴ App.js : 하..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•80일차/02.21 docker에서 mysql 계정 생성하고 테이블 권한 부여하는 방법 구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•79일차/02.20 Json 객체를 만드는 2가지 방법 1) Simple-json 으로 json 객체 만드는 방법 JSONObject obj = new JSONObject(); obj.put("a", "가"); obj.toJSONString(); 2) Gson 사용 방법 Gson gson = new Gson(); JsonObject gjsonObject= new JsonObject(); gjsonObject.addProperty("a", "가"); String gsonToString = gson.toJson(gjsonObject); Gson gson = new Gson(); Gson gson = GsonBuilder().setDateFormat("yyyy-MM-dd").create(); 의 차이 -> new Gson() 은..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•78일차/02.19 Jenkins 이란? jenkins 서버는 open source CI Tool 이다. 지난번에는 project(maven) -> tomcat(WAS) :build를 통해서 패키징하고 자동으로 배포되는 환경 으로 만듦 이번에는 1. 프로젝트는 팀단위(branch)를 통해서 통합(merge)되는 프로젝트를 진행 2. 통합되어 있는 프로젝트인 git의 데이터를 통해서 통합,배포하는게 필요함 3. jenkins가 파일을 git(branch:main)에서 내려받아서 maven을 통해서 build하고 서버(WAS)에 배포 ***git 관리자가 merge작업 후 자동으로 webhooks를 통해서 jenkins에게 통합되었다고 notification하게 되면 자동으로 배포 프로젝트 수정후 Git에 Push했을 때 Gi..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•77일차/02.16 .git이 속해있는 폴더가 git이 형상관리 프로젝트를 관리하는 폴더 git 사람 초대하는 방법 gitignore 생성방법 git에 올릴 프로젝트 만들자마자 git ignore 만들어서 해당 프로젝트 내부에 넣기!!!!!!!!!!! 1. https://gitignore.io/ 접속 -> 제외할 파일 추가 (java, maven, dbeaver, eclipse) 후 생성 2. -> 전체 복사해서 gitgub의 gitignore 파일에 덮어 씌우기 3. 해당 파일 commit changes 클릭한 뒤 gitignore 파일 커밋 4. 해당 파일 다운로드후 .txt를 .gitignore로 바꾼 후에 깃에 올릴 프로젝트 안에 gitignore 넣기 git main branch 보호하는 방법 git에 프로젝트 올..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•76일차/02.15 Git에 프로젝트 Push하면 Jenkins로 자동 배포하기 1. 프로젝트를 git에 올려 2. 톰캣 서버가 있는 폴더로 가서 conf -> server.xml을 메모장으로 열기 3.Connector port는 pom.xml에 있는 port와 동일하게 수정 4. tomcat-users.xml도 들어가서 role 들어가 있는지 확인 5. 외부에서 접속할수있도록 Valve 주석처리 6. bin -> startup.bat로 톰캣서버실행후 포트 9000쳐서 들어가지는지 확인 7. 젠킨스 설치 7-1. 설치시 입력한 포트번호 주소창에 넣고 7-2. 빨간색 주소를 메모장에 열면 7-3. 키가 나옴 7-4. 이 키를 저 저 사이트에 넣으면 됨 8. Tools 설정 8-1. JDK installations 본인 설치경..
구디아카데미 후기/ 국비지원IT개발자 취업 / 전민균 강사님/클라우드 활용 자바개발자 양성과정/•75일차/02.14 TLS란 ???? 인터넷 상의 커뮤니케이션을 위한 개인정보와 데이터 보안을 용이하게 하기 위해서 설계된 보안 프로토콜 **도커 Desktop 데몬을 실행하면 호스트에 존재하는 모든 네트워크 인터페이스의 IP주소와 2375번 포트를 바인딩해서 사용하게 됨. -> Maven을 통해서 dockerhub에 연결하기 위해서는 반드시 체크해줘야 한다 Settings > General > Expose daemon ~~~~ 도커 실습 1. Spring initializer 를 통해 2. maven install 후 배포된 war 파일을 원하는 폴더에 넣기 (c:\archive) 3. 터미널 켜서 cd c:\archivefiles java -jar .\mujiobba01.war 명령어로 실행 해본뒤 http://loca..