본문 바로가기
반응형

프로젝트54

[TIL] : 193 일일 배움을 위한 Today I Learned ! 소경관 이제 프로젝트를 다시 시작한다. 시험을 잘 보지는 못 했지만 어쩄든 끝나서 속시 시원하다. 오늘은 poi 사용하던 것을 마무리 시켰다. 2022.05.07 - [Project/소경관] - [소경관] : Spring Boot Apache poi 사용해서 excel 읽고, MongoDB에 저장하기 스터디 연장된 스터디를 진행하고 있는 중이다. 남은 5월도 잘 마무리 해야 한다. 2022.05.07 - [발전소/동아리 및 스터디] - [코딩 스터디 2기] : 10주차 2022. 5. 7.
[TIL] : 186 일일 배움을 위한 Today I Learned ! 소경관 프로젝트를 조금 진행했다. 정보처리기사 공부를 하기 전에 간단하게 poi 라이브러리로 엑셀을 읽어왔다. 2022.04.30 - [Project/소경관] - [소경관] : Apache poi 라이브러리를 사용하여 View에서 Excel 파일 읽어 저장하기 스터디 스터디도 진행했다. 오늘이 마지막 스터디인데 쌤들 모두 한 달은 연장하고 싶어 하셔서 연장하기로 했다. 2022.04.30 - [발전소/동아리 및 스터디] - [코딩 스터디 2기] : 9주차 2022. 4. 30.
[TIL] : 184 일일 배움을 위한 Today I Learned ! Hadoop 하둡으로 간단한 프로젝트를 진행했다. 2022.04.28 - [Data Base/Hadoop] - [Hadoop] : 맵리듀스 버전 별 차이 2022.04.28 - [Data Base/Hadoop] - [Hadoop] : 하둡, 맵리듀스 프로젝트, 3글자 이상인 단어만 빈도 수 분석해보기 2022.04.28 - [Data Base/Hadoop] - [Hadoop] : 하둡, 맵리듀스 프로젝트 IP 별 호출 빈도 수 분석하기 소경관 csv 파일 처리에 대해 고민하고 있다. 정보처리기사 시험이 얼마 남지 않아 책으로 공부하고 있다. 2022. 4. 28.
[TIL] : 178 일일 배움을 위한 Today I Learned ! 알고리즘 소수 찾기 관련 알고리즘을 다시 봤다. MongoDB 프로젝트에서 MongoDB를 사용해야 하는데 아직 활용을 잘 할 줄 몰라서 천천히 작은 프로젝트로 연습해 보고 있는 중이다. 2022.04.22 - [Data Base/MongoDB] - [MongoDB] : MongoDB란? 2022.04.22 - [Data Base/MongoDB] - [MongoDB] : CentOS에서 MongoDB 설치 및 셋팅하기 2022.04.22 - [Data Base/MongoDB] - [MongoDB] : Data Grip으로 MongoDB 외부 접속하기 2022.04.22 - [Data Base/MongoDB] - [MongoDB] : Spring Boot .. 2022. 4. 22.
[TIL] : 171 일일 배움을 위한 Today I Learned ! 소경관 오늘 로그인 기능을 구현했다. 아직 검증 부분과 실패 시 메시지 체크는 구현하지 못 했지만 로그인 기능 자체 구현은 성공했다. 처음 사용해 보고 처음 배우는 기술로 하다 보니 시간이 오래 걸렸다. 2022.04.15 - [Project/소경관] - [소경관] : thymeleaf와 JPA, builder 패턴을 사용하여 로그인 구현하기 2022. 4. 15.
[TIL] : 170 일일 배움을 위한 Today I Learned ! 소경관 요즘 하루 종일 프로젝트만 만지고 있다. 배운 기술을 사용하기 보다는 내가 따로 공부한 기술을 다시 복습 하면서 적용해 가고 있다. 때문에 모르는 내용이 많기도 하고 자주 막히기도 하지만 계속 찾아보고 해결하다 보니 점점 발전하고 있는 것 같다. 2022.04.14 - [Project/소경관] - [소경관] : JPA와 builder 패턴을 사용한 회원 가입 및 Id, Email 중복 체크 로직 코딩하기 2022. 4. 14.
[소경관] : JPA와 builder 패턴을 사용한 회원 가입 및 Id, Email 중복 체크 로직 코딩하기 📌 검증 기능은 아직 구현하지 못 했기 때문에 회원 가입과 ID, Email 중복 체크를 중점으로 보면 된다. @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) @Table(name = "USER_INFO") @ToString public class UserEntity { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private Long userNo; @Column(name = "USER_NAME", length = 20) private String userName; @Column(name = "USER_PN", length = 40) private String userPn; @.. 2022. 4. 14.
[TIL] : 167 일일 배움을 위한 Today I Learned ! 소경관 JPA 활용법에 슬슬 익숙해지고 있다. 처음에 강의를 들으면서 프로젝트를 하기 시작해서 뭔가 내 프로젝트에서 JPA를 쓰는 부분이 적다고 판단해 따로 공부해서 적용하려 했으나 역시 기초 베이스가 없으니 다른 글을 봐도 알아보기가 어렵다. 천천히 수확을 내고 있고 아무래도 JPA강의를 먼저 빠르게 들어봐야겠다. 2022.04.11 - [Project/소경관] - [소경관] : 지옥의 Builder JPA JPA를 공부했다. 프로젝트에 적용하다 부족하다 생각해서 강의를 마저 듣고 있다. 2022.04.11 - [Data Base/JPA] - [JPA] : 다대일, N:1 2022. 4. 11.
[TIL] : 166 일일 배움을 위한 Today I Learned ! 소경관 하고 있던 JPA 사용법을 간단하게 찾아보고 적용하고 있다. 오늘은 길게 공부를 안 하고 짧게 체크하고 넘어간다. 2022.04.10 - [Project/소경관] - [소경관] : 새벽에 공부한 내용 체크와 리프레쉬 2022. 4. 10.
[TIL] : 165 일일 배움을 위한 Today I Learned ! CS 지식 어제 공부한 Hash table에서 생기는 충돌에 대한 공부를 마저 진행했다. 2022.04.09 - [노트/CS 노트] - [CS 노트] : Hash table에서 Collistion 해결하기 JPA JPA 연관관계를 공부한 것을 이제 전에 만들던 프로젝트에 적용해서 다시 사용해 봤다. 2022.04.09 - [Data Base/JPA] - [JPA] : 연관관계 매핑 시작하기 프로젝트 JPA를 공부하면서 적용하려니 어려운 부분이 확실히 있다. 공부 후 적용을 했어야 하는데 욕심인가 싶지만 그래도 최대한 빨리 체크해 완성해야겠다. 아마 조만간 프로젝트에 신경을 많이 써야하지 않을까 싶다. 2022.04.09 - [Project/소경관] - [.. 2022. 4. 9.
[소경관] : 프로젝트에 적용하기 위해 JPA Builder, Entity 사용 공부 중 회원가입 로직을 짜려고 했는데 시작부터 바로 막혔다. JPA를 사용해 본 적이 없기도 하고 Entity를 사용해 본 적이 없기도 해서 막혔다. 오늘 스터디부터 쭉 찾아보면서 알아낸 것을 간단히 정리해 본다. 지금까지 캐치한 것 JPA를 처음 사용해 보면서 DTO대신 Entity를 사용했는데 Entity 사용법이 어렵다. 먼저, Entity는 일관성을 보장하기 위해 Setter를 사용하면 안 된다. 때문에 따로 생성자를 만들거나 Builder를 사용해야 한다. 또, Entity를 DTO로 매핑하여 사용하는 방법도 있는 것 같다. Builder를 만들 수 있지만 @Builder 어노테이션을 활용해 쉽게 만들 수도 있는 것 같다. 문제 캐치한 것에 대한 확신이 없다. 왜? → 구현을 해 본 적이 없어서. 나는.. 2022. 4. 9.
[TIL] : 164 일일 배움을 위한 Today I Learned ! 소경관 간단하게 프로젝트 중 DTO와 Entity를 분리하고 생성자를 하나 만들어줬다. 2022.04.08 - [Project/소경관] - [소경관] : 프로젝트 패키지 구조 고민 및 Entity와 DTO의 분리 인터뷰 간단한 인터뷰를 진행했다. 나는 발표를 진짜 너무 못 했다. 목소리도 너무 떨리고 긴장도 심하게 되었다. 그래도 스터디에서 간단한 발표를 매주 하면서 발전이 있었나, 온라인이라 힘이 생긴건가 그래도 엄청 떨거나..(목소리가 자동 바이브레이션 되는 경우..) 엄청 긴장(눈이 검해진다..피가 쏠린다..)하진 않았다. 중간에 숨이 빨라져 좀 떨리긴 했는데 그래도 애써 침착해 숨을 내쉬면서 떨림을 멈추려고 노력했다. 생각 정리 머릿속이 복잡해서 .. 2022. 4. 8.
[TIL] : 158 일일 배움을 위한 Today I Learned ! 소경관 오늘 개인 프로젝트 뼈대 구성하고 자동 배포를 설정해 보려고 했으나 반만 성공했다. 2022.04.02 - [Project/소경관] - [소경관] : 프론트 뼈대 잡기와 Jenkins 재도전 하기 CS 지식 큐와 우선순위큐에 대해 알아보고 서로 비교해봤다. 2022.04.02 - [노트/CS 노트] - [CS 노트] : Queue와 Priority Queue 비교 스터디 토요일은 스터디를 하는 날이다. 7일간 공부한 내용을 잘 발표하고 끝난 뒤 간단하게 공부한 내용 리뷰하고 마쳤다. 2022.04.02 - [발전소/동아리 및 스터디] - [코딩 스터디 2기] : 5주차 2022. 4. 2.
[TIL] : 155 일일 배움을 위한 Today I Learned ! React React에 대한 지식을 조금이라도 쌓아두기 위해 공부를 시작했다. 예전에 세미나에 참여하고 구매한 강의였는데 다른 우선순위 강의들을 먼저 다 해치우고 뒤늦게 시작한다. 아직 초반부라 기초 지식을 배우면서 내가 잘 몰랐던 부분이나 나중에 떠올리면 좋을만한 부분을 메모하며 공부한다. 코드는 무조건 실습 코딩을 해 본다. 2022.03.30 - [Framework & Library/React] - [React] : React와 JavaScript에 대해서.. 2022.03.30 - [Framework & Library/React] - [React] : JavaScript 자료형 중 원시 타입과 비 원시 타입 소경관 개발 설계 산출물 완성했다. 아무.. 2022. 3. 30.
[소경관] : 화면 설계서 마무리 단계에 돌입했다. - 발표를 한다고 해서 표지를 준비했다. 가능하면 이쁘게 하는 게 좋긴 하지만 차라리 잘 못 꾸밀 거라면 깔끔하게 하는 게 좋을 것 같다. 원래 튜닝의 끝은 순정이라고 하지 않던가.. 간단하게 학우들에게 내 프로젝트에 대해 설명하기 위해 간단한 안내 멘트들을 적어봤다. 당장 오는 목요일에 발표하는데 연습도 좀 하고 스터디를 통해 한 발표 연습이 도움이 되고 있길 바란다. 사실 긴장감이 전에 발표한다고 마음 먹었을 때 보다 훨씬 줄어든 것을 체감하고 있다. 화면 설계서에 디자인은 들어가지 않았다. 레이아웃이라고 해야 하나. 전체적으로 어떻게 어떤 기능을 배치할지에 대해 생각하고 만들고 있다. 딱 이 모양대로 만드는 게 아니라 이런 구조, 이런 배치를 생각중이다. 정도를 전달할 수 있을 것 같다. 이단 메뉴.. 2022. 3. 29.
[코딩 스터디 2기] : 4주차 먼저, 내 블로그에 스터디 2기 3회차가 없을텐데 저번주에는 코로나에 걸려서 스터디 모임을 취소했다. 자세한 내용은 3월 회고에서 볼 수 있을 것이다. 오늘 스터디도 순탄하진 않았다. 저번에 19일 스터디 일정을 취소해야 하는데 나의 실수로 26일 스터디를 취소했고 오늘 사장과 상의를 통해 최대한 스터디룸을 이용하는 쪽으로 안내 받았다. 오랜만에 같이 공부하는 쌤들과 공부를 하니 배워가는 게 많았다. 내가 물어봐서 배우는 것도 있었고 다른 쌤들은 어떻게 공부하고 있는지 나랑 살짝 비교해 보면서 내 상태를 체크해 볼 수 있었다. 다들 매우 열심히 하기 때문에 분발해야겠다는 느낌을 받았고 다들 공부에 대한 열정이 엄청나다. (오늘 같이 공부하던 쌤 중 한 분은 중간에 힘들어서(?) 수학을 공부했다고 한다.... 2022. 3. 26.
[TIL] : 148 일일 배움을 위한 Today I Learned ! 소경관 이제 본격적으로 프로젝트를 시작하기 앞서 먼저 개발 설계 산출물을 작성하고 있다. 학교에서 프로젝트로 평가를 진행하는데 중간고사 전 까지 개발 산출물 작성이 목표이다. 또, 어떤 글을 읽어보니 이런 설계를 잘 해야 코딩하는 시간도 줄어들고 코드의 질도 높아진다고 해서 천천히 작성하면서 실 개발 시작 전 까지 내용을 업그레이드 할 생각이다. 2022.03.23 - [Project/소경관] - [소경관] : 개발 설계 산출물 작성(1) 멘토링 학교 후배에게 멘토링 수업을 진행했다. 부탁 받은 것은 Java 기초부터 배열까지였고 오늘은 과제를 체크하고 Scanner 사용법에 대해 알려주었다. 다음 주에 마지막이 될 것 같다. R 데이터 프레임을 다뤄보고.. 2022. 3. 23.
[소경관] : 프로젝트 요구사항 완전 변경 및 재시작 학교에서 개인 프로젝트 과제로 만들려고 생각해 두다 방학 때 진행하려 했으나 요구사항이 자꾸 바뀌어 진행하지 못 했었다. 이제 개강하고 과제의 최종 요구사항이 결정되어 앞으로 몇 가지의 수정 작업을 진행하고 개발 설계 산출물부터 천천히 작성하고 깃 레포지토리도 비우고 다시 시작해야 한다. 처음에 스프링 프레임워크 레거시버전으로 만든다 했었으나 교육 과정 개편(?)으로 스프링 부트로 만들게 되었다. 기존에 메이븐 사용도 그레이들로 바꿔서 적용할까도 생각중이고.. 아직 개발 설계 산출물이 작성되지 않은 만큼 뚜렷하지 못 한 상태이다. 3월 말 까지 설계 산출물을 제출해야 하니까 그 전에 구상은 마칠 예정이다. 2022. 3. 17.
[질문 노트] : Spring Boot 프로젝트 폴더 구조는 어떻게 만드는 게 좋을까? project controller dto service mapper 프로젝트를 진행하기 전에 학교에서는 위에 패키지 구조 처럼 controller, service, mapper, dto, util을 다 나누어서 진행했다. 하지만 Git Hub를 찾아보면 폴더 구조가 내가 배우고 있는 부분하고 많이 다른 것을 확인할 수 있었는데 왜 그렇게 하는지 궁금했다. project member AController BController service ASerivce BService 팀 프로젝트를 할 떄 다른 사람에게 물어보니 단위를 작게 나눌 수록 좋다고 해서 위와 같이 나누는 것도 고민을 해 봤다. 그에 관한 내용을 찾아보니 딱 정해진 내용은 없다고 한다. 제일 좋은 방법은 프로젝트의 상황과 규모에 따라서 거기에 .. 2022. 2. 2.
[TIL] : 65 일일 배움을 위한 Today I Learned ! 생각정리 생각정리 카테고리의 첫 글을 작성했다. 방학 떄 어떻게 조금 더 잘 남은 시간을 보낼 수 있을까 고민하면서 스터디를 결성하게 되었는데 그에 관한 내용을 작성해 봤다. 2021.12.30 - [발전소/생각정리] - [생각정리] : 알차게 방학을 보내는 방법에 대해서.. 파이썬 알고리즘 문제풀이 파이썬 알고리즘 두 문제를 풀었다. 간단하게 스왑하는 방법도 공부하게 되었다. 2021.12.30 - [Algorithm/파이썬 알고리즘 문제풀이 (코딩테스트대비)] - [파이썬 알고리즘 문제풀이] : 카드 역배치(정올 기출) 2021.12.30 - [Algorithm/파이썬 알고리즘 문제풀이 (코딩테스트대비)] - [파이썬 알고리즘 문제풀이] : 두 리스트.. 2021. 12. 30.
[소경관] : Flask를 통한 Pandas 라이브러리 데이터 분석 활용 Flask를 통한 Pandas 라이브러리 데이터 분석 활용 from flask import Flask app = Flask(__name__, static_url_path='/resource') @app.route("/test") def spring (): return "Flask Server" @app.route("/data") def data(): import pandas as pd import numpy as np m_store = pd.read_csv('C:\git\Parking_management_Project\Flask_data\source\주현아파트.csv') m_store.loc[m_store['차량 수'] == "", '설명'] = '차량 수 등록이 안 되어 있습니다.' m_store.lo.. 2021. 12. 28.
반응형