본문 바로가기
반응형

I LEARNED78

[TIL] [troubleshooting] for input string"name" 정말 간단한 오류였다. findbyId를 통해 찾은 값의 변수명이 Username이였는데 이름만 name일뿐 Long타입의 값이 들어있어서 이를 string으로 바꿔주면서 해결되었다 2022. 8. 20.
[TIL] [spring/ troubleshooting] org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL 트러블 슈팅이란 무언가 문제가 발생했을 때 그 원인을 찾아 제거하는 것을 의미한다. 트러블 슛이라 불리기도 한다. org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL 실행과정에서 생긴 오류로 Like가 예약어로 테이블명이 Like로 지정되다보니 생긴 오류였다. 예약어를 찾아 고쳐주면 해결된다! 2022. 8. 20.
[자료 구조] 정규화(Normalization) 코드에 대해서 피드백을 받다가 DB의 연관관계에 관해서 말을 듣다보니 정규화에 대해 개념정리가 필요할 것 같다는 생각을 다시하게 되어 정리하게 되었다 데이터베이스 정규화? 데이터의 중복을 줄이고 무결성을 향상시키는 등 여러 목적을 달성하기 위해 재 디자인 하는 것이다. => 릴레이션 내에서 중복을 제거하는 과정 데이터베이스 정규화의 목적 1. 불필요한 데이터를 제거,데이터의 중복을 최소화 ( 저장 공간 최소화) 2. 각종 이상 현상을 방지하기 위해,테이블의 구성을 논리적이고 직관적으로 3. 데이터 테이블 구성이 논리적,직관적으로 하기 위해(자료 구조의 안정성 최대화) 4. 다양한 관점에서 query를 지원하기 위해 (효과적인 검색 알고리즘) 5. 무결성 제약조건의 시행을 간단하게 하기 위해( 데이터 무결.. 2022. 8. 18.
TIL_JsonFormat @JsonFormat : JsonFortmat은 Jackson 라이브러리에서 제공하는 어노테이션으로 JSON 응답값의 형식을 지정할 때 사용한다. 응답값의 형식이란 날짜 형식 뿐만이 아니라 JSON 응답의 키 설정,특정 값의 포함 여부,응답값의 순서 등 여러가지 형태를 의미한다. 사용방법이 간단하여 @JsonFormat을 통해 날짜 형식을 지정하려면 다음과 같이 사용하면 된다 pattern : 원하는 날짜 형식을 지정한다 timezone : 표준시간대를 설정한다. 기본값은 UTC이다 위 형식으로 " yyyy-MM-dd HH:mm:ss" 로 뽑게 되면 아래와 같이 출력된다 @DateTimeFormat vs @JsonFormat @DateTimeFormat과 @JsonFormat은 어떤 차이가 있을까? @D.. 2022. 8. 18.
TIL_(생활코딩)객체 지향 프로그래밍 클래스 : 변수와 메소드를 내가 필요한것들로 묶어놓은 도구 인스턴스 : 클래스를 내가 원하는대로 지정해놓은것들을 복제 시킨뒤 클래스에다 지정해놓은 것들은 조금씩만 변형시켜서 다시 쓸수 있게 해주는 묶음 1. 클래스와 인스턴스 차이점 : 클레스가 원본이라면 인스턴스는 원본의 구성을 일부 바꿀 수 있다. 2. 인스턴스의 효능 : 클래스를 재료로 사용할떄 세분화시키고 싶다면 클레스의 내용을 일부 바꾸고 이름으로 구분지어 쓸 수 있다. 인스턴스는 실제 값이 존재하는 것이 아닌 클래스를 가리키는 것뿐이다 또한 변수가 있다면 복제되고 값이 있다면 값도 가져오게 된다. 클래스의 변수를 바꾸면 모든 인스턴스의 값이 바뀐다 생성자 : 클래스명과 동일하게 작성되며 인사말 같은 존재 생성자는 클래스의 이름과 똑같이 선언하면.. 2022. 8. 15.
WIL_2 CORS 심화주차에는 로그인 때메 정말 애먹었는데,새로운 주차에서는 3일밖에 안지났지만 얻어가는게 많은 것 같다. 같은 반분들 중에 열심히 하기만 해서는 안될것 같다고 하셨던게 기억이 문득 났다. 처음에는 정말 강의만 죽어라 들었었다. 뭔가 개념은 잡힌듯 하면서도 코딩을 해보니 아는게 아무것도 없는 느낌이었다. 따라치기만 하다보니 스쳐지나가면 새대가리마냥 아무것도 기억하지 못했다. 이번주 팀장님에게 첫날 공부방법을 여쭤보고 ,기술매니저님께도 필기법을 물어봤다. 적용시키고 따라해보니 정말 도움이 많이 됐다. 처음에는 항해가 배 위에서 같이 살아남는 것인줄 알았는데 배는 무슨 바다에 던져놓고 물고기 따라서 수영 얼마나 빨리 익히는지 가르치는 것 같다. 그러다 종을 울리면 헬리콥터가 와서 나가시는 분들을 모셔간다. 벌.. 2022. 8. 15.
TIL_연관관계 주인 정하기 조금을 알기 위해서 많이 공부해야한다 Spring에서 CRUD를 통한 연관관계를 맺다가 아래와 같은 오류가 발생했다. JdbcSQLIntegrityConstraintViolationException: Referential integrity constraint violation 이전까지만 해도 당연히 연관관계에서 주인을 정해주려면 기존까지 @JoinColumn(name=" ") 을 통해서만 연관관계의 주인을 맺어줄 수 있는 줄 알았다. 사용자와 게시물에 대한 연관관계에 있어서 무결성제약을 위반하게 되어 위와 같은 오류를 발생시켰다. Referential integrity constraint violation을 벗어나기 위해서는 참조 무결성 제약 조건을 지켜줘야하는 것이다. 참조 무결성 제약 조건이란 각 릴.. 2022. 8. 15.
반응형