전체 글 33

2021.04.11

🔖오늘 할일 1. 정처기 실기 공부 2. J2KB 크루 전체 회의 3. 초급자바 - 공동진도 😂운동&식단 은 내일부터 다시.... ✔정처기 실기 공부 프로그래밍 언어 활용 부분 공부 연습문제와 기출문제를 모두 풀었다. 파이썬, C, C++의 각 코드작성법의 차이를 아직도 익히지 못했다.... 바빠서 라고 하면 핑계겠지... 저번주에 해당 부분 정리내용 내일 인쇄해서 달달 외우기 ✔J2KB 크루 전체 회의 완료 ✔초급자바 - 공동진도 다음 미팅주간까지 섹션1을 듣고 내용정리를 하기로 해서 오늘은 가볍게 3강만 듣고 정리했다. 음...한동안 멀리했던 미라클모닝을 실행해서 아침에 공동진도를 나가고 그 외 시간에 정처기 공부를 빡세게 해볼까 한다 💜 면접때문에 타지역에 있느라 이번주 정기 스터디에 참여하지 못하..

TIL 2021.04.11

2021.04.06

🔖오늘 할일1. 운동2.정보처리기사 실기 공부3. 자바스터디 공용레퍼지토리 생성 ✔운동3월 한달간 운동 결과-체지방 3.1kg 감소-근육 3.4% 증가 10분 스트레칭30분 하체 근력운동30분 유산소 🍽식단아침-그릭요커트&아몬드10알점심-양배추&닭가슴살&두부반모간식-인절미2개저녁-단백질쉐이크&바나나1&인절미2개 ✔정보처리기사실기 공부저번주에 수제비2권도 모두 개념정리를 해서 오늘 공부중이다.일단 가장 중요한 프로그래밍언어활용과 SQL응용을 마무리할까 한다.이 두 파트는 실제 코트를 작성하는 것과 같기에 쉬운듯 어렵다.무엇보다 나는 자바만 접해봤기에 자바와 C언어, 파이썬의 차이점에 익숙해져야 한다. ✔자바스터디 공용레퍼지토리 생성선택한 서브젝트 그룹인 자바그룹에서 공용레퍼지토리를 통해 공동진도나간 내용을..

TIL 2021.04.06

R2DBC

✍ spring + jpa만을 사용하고 있다가 스터디를 통해 R2DBC를 접하게 되었다. 일단 접하게 된 R2DBC를 까먹기 전에 정리용으로 게시글을 작성해볼까 한다(스터디내용) R2DBC(Reactive Relational Database Connectivity)는 SQL 데이터베이스를 위한 리액티브 API이다. Spring에서 사용되는 JPA기반의 JDBC는 항상 Blocking방식으로 처리가 될때까지 한 쓰레드에서 계속 잡아두는 문제가 발생하는 데, 이렇게되면 굉장히 CPU가 많이 사용되고, 처리가 밀린다. 바로 이 부분을 R2DBC를 통해 해결할 수 있다. 그리고 어떤 디비라도 연결이 가능한것이 장점이다. 기존의 ORM이 아닌것이 단점 reactiveCruRepository 사용함 : 가장 큰 차..

STUDY 2021.04.03

2021.03.31

🔖오늘 할일 운동 정보처리 기사 실기 접수 정보처리 기사 실기 공부 스터디 ✔운동 15분 스트레칭 30~40분 근력운동 30분 유산소 🍽식단 아침- 그릭요거트 점심- 샐러드&닭가슴살 저녁-머드스콘&단백질 쉐이크 ✔정보처리 기사 실기 접수 10시 부터 접수인데 9시 50분 부터 접속이 엄청 힘들었다. 운동하다가 시험 접수하서 노트북 앞으로. 결제까지 30분이 걸려서 접수 성공. 코로나때문에 시험장이 부족할까봐 그런거같다. ✔정보처리 기사 실기 공부 지금까지 해오던 공부방법이 너무 무식하고 시간이 오래걸리고, 무엇보다 손이 너무 아파서 공부 방법을 바꿔 보기로 했다. 실기는 단답과 요약형 문제가 나오니 잘 기억해두어야 할 개념을 일단 한글문서로 정리 -수제비 책 1권 분량의 중요 개념만 정리를 완료하였고, ..

