Data Scientist 옌

매일 발전하는 IT문제해결사

728x90

전체 344

22-06-03(금) 088일차 [EL, JSTL] EL, JSTL을 이용하여 데이터 표시

수업내용 1교시 (09:30-10:20) Client Side Script HTML, CSS, JS Server Side Script JSP, Servlet jasper.jar로 Client와 Server소통 데이터 소통의 도구: plain text, xml, json Clinent side에서 Server side 보낼 수 있는 방법 form tag HTML로 통신 location.href Ajax() 2교시 (10:30-11:20) el_03.html 첫 번째 수 : 두 번째 수 : el_03.jsp EL_03 num1의 값(JSP) : num2의 값(JSP) : num1의 값(EL) : ${param.num1 } num2의 값(EL) : ${param.num2 } num1 + num2(잘못된 코드)..

[국비지원교육] 22-06-23(목) 일일회고 101일차

오늘의 회고! Facts 사실 오늘은 어제부터 하던 이력서를 계속 수정해서 제출하는 날이었다. 이력서를 교육원에 제출하고, 받았던 구인 정보를 모두 리스트업해서 개중 조건이 괜찮아보이는 곳에 지원했다. Feelings 느낌 구인 정보를 모두 정리하고 보니 중복을 제외하고 130개나 되는데 그 중에서 정말 지원하고 싶은 곳은 5곳도 되지 않아서 씁쓸했다. 내가 왜 웹 개발자 교육 과정을 듣는지 앞서 밝힌 적은 없는데, 밝혀보자면 데이터 분석 업무를 하면서 어떤 데이터를 더 구할 수 있고 어느 서비스에 적용할 수 있을지 감이 안잡히기 때문이었는데.. 막상 웹 개발 수업을 다 들어가니 고민이 많다. 배운대로 웹 개발자로 진로를 정해가자니 지난 데이터 사이언티스트로서의 경력이 너무 아깝고, 그렇다고 데이터 사이..

22-06-02(목) 087일차 [JSON, EL, JSTL] 차트 시각화, EL 기초

수업내용 1교시 (09:30-10:20) DB 정보를 가져와 바 차트를 만들기 위한 테이블 생성 CREATE TABLE BAR_CHART( YYYY VARCHAR2(20) PRIMARY KEY ,SALES VARCHAR2(20) ,COSTS VARCHAR2(20) ); INSERT INTO BAR_CHART VALUES('2014',1000, 400); INSERT INTO BAR_CHART VALUES('2015',1170, 460); INSERT INTO BAR_CHART VALUES('2016',660, 1120); INSERT INTO BAR_CHART VALUES('2017',1030, 540); SELECT * FROM BAR_CHART; COMMIT; BarChartVO.java packag..

22-05-31(화) 086일차 [JSON] 인코딩과 JSON의 활용

수업내용 1교시 (09:30-10:20) escape_1.html 2교시 (10:30-11:20) escape_2.html 0bytes 확인 인코딩 : 전 세계의 언어를 컴퓨터(응용프로그램)를 통신할 때 : 어떻게 할 것인가 https://d2.naver.com/helloworld/19187 https://d2.naver.com/helloworld/76650 ASCII, UNICODE : 코드 체계 ASCII : American Standard Code for Information Interchange 7bit, 영어문자, 숫자, 특수문자, 기호 등 128개 문자 UNICODE 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현할 수 있도록 고안된 코드 조합이다. 유니코드는 인코딩이 아니라 2byte 숫자로..

[국비지원교육] 22-06-22(수) 일일회고 100일차

오늘의 회고! Facts 사실 오늘로 교육을 받은지 100일째다! 오늘은 따로 프로그래밍 학습한 것은 없고 써온 이력서를 바탕으로 클리닉을 받았다. 또한 이력서에 개인 프로젝트를 정리해서 첨부하기로 했다. Feelings 느낌 헉 오늘은 드디어 교육을 시작한지 100일차 되는 날...! 참 오랜 시간이었지... 앞으로 20일밖에 남지 않았다는 것이 감개무량하고 드디어 끝이 보인다는 생각에 조금 편안해졌다. 그런데 끝은 또 새로운 시작이기 때문에 다음을 고려하고 있다. 직장도 좋지만 지금 나는 데이터 사이언티스트라면서 웹 개발 관련 내용만 올리는 웃기는 짓거리를 하고 있는데 이걸 더 보완해야하지 않을까? 엥? 내가... 개인프로젝트가 있다고? 책 관련 페이지를 만들고 있긴 했는데 그게 개인프로젝트인 줄 몰..

Java 기초 정리

* 자바 개발을 위한 도구 1. java - jdk : java development kit (jdk + jre) - jdk : 개발 엔진 : 컴파일러 - jre : 실행 엔진 : JVM 2. 편집기 EditPlus, ... 3. 명령어 처리 도구 cmd, 콘솔, MS-DOS 4. API rt.jar에 있는 자원들 * API 보는 법 - 필드 public static int 필드명 == > int 변수명 = 클래스이름.필드명 - 메소드 public static int 함수이름() ==> int 변수명 = 클래스이름.함수이름(); public int 함수이름() ==> 클래스이름 참조변수 = new 클래스이름(); int 변수명 = 참조변수.함수이름(); * 자바 소스 구성원 1. 예약어 : Keyword..

