전체 글
-
Spring MVC 개인프로젝트 - #1 프로로젝트 생성과 마이바티스+오라클 연동기타/Spring MVC 2021. 3. 18. 16:39
위 게시글은 아래 글을 참고해서 만들었습니다 kuzuro.blogspot.com/2018/04/blog-post_7.html 스프링에 오라클과 마이바티스 연동 개발자, 웹개발, PC앱개발, Java, C#, HTML/CSS, JavaScript, Spring, ASP, .NET kuzuro.blogspot.com 할 때 마다 연결하는 것에 애를 먹어 한 번 정리하기로 했다 ㅠㅠ 디비 연결하는 게 아직도 헷갈려서 할 때마다 찾아보는데 할때마다 오류와 만남 ㅋㅋ 1. Spring Legacy Project를 만든다 (프로젝트 만들고 이름 설정하는 건 쉬우니까 건너 뛰기할 때 마다 연결하는 것에 애를 먹어 한 번 정리하기로 했다 ㅠㅠ 디비 연결하는 게 아직도 헷갈려서 할 때마다 찾아보는데 할때마다 오류와 만남..
-
깃허브 저장소 이클립스와 소스트리 연동해 프로젝트 관리하기카테고리 없음 2021. 3. 3. 12:06
깃허브를 이용해 처음 팀프로젝트를 해보는데 용어와 사용법이 많아 낯설어서 상당히 삽질을 많이 했다 ㅠㅠ 그래서 가장 많이 사용하는 fork(저장소 카피), pull request(업데이트 확인받기), remote(저장소 만들기), pull(내려받기), push(올리기) 를 소스트리랑 이클립스 연동해서 사용하는 방법을 정리하려고 한다 여기서 필요한 선행 조건! 1. 이클립스 설치 2. 소스트리 설치 및 가입 (구글 계정으로 간단하게 가입 할 수 있다) 3. 깃허브 가입 및 저장소 생성 팀프로젝트를 하는 경우 가장 중요한건 원본 프로젝트에 잘못된 소스를 병합하지 않는 것이다. 그러기 위해선 일단 원본 프로젝트를 fork 하는 것부터 해줘야 한다. 프로젝트 저장소 오른쪽 상단에 보면 위와 같은 아이콘이 있는데..
-
다양한 정형데이터 분석 기법들기타/R(아르) 2021. 2. 19. 14:22
패키지를 설치해야 아래 함수를 사용 할 수 있다 install.packages("dplyr") library("dplyr") 원하는 조건의 행만 출력하기 filter() 타율이 0.35가 넘는 사람만 출력 a = filter(data1, 타율>0.35) 홈럼이 30개 초과, 타점이 홈런이 30개 초과하고 타점이 115점 이상인 선수 (and연산) b= filter(data1, 홈런>30 & 타점>=115) #홈런이 30개 초화하거나 타점이 115점 이상인 선수 정보(or연산) c=filter(data1, 홈런>30 | 타점>=115) 행으로 잘라주는 slice() 1~5행만 출력 slice(data1,1:5) 1,3,5,6,7 행만 출력 slice(data1, 1, 3, 5,6,7) 백터로 묶어서 출력 ..
-
빅데이터의 3v기타/빅테이터 2021. 2. 19. 11:15
빅데이터의 3V 1. 크기(Volume) 큰 데이터 데이터의 개념을 넘어선 비정형 데이터 (sns에 올라오는 사진 및 영상 등)들이 다양한 플랫폼에서 저장되어 활용되고 있다 사람이 입력한 텍스트만 관리하던 과거와는 달라진 개념의 데이터 처리를 한다 2. 속도(Velocity) 수집되는 속도과 빠르다 빠른속도로 수집되어 가공될 수 있는 실시간 데이터가 중요하다 3. 다양성(Variety) 데이터의 종류가 다양해졌다. 추가적인 특징 진실성 (Veracity) 빅데이터를 구성하는 데이터들을 얼마나 신뢰할 수 있는가 가치(Value) 해당 데이터는 가치있는 정보를 가져야 한다. 정확성(Validity) 빠르게 수집한 데이터가 타당하고 정확한지 확인한다 휘발성(Volatility) 데이터가 얼마나 오래 저장될 수..
-
연습문제 - 함수만들기 while, if, for 문기타/R(아르) 2021. 2. 18. 09:55
사용자 정의 함수 만들기 my_fun = function(a,b){ return (a+b) //리턴시킬 값은 반드시 ()로 둘러싸야한다 } my_fun2 = function(a,b){ a+b } 조건문 만들기 뭘먹을까 =10000){ print("갈비탕 먹고 라떼먹자") }else{ print("김밥먹고 커피믹스 마시자") } } 뭘먹을까(12000) "갈비탕 먹고 라떼먹자" ifelse 조건문 => 자바의 3항 연산자랑 비슷 (조건)? 참:거짓 my_fun4 = 90){ grade = "a" }else if(score >= 80){ grade = "b" }else if(score >= 70){ grade = "c" } else if(score >= 60){ grade = "d" }else { grade..
-
연습문제2 다양한 자료 불러오기기타/R(아르) 2021. 2. 17. 11:05
정형데이터 가져오기 먼저 파일을 불러오고 저장할 위치를 정해준다 setwd("c:/Temp") 그러면 그 폴더의 파일명으로 찾을 수 있다 인코딩은 한글깨짐 방지용 txt1 = readLines("구매후기.txt", encoding="UTF-8") 테이블 형식으로도 불러올 수 있다 단 header=T를 통해 컬럼명을 정해줘야한다 그렇지 않으면 컬럼명도 데이터화 된다 txt2 = read.table("전공.txt", header=T, fileEncoding="UTF-8") 스페이스나 탭으로 분리한게 아닌 특수 기호로 분리한 테이블을 가져올 땐 sep=""을 사용한다 txt3 = read.table("전공2.txt", header=T, sep=",", fileEncoding="UTF-8") read.csv는 ..
-
스프링 서버프로그램 구현기타/과제 2021. 2. 16. 16:58
프로그램 목표 회원관련 테이블과 다른 테이블의 연동 구현기능 회원 개개인의 독립적인 가계부 게시판 (작성, 수정, 삭제) 회원제 게시판 (작성, 수정, 삭제, 답글) 회원 기능 (회원가입, 로그인) servlet-context.xml 설정 스프링은 크게 xml, jsp페이지, controller, service, dao, dto로 나뉘는 것 같다 mapper에서 쿼리문을 작성 jsp페이지에서 실제 눈에 보이는 틀을 구성 controller에서 서로 프로그램들을 연결 및 제어 service는 실제 동작되는 프로그램들 인터페이스 dao는 실행되는 동작들을 정의 dto에서는 데이터베이스의 객체를 만들어준다 (get, set, toString) HBContoller //컨트롤러라고 붙여줘야 스캔이 된다. //클..