본문 바로가기
  • Build Up Routine

Basic59

멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 23일차 📢day23__WEB&Spring web은 3가지 언어로 구성되어있다. HTML CSS javascript 자바 스프링 설치 help -> maketplace 통해서 spring설치가 가능함. 자바 스프링 환경셋팅 project 생성 Spring Boot > Spring Starter Project 선택 프로젝트명 입력 Group과 Package 명 선택, 반드시 두개 이상의 package 명으로 입력 Dependencies 선택 Spring Boot DevTools Spring Web pom.xml 추가 javax.servlet javax.servlet-api 3.0.1 provided javax.servlet jstl 1.2 com.googlecode.json-simple json-simple 1.1.. 2022. 5. 26.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 22일차 day22__취업특강 해당 기업 취업 및 공부를 하기위해서는 내가 그 기업에 다니는 사람이라면 어떻게 생활을할지 상상하며 루틴을 만든다. MOOC(Massive Open Online Courses) 해외 대학교에서 유튜브, 코세라,UDACITY 같은 플랫폼을 통해 전공지식 수업들이 공유가 되어있다. 코세라 사이트. EDX 사이트 유다시티 - 조금더 실용적인 강의내용이며 대부분이 유료강의. kaggle - 공모전, 프로젝트를 체험할수 있음. 프로젝트 학습은 결과물이 필요하다. 문서까지 작성하여 기록을 남긴다. 결과물은 프로젝트가 된다. 프로젝트는 무조건 gitgub에 올려야한다. contribute하기 공식문서 번역하기 불편한것들 편하게만들기... 기본에 충실하기. 언어는 기본 자료구조 + 알고리즘 = 프.. 2022. 5. 26.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 21일차 📢day21\_\_MySQL workshop ERD DDL -- DDL DROP DATABASE IF EXISTS butchershopdb; CREATE DATABASE butchershopdb; USE butchershopdb; DROP TABLE IF EXISTS coupon; DROP TABLE IF EXISTS mycoupon; DROP TABLE IF EXISTS cust; DROP TABLE IF EXISTS cate; DROP TABLE IF EXISTS meat; DROP TABLE IF EXISTS shipping; DROP TABLE IF EXISTS payment; DROP TABLE IF EXISTS ordertbl; DROP TABLE IF EXISTS detail; DROP TA.. 2022. 5. 19.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 20일차 📢day20__MySQL make DDL&DML 📍CMD MYSQL명령 mysql -u 유저명 -p : MySQL접속. SHOW DATABASES; SHOW TABLES; USE database명; DESC TABLE명; 📍제약조건 제약조건은 테이블을 먼저 설계하고 나중에 ALTER문을 통해서 제약조건을 추가적으로 만드는 것이 좋다. 📍VIEW 복잡한 쿼리를 단순화 시킬 수 있다. 보안성이 강화된다. SQL DDL -- DDL DROP DATABASE IF EXISTS shoppingdb; CREATE DATABASE shoppingdb; USE shoppingdb; DROP TABLE IF EXISTS cart; DROP TABLE IF EXISTS cust; DROP TABLE IF EXISTS pr.. 2022. 5. 19.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 19일차 JSON DATA 추출 -- JSONDATA 추출 방법. SELECT JSON_OBJECT('empno',empno,'empname',empname) AS JASONDATA FROM emp; INNER JOIN -- INNER JOIN. SELECT c.id, cu.name, i.name, i.price, (c.num * i.price) FROM cart c INNER JOIN cust cu ON c.custid = cu.id INNER JOIN item i ON c.itemid = i.id WHERE i.price > 15000; -- 장바구니에 고객이름별 총 금액의 평균을 구하시오. SELECT cu.name, ROUND(AVG(c.num * i.price)) AS iavg FROM cart c IN.. 2022. 5. 2.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 18일차 SELECT2 SELECT * FROM buytbl; SELECT * FROM buytbl GROUP BY userID; SELECT userID, SUM(price) FROM buytbl GROUP BY userID; SELECT userID, AVG(price) FROM buytbl GROUP BY userID; -- 회원별 구매 금액의 평균을 구하시오. SELECT userID, ROUND(AVG(price)) AS pavg FROM buytbl GROUP BY userID HAVING ROUND(AVG(price),1) >100; SELECT userID, ROUND(AVG(price)) AS pavg FROM buytbl GROUP BY userID HAVING pavg >100 ORDER BY.. 2022. 5. 2.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 17일차 📢day17__SQL SQL 1. 시스템 구축 - MySQL 2. DDL, DML DDL : CREATE,DROP,ALTER .... DML : SELECT,INSERT,DELETE,UPDATE, ..... 3. ERD 요구사항 정의. 테이블을 설계 하고 구축. DBMS(DataBase Management System) 파일시스템의 단점을 보완하고 데이터르 보다 효율적으로 관리하고 운영하기 위해서 사용되기 시작한것이 DBMS이다. DBMS는 데이터의 집합인 '데이터베이스'를 잘 관리하고 운영하기 위한 시스템 또는 소프트웨어를 말한다. DBMS에 데이터를 구축하고 관리하기 활용하기 위해서 사용되는 언어가 SQL(Structured Query Language)이다. DBMS분류 (1) 계층형 DBMS 최초로.. 2022. 5. 2.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 15일차 📢day15__Java Multi Thread, Database 프로세스(process) 실행 중인 하나의 프로그램 하나의 프로그램이 다중 프로세스를 만들기도한다. 멀티 태스킹(multi tasking) 두 가지 이상의 작업을 동시에 처리하는것 멀티프로세스 독립적으로 프로그램들을 실행하고 여러 가지 작업을 처리 멀티 스레드 한 개의 프로그램을 실행하고 내부적으로 여러 가지 작업을 처리. 메인 스레드 모든 자바 프로그램은 메인 스레드가 `main()`메소드를 실행하며 시작된다. 메인 스레드는 `main()` 메소드의 첫 코드부터 아래로 순차적으로 실행하고, `main()`메소드의 마지막 코드를 실행하거나 `return`문을 만나면 실행이 종료된다. 데이터베이스 데이터베이스를 '데이터의 집합' 이라고 정의한.. 2022. 5. 2.
멀티캠퍼스 AI플랫폼을 활용한 웹서비스 개발 - 14일차 📢day14__JAVA API CLASSS 자바 API란? 자바에서 기본적으로 제공하는 라이브러리(livrary) 프로그램 개발에 자주 사용되는 클래스 및 인터페이스 모음. [API 도큐먼트](http://docs.oracle.com/javase/8/docs/api/) java.lang 패키지 자바 프로그램의 기본적인 클래스르 담은 패키지 포함된 클래스와 인터페이스는 import없이 사용 주요클래스 Object(object의 메소드는 모든 클래스에서 사용가능.) System Class String Math Wrapper(Byes,Short,Character,Integer,Double,Float,Boolean) java.utill 패키지 String 클래스 문자열의 추출, 비교, 찾기, 분리, 변환등과 같.. 2022. 4. 25.