Oracle 데이터베이스 기초 정리

SQL - DQL : DATA QUERY LANGUAGE SELECT - DML : DATA MANIPULATION LANGUAGE INSERT UPDATE DELETE - DDL : DATA DEFINITION LANGUAGE CREATE ALTER DROP - TCL : TRANSACTION CONTROL LANGUAGE COMMIT ROLLBACK - DCL : DATA CONTROL LANGUAGE GRANT REVOKE * NVL(NULL, 치환하고 싶은 데이터) * TO_CHAR(DATE 타입, 날짜 형식) * 날짜 처리 - SYSDATE - SYSTIMESTAMP * UPPER() * LOWER() * LIKE '%', '_' * IS NULL * IS NOT NULL * DESC * DIS..

소프트웨어공학 간단 정리

웹 어플리케이션 1. 컴퓨터 localhost 127.0.0.1 ip 컴퓨터 이름 2. 계층 구조 2-Tier - Server - Client * 3-Tier - Presentation layer : 인터페이스 지원 | - Service - Business layer : Data Access object (DAO) - 패키지 구성 - 클래스 구성 - 함수 구성 - 변수 구성 - Database layer - 테이블 정의서 또는 ERD를 찾아서 테이블 내역을 조사 - 테이블에서 조회할 컬럼 찾기 3. 스키마 (테이블, 로우, 컬럼, PK, FK, null) 4. 질의문을 작성하는 규칙 프로그램 만드는 순서 ------------------- 1. 테이블 정의서 만들기 - EXCEL 등 2. 테이블 만들기 ..

22-05-30(월) 085일차 [JSON] JSON 형식과 활용

수업내용 1교시 (09:30-10:20) 앞으로의 과정 설명 JSON el, jstl Node.js MySQL react MySQL Python Django, bigdata, crawling(scrapping), 시각화 Android ElasticSearch 2교시 (10:30-11:20) spring 4.3.16 설치 이클립스 스프링 설치 1. 이클립스 설치 및 워크 스페이스 세팅 ---------------------------------- C:\00.KOSMO108\30.Web\eclipse_web " id="WebApp_ID" version="3.1"> kosmoSpring index.jsp log4jConfigLocation /WEB-INF/classes/log4j.xml 3교시 (11:30-1..

22-05-27(금) 084일차 [Spring Framework, Mybatis Framework] 결제창 띄우기

수업내용 1교시 (09:30-10:20) 계속 구현 작업 각 기능별 delete 기능 만들기 [ ] → 추후 추가 세션작업 [ ] → 추후 추가 결제창 연결 [V] → 오늘 추가 2교시 (10:30-11:20) 결제창 연결 mybatis-config.xml spring_chabun.xml SELECT /*+ INDEX_DESC(A SYS_C0012636) */ NVL(MAX(SUBSTR(A.KPNUM, -4)), 0) + 1 KPNUM FROM KOSMO_PRODUCT A SELECT /*+ INDEX_DESC(A SYS_C0012662) */ NVL(MAX(SUBSTR(A.KCNUM, -4)), 0) + 1 KCNUM FROM KOSMO_CART A SELECT /*+ INDEX_DESC(A SYS_C..

22-05-26(목) 083일차 [Oracle, Spring Framework, Mybatis Framework] 좋아요 만들기

수업내용 1교시 (09:30-10:20) 어제 했던 데이터베이스에 대한 복습 2교시 (10:30-11:20) 계정과 권한 /* 사전 정의된 롤 CONNECT 롤 -- Releas 9.0 버전 ALTER SESSION CREATE CLUSTER CREATE DATABASE LINK CREATE SEQUENCE CREATE SESSION CREATE SYNONYM CREATE TABLE CREATE VIEW -- Release 11.2 버전 CREATE SESSION RESOURCE 롤 CREATE CLUSTER CREATE PROCEDURE CREATE SEQUENCE CREATE TABLE CREATE TRIGGER DAB 롤 */ --오라클에 데이터에 계정을 만들 때는 SYSTEM 또는 SYS 계정으로..

22-05-25(수) 082일차 [Oracle, Spring Framework, Mybatis Framework] 댓글 만들기

수업내용 1교시 (09:30-10:20) Oracle Object -오라클은 계정 별로 Object를 사용할 수 있는 권한을 부여한다. index view sequence synonym DBMS table space block 2교시 (10:30-11:20) INDEX -- INDEX : 색인 : 영어사전 : 색인 A, B, C ... , 한글 사전 : 색인 ㄱ, ㄴ, ㄷ .... -- 오라클 데이터베이스에서 INDEX 성능 향상(조회 속도 향상)에서 양날의 검 SELECT TABLE_NAME, INDEX_NAME, COLUMN_NAME FROM USER_IND_COLUMNS WHERE TABLE_NAME IN ('EMP', 'DEPT'); --테이블 생성시 프라이머리 키(PK)를 생성하면 --오라클 엔..

728x90