반응형

분류 전체보기 121

[영상요약] 스프링 부트와 JPA활용 1편 요약

실전! 스프링 부트와 JPA 활용 1편 - 인프런(김영한) 강의 내용 요약입니다. 싱글테이블 전략 설계 시 싱글테이블 전략을 사용했다. 종속 관계에 있는 테이블들을 그냥 합쳐버리고 구분값(DTYPE)을 준 것 ★★외래키가 있는 곳을 연관관계의 주인으로 정하라 회원이 우선이니까 연관관계 주인으로 해야지~ 이런게 아닌 외래키가 있는 걸 주인으로 하라. 회원, 주문 테이블이 있다면 주문을 주인으로 따라서, 일대다 매핑이라면 ‘多’ 인 곳에 일대일 매핑이라면 접근을 더 많이하는 쪽에 넣으면 된다. ★실무에서는 many to many 사용안하는거 추천 실무에서 쓰게되면 문제가 많다 따라서 db에서 중간 테이블을 하나 넣어서 관리하는게 좋다. ★★Setter를 주의하자 변경포인트가 많아져 유지보수가 어려워진다. s..

ETC/영상 2023.01.03

[기타] 기업은행 주택청약 해지하는 법

금리가 많이 오르기도 했고 어쩌다보니 주택청약에 불필요한 금액이 들어가있어 부득이 해지를 하게되었습니다. 사실 청약도 결국 적지않은 금액이 모여있어야하기 때문에 금리가 오른 지금 주택청약을 해지하시는 분들이 많은듯 합니다. 저도 그런 이유도 해당되기도 하고말이죠 기업은행 주택청약 해지방법 기업은행 주탱청약 해지방법은 매우 간단합니다. pc로도 동일하게 가능하나 각종 인증서를 깔아야하는게 많아 모바일로 하시는걸 더 추천드립니다. 잘 따라왔는데 없는데? 저도 이 방법대로 찾아가면 있다고 보고 따라했는데 아무리봐도 해당계좌가 없어 평일에 시간을 내어 은행에 전화를 해봤습니다. 결론은 해당 계좌를 만들 때 비대면으로 만들었다면 해지도 가서 해야된다는 것 은행업무 시간을 맞춰서 가기란 쉽지 않지만 겨우겨우 가서 ..

ETC/기타 2023.01.02

[기타] 티스토리 코드블럭 테마 변경하는 법, 회색 테두리 없애는 법

플러그인을 활용한 방법은 많이 나와있는 듯 해서 다른 방법에 대해 알아보겠습니다. 티스토리 코드블럭 테마 변경하는 법 블로그 관리 -> 스킨편집 -> html 편집 -> html에서 아래 사진처럼 사이에 해당 코드들을 추가해주시면 됩니다. 위 코드는 기본적으로 많이 쓰시는 테마를 적용한 것이며 https://highlightjs.org/static/demo/ 위 사이트를 방문해서 이런식으로 마음에 드는 테마를 찾아 이름을 바꾸면 됩니다. Atom-One-Dark 라고 써있는 부분을 원하는 테마명으로 바꾸면 됩니다. 만약 적용이 안된다면? 블로그 관리 -> 플러그인에서 기존에 코드 테마를 적용하기위해서 설정해둔 것이 있는지 확인해보시면 됩니다. 티스토리 코드블럭 회색 테두리 없애는 법 오디세이 스킨 기준이..

ETC/기타 2023.01.01

[생각정리] 2022년 회고

2022년도 이제 마무리가 되었습니다. 올해는 제가 개발공부를 시작해서 취업까지 했던 어떻게 보면 개발의 시작과도 같은 해입니다. 간단하게 올해 있었던 일들을 정리해보려고 합니다. 2022년 플로우 개발 공부 시작 - 22년 3월 저는 22년도 3월에 개발 공부를 본격적으로 시작했습니다. 그 전까지는 공부를 해본 적이 한 번도 없었고 그 흔한 예습 마저도 해본 적이 없습니다. 상황을 고려해 강남에 있는 국비학원에서 자바 백엔드 국비과정을 시작했습니다. 그 전에는 영어에 바람이 불어 7개월 간 학원을 다녔던걸 생각하면 1년 동안 직장도 아닌 강남에 출퇴근 하듯이 하게 된 셈이었습니다. 가능할까 싶기도 했지만 한 번 도전은 해보자라는 생각으로 시작했습니다. 한정수님 강의 수강, 각종 개발관련 정보 서칭 - ..

생각정리 2023.01.01

[생각정리] 생각이 추진력을 없앤다

22년 9월부터 일을 시작해 일을 한 지 3개월이 넘어 처음 시작할 때 이쯤되면 조금은 적응하겠지 했던게 무산이 된게 너무 확실하게 느껴지니 생각이 많아졌고 웹으로 가려고 했던 처음과 달리 데이터, DB에 초점이 맞춰진 일을 하는게 맞나 싶기도 해서 생각이 많았다. 항상 움직여야 한다는 걸 알면서도 그 시작과 중간에는 쓸데없는 생각들이 있었고(회사 공부, 개인 공부, 앞으로 등등) 이런 생각들이 결국 시간을 잡아먹고 있었다. 그러던 와중 정말 가벼운 느낌으로 접한 스윙스의 영상 얼굴만 보면 알게모르게 웃긴 느낌이 있지만 영상에서는 꽤나 진지했고 무엇보다 생각이 현재를 잡아먹는다는 것에 매우 공감했다. 개발자라는 길을 접하면 문제 해결을 위한 더 나은 방법을 고민하는게 일반적이고 내 문제에 대해서도 그렇다..