TIL 2021.03.31

2021.02.17

오늘의 목표 정보처리기사 필기 part1 공부 & 서브노트 제작 학원프젝 ERD 작업 운동 - 클래스타임 2일차 강의 TIL 작성 목표달성 정보처리기사 필기 part 1 -객체지향 설계 -인터페이스 설계 2.학원프젝 ERD 작업 -학원프로젝트 마무리 작업을 위한 ERD 작업을 시행하였다. 그런데 PK가 없는 테이블과 기본키와 기본키의 관계 표현을 어떻게 해야 하는지 모르겠다. 이 부분은 좀 더 공부가 필요할 거 같다. 그리고 식별, 비식별에 관해서도 정확한 개념 파악을 해두어야겠다. 데이터베이스는 어떨 때는 쉽다가도 참 어렵다. 3.운동 -클래스톡이란 어플을 알게 되어서 운동강의를 결제했다. 오늘은 2일차 강의를 들었다. 1일차 강의 이후 뭉쳤던 근육이 좀 풀어졌다. 운동은 좋은데 운동에 소비되는 시간이..

TIL 2021.02.17

Unknown column '' in 'field list' - mysql

스프링 작업 중 Unknown column 'emp_gender' in 'field list' 라는 오류가 발생했다. Unknown column '' in 'field list' 이 오류는 두가지의 상황에 의해서 발생한다. 테이블에 해당 컬럼이 존재하지 않는 경우 사용자가 문자열로 준 데이터가 쌍따옴표로 둘러싸여 있지 않은 경우. 이 경우 mysql 이 문자열로 인식하지 못해서 발생한다. xml에서는 해당 컬럼이 정상적으로 들어가있음을 확인했고 mysql 에서 해당 테이블을 확인해 보았다. emp_gender이어야 할 필드가 emp_gendaer로 들어가있음을 확인했다. 오타로 발생한 오류였다. 해당 쿼리문을 다음과 같이 수정해주었다. alter table grp_employee change emp_ge..

STUDY/MYSQL 2021.02.09

@Resource 에러 - 해당 Annotation 찾을 수 없음. 에러

@Resouce 란? : @Autowired와 같은 역할을 한다고 보면된다. :bean의 이름을 이용해서 주입할 객체를 검색한다. 그래서 값으로 bean객체의 이름을 지정한다. :생성자에 적용할 수 없고 필드나 메서드에 적용할 수 있다. :name속성이 없을 경우, 동일한 타입을 갖는 bean 객체를 찾는다. 문제발생 학원에서 작업할 떄에는 발생하지 않았던 @Resource를 찾을 수 없다는 에러가 개인컴에서 발생했다. 찾아보니 JAVA 9부터 annotaion을 지원하지 않기 때문에 @Resouce를 사용하기 위해서는 xml 설정에 설정을 추가해줘야 한다. 해결 [](https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api/1.3..

STUDY/SPRING 2021.01.26

Rest API

정의 -REST 아키텍처의 제약 조건을 준수하는 애플리케이션 프로그래밍 인터페이스 -REST는 Representational State Transfer의 줄임말 -아케텍처 원칙 세트 API -Application Programming Interface -애플리케이션 소프트웨어를 구축하고 통합하기 위한 정의 및 프로토콜 세트 -컴퓨터나 시스템과 상호 작용하여 정보를 검색하거나 기능을 수행하고자 할 때 API는 사용자가 원하는 것을 시스템에 전달할 수 있게 지원하여 시스템이 이 요청을 이해하고 이행하도록 할 수 있다. REST API 기준 -**클라이언트 서버 아키텍처:** REST 아키텍처가 클라이언트, 서버, 리소스로 구성되며 HTTP를 통해 요청을 처리 -**스테이트리스:** 요청이 통과하는 서버에는 ..

STUDY 2021.01.22