[ToyProject] Data Chart Create
·
팀 프로젝트/Python
이번 ToyProject 는 Python 으로 강수량과 부침개 검색량에 따른상관관계에 대한 차트를 만들어 보는 Project를 진행하게 되었다. 우선 사용할 모듈을 import 해주자.import matplotlib.font_manager as fmimport matplotlib.pyplot as pltimport pandas as pdimport os Python 에서 차트를 사용하기 위해 matplotlib에 pyplot 사용해줍니다.pyplot 설정은 한글 설정이 깨지기 때문에 fon_manager 메서드를 받습니다. 차트를 사용할때 데이터 정제를 편하게 하기 위해 pandas를 받아옵니다. def resource_path(relative_path): base_path = os.path.abspat..
최종프로젝트 발표영상
·
팀 프로젝트
https://www.youtube.com/watch?v=I-2ClZmf7dk노션 https://nice-redcurrant-e22.notion.site/COMA-995936a22e264f96988ebe941e7bafa5 COMA | Notion👥 회의 : 매주 목요일nice-redcurrant-e22.notion.sitegit https://github.com/coma-team/project-climbing-spring GitHub - coma-team/project-climbing-springContribute to coma-team/project-climbing-spring development by creating an account on GitHub.github.com
최프 가보자!!!
·
팀 프로젝트
힘들었다..
최종 프로젝트 아쉬운점
·
팀 프로젝트
이번 프로젝트를 진행하면서 아쉬운점배포를 진행하면서 ROOT 권한이 없는 호스팅을 진행하여페이지에서 WebSocket을 사용하지 못한 부분이 아쉽니다. 다음에 배포를 진행한다면 WebSocket을 사용할 수 있도록ROOT 권한이 있는 서버 호스팅을 하거나 윈도우 PC를 서버로서 사용할 수 있도록 설정을 해봐야 할 것 같습니다. 프로젝트 PPT를 올려본다.
[Spring] 배포 후 서버 MariaDB org.springframework.jdbc.BadSqlGrammarException
·
팀 프로젝트/오류 코드 작성
Jsp -> Spring으로 이관 작업하고 배포를 진행하던 중 발생한 오류이다..local 환경에서는 확인할 때는 오류가 없었는데 왜 발생했을까..local 환경에서 된 상태니 코드는 문제없을 테고 DB문제인가? 해서 이것저것 바꿔봤다. 1. 배포 server DB에 테이블 생성DB 테이블이 생성이 안되있나해서 확인해보니.. 테이블은 잘 생성되어있다. 2. MariaDB 와 MySQL 호환성MySQL에서 사용되던 프로젝트가 MariaDB에 호환이 잘된다.(공식 문서)MariaDB가 MySQL의 파생된 RDBMS (관계형 데이터베이스)라고 한다. 3. 쿼리 테이블명 대소문자 구분대소문자가 문제인가? 라는 생각으로 확인해보니lower_case_table_names를 확인해보니local 서버는 1 배포서버는 ..
[Spring] CKEditor API 흐름 정리
·
팀 프로젝트/Web
이번 프로젝트에서 Jsp 프로젝트를 Spring으로 이관하는 과정에서 비동기 Servlet으로 사용한CKEditor API를 POJO 형식인 일반 Java 로 변환 하여 흐름을 다시 정리 하려고 합니다. HttpServletRequest 내장 객체인 getPart로 받아오는 것이 아닌Spring에서 지원하는 MultipartFile 을 사용하려고 합니다. 전체 흐름Was(Web Application Server) 설정 및 실행 흐름게시글 등록 페이지 이동 및 CKEditor API 호출CKEditor 이미지 업로드게시글 등록  1.  Was(Web Application Server) 설정 및 실행 흐름프로젝트 Was 는 톰캣을 선정했습니다.이때 Multipart 를 사용할때 form-data 규칙을 완화..
[Spring] CKEditor 비동기 이미지 저장
·
팀 프로젝트
jsp 프로잭트 원본 내용더보기@WebServlet("/ckupload")@MultipartConfigpublic class CKEditor_Upload extends HttpServlet { private static final long serialVersionUID = 1L; public CKEditor_Upload() { super(); } //현재 폴더 개수를 가져오는 함수 private static int member_folder_num(String uploadPath) { //폴더 위치를 불러옵니다. File directory = new File(uploadPath); //폴더에 있는 파일리스트를 가져오고 배열리스트로 전환합니다. ArrayList arr_file..
[Spring] 트랜잭션 정리
·
팀 프로젝트/Web
SQL Transaction 정리Spring Transaction1. SQL Transaction 정리트랜잭션은 하나 작업 단위 구성에 하나 이상의 데이터베이스 작업을 말한다. -> 데이터의 일관성과 무결성을 보장하는 기법이다. ACID 속성을 가지고 있습니다.Atomicity (원자성) : 트랜잭션의 모든 작업들이 수행되거나 모두 수행되지 않아야한다.Consistenct (일관성) : 트랜잭션이 완료된 후 데이터베이스는 일관성 상태를 유지한다Isolation (고립성) : 동시에 수행되는 트랜잭션들이 서로 간섭하지 않아야 한다.Durabillity (지속성) : 트랜잭션이 완료된 후 어떤 시스템 오류가 발생하더라도 결과가 지속적으로 반영되어야 한다.SQL에서 Transaction 활용더보기트랜잭션 시작..
개발자가 되고 싶은 곰
'팀 프로젝트' 카테고리의 글 목록