생각정리 2022.12.27

[입문] 비전공자 개발자 코딩공부 시작 팁

저는 22년 3월부터 비전공자로 개발공부를 시작했고 22년 9월부터 작은 데이터 회사에서 일을 하고 있습니다. 국비수업을 듣고 코딩공부를 했고 개발자가 되었기 때문에 국비에 관한 것도 몇 개 올려는 볼건데 그 전에 비전공자였던 제가 취업까지 오면서 시작할 때 알아두면 좋다고 생각하는 것들 적어보겠습니다. 오프라인 공부 가장 추천하는 공부 방법입니다. 부트캠프니 국비니 하지만 저의 경우 혹은 대부분 평범한 분들한테는 오프라인으로 할 수 있는 것을 추천합니다. 부트캠프가 아무리 좋다고 해도 아무것도 모르는데 온라인으로 하는 부트캠프는 추천드리지 않구요 국비라도 오프라인으로 괜찮은 강사님한테, 괜찮은 동기들 같이 하면 충분히 좋은 선택지라고 생각합니다. 다양한 인풋 공부를 하라는게 아닌, 개발자가 이런공부를 ..

ETC/기타 2022.12.27

[자바] java 람다식 작성하는 법 & 예제

회사를 다니면서 쓰지 않던 것 중에 많이 접하게 되는 것 중 하나가 람다식이다. 자바 1.8부터 람다식 사용이 가능해졌기 때문에 아직 안써봤다는게 민망하지만 더 미루다간 기회비용이 더 커질 것 같아 공부하면서 포스팅을 해봅니다 들어가며) 자바는 OOP(객체지향 언어)이지만 1.8부터 함수형 언어의 특성을 도입했다. 자바는 물론 파이썬과 자바스크립트 또한 마찬가지로 함수형 언어의 특성을 가지고 있기 때문에 알아두면 유용하게 써먹을 수 있다. 람다식이란? - 함수(메서드)를 간단한 식으로 표현하는 방법 - 람다식은 익명함수(이름이 없는 함수)이다 int max (int a, int b) { return a > b ? a : b; } //변환 후 (a, b) -> a > b ? a : b 람다식을 작성하는 방..

자바&스프링 2022.12.19

[자바] java equals, == 의 차이 간단정리(+예제)

자바에는 eqauls함수가 있고 == 이라는 연산자를 통해서 값을 비교할 수 있습니다. 어떤차이가 있는지 보겠습니다. 결론부터 말하면 ==은 주소값을, equlas()는 문자열의 실제 값을 비교합니다. 구체적으로 어떤 차이가 있는지 조금 더 자세히 알아보겠습니다. ==을 통한 비교, String의 특성 이해하기 1. String은 주소값과 알맹이값을 갖습니다. 2. new 하면 객체를 무조건 생성합니다. 그림을 보면서 해석해보겠습니다. 1. String a = "dog" 가 선언되면서 Spring Pool 영역에 dog가 있는지 찾습니다. 없으니 해당 객체를 생성합니다. a라는 변수는 해당 주소지를 가리키고 있으며 101번 주소라고 가정하겠습니다. (Spring Pool영역에서 객체를 찾거나, 생성하며 ..

자바&스프링 2022.12.17

[방통대] 방송통신대학교 컴퓨터과학과 편입 후기(직장인)

올해(2022년도) 하반기부터 방통대 컴퓨터과학과 3학년으로 편입한 후 한 학기를 마친 직장인입니다. 같은 학과는 물론 다른 학과에도 공통되는 부분은 있을 것 같고 아직 기말 점수가 나오지는 않았으나 제 처참한 미래를 알고 있기 때문에 성적 기다리면서 심심하기도 하고 글을 써보려고 합니다. 저는 물론이고 대부분 궁금해하실만한 내용을 보겠습니다. 1. 수업 난이도 워낙 방통대가 어렵다는 얘기가 많아서 저도 걱정하던 부분인데 어려워봤자 얼마나 어렵겠어 하고 시작을 했습니다. 생각만큼 어렵지는 않지만 고득점을 받으려면 강의를 들어야한다고 봐도 무방합니다. 보통 6과목 정도 수강하기 때문에 하루 1시간정도 꾸준히 투자할 수 있어야 한다고 보시면 될 듯 합니다. 저의 경우 게으른 직장인이었기 때문에 과제나 시험 ..

ETC/기타 2022.12.16

[오류대처] org.junit.runners.model.InvalidTestClassError: Invalid test class 'jpabook.jpashop.MemberRepositoryTest'

Junit4를 사용하다가 다음과 같은 에러가 발생하는 경우가 있습니다. org.junit.runners.model.InvalidTestClassError: Invalid test class 'jpabook.jpashop.MemberRepositoryTest' 이는 어노테이션이 잘못되어 junit 초기화에 대한 오류가 발생했다는 것으로 어노테이션만 바꿔주면 손쉽게 해결 가능합니다.

오류대처 2022.12.14