분류 전체보기 (146)


읽게 된 계기 인상깊었던 내용 내 생각 A 작업 - 원래 조직이 하기로 되어 있는 일 B 작업 - A작업을 개선하는 것 C 작업 - B작업을 개선하는 것 우리가 더 잘하는 것을 더 잘하게 될수록 우리는 더 잘하는 걸 더 잘 그리고 더 빨리 하게 될 것이다. 실행 프레임 - 현재 주어진 과업이 뭔가 좋은 성과를 내는 걸로 생각하는 틀 학습 프레임 - 현재 주어진 과업이 내가 얼마나 배우느냐로 여기게 되는 틀 =>실행 프레임은 학습을 통한 성장이라면 불리한 선택 우리의 일자리가 인공지능으로 대체되지 않으려면, 학습하기 힘든 환경에서 학습하기 힘든 주제들을 골라야 하는 상황 컴퓨터화할 수 있는 확률이 높을수록 해당 임금이 낮았다. => 해당 직업에서 독창성, 사회적 민감성, 협상, 설득, 타인을 돕고 돌보기 ..


1. 로그인 개발 중 Spring Security 붙이면서 '/admin/' 에 대한 접근제한이 안 걸리는 문제가 생김 원인은 css, js 등 권한이 없어도 접근 가능해야하는 파일을 web.ignoring().antMatchers()에 설정하면서 "/admin/**"를 허용해 놓았다. 그래서 접근제한 설정이 되지 않았던 것. .antMatchers("/admin/**").access("hasRole('ADMIN')") 2. '/admin/login' uri는 권한이 없을 때 로그인하게 되는 페이지 인데 접근허용이 설정되어 있지 않아 계속 리디렉션 되어 오류가 발생 .antMatchers(,"/admin/login").permitAll() .antMatchers()에 추가해주고 .antMachers()...


Q. mappedBy 속성이 필요한 이유? : 테이블은 외래키 하나로 두 테이블의 연관관계를 관리, 객체는 단방향으로 매핑하면 참조 하나사용, 양방향이면 참조가 둘이다. 테이블과 객체사이의 차이가 발생하게 된다. 그래서 두 객체의 연관관계 중 하나를 정해서 테이블의 외래키를 관리하는 연관 관계 주인을 설정해야 한다. 주인이 아니면 mappedBy속성을 사용해 연관관계의 주인을 지정한다. Q. 일대다 단방향은 되는데 일대일 단방향(대상 테이블에 외래키)는 왜 안될까? 나도 궁금했는데 인프런 질문에 벌써 질문이 올라와 있었따! Q. 다대다를 사용하지 않는 이유? : 관계형 데이터베이스는 정규화된 테이블 2개로 다대다 관계를 표현할 수 없다. 일대다, 다대일 관계로 풀어내는 연결 테이블이 필요. Q. (다대다..


GitHub - ejxzhn22/helloJPA: 인프런 자바 ORM 표준 JPA 프로그래밍 - 기본편 인프런 자바 ORM 표준 JPA 프로그래밍 - 기본편. Contribute to ejxzhn22/helloJPA development by creating an account on GitHub. github.com 자바 ORM 표준 JPA 프로그래밍 - 교보문고 스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임 | ★ 이 책에서 다루는 내용 ★■ JPA 기초 이론과 핵심 원리■ JPA로 도메인 모델을 설계하는 과정을 예제 중심으로 www.kyobobook.co.kr


** 해쉬코드/ 해쉬테이블 공부하기 ** GitHub - ejxzhn22/test-driven-dev: 테스트 주도 개발 예제 실습 테스트 주도 개발 예제 실습. Contribute to ejxzhn22/test-driven-dev development by creating an account on GitHub. github.com 테스트 주도 개발 - 교보문고 Test-Driven Development: By Example아름다운 코드와 즐거운 개발을 위한 테스트 주도 개발테스트 주도 개발은 학계와 업계에서 많은 주목을 받아온 프로그래밍 방법으로, 여러 연구 논문과 실례를 통해 www.kyobobook.co.kr


** 이해 못한 부분 정리하기 ** amount : 총액, 액수 multiplier : 곱하다 times () : 곱하기 연산 함수 currency : 통화 addend : 가수 ( 더하는수) augend : 피가산수 (덧셈의 첫인자) reduced (축약된)란 이름의 Expression은 Expression에 환율을 적용함으로써 얻어진다. Expression은 우리가 하려고 하는 일의 핵심에 해당 Expression 인터페이스 - Money reduce(String to) Money implements Expression - plus(Money addend) { return new Money(amount + addend.amount, currency); } Sum implements Expression..


'작동하는 깔끔한 코드'를 얻어야 한다는 전체 문제 중에서 '작동하는'에 해당하는 부분을 먼저 해결하라. 가짜로 구현하기 : 상수를 반환하게 만들고 진짜 코드를 얻을 때까지 단계적으로 상수를 변수로 바꾸어 간다. 명백한 구현 사용하기 : 실제 구현을 입력한다. 우리는 완벽함을 위해 노력하지는 않는다. 모든 것을 두번 말함으로써(코드와 테스트로 한 번씩) 자신감을 가지고 전진할 수 있을 만큼만 결함의 정도를 낮추기를 희망할 뿐이다. 있으면 좋을 것 같은 테스트를 작성하라. 하위 클래스의 존재를 테스트에서 분리함으로써 어떤 모델 코드에도 영향을 주지 않고 상속 구조를 마음대로 변경할 수 있게 됐다. GitHub - ejxzhn22/test-driven-dev: 테스트 주도 개발 예제 실습 테스트 주도 개발 ..


GitHub - ejxzhn22/helloJPA: 인프런 자바 ORM 표준 JPA 프로그래밍 - 기본편 인프런 자바 ORM 표준 JPA 프로그래밍 - 기본편. Contribute to ejxzhn22/helloJPA development by creating an account on GitHub. github.com 자바 ORM 표준 JPA 프로그래밍 - 교보문고 스프링 데이터 예제 프로젝트로 배우는 전자정부 표준 데이터베이스 프레임 | ★ 이 책에서 다루는 내용 ★■ JPA 기초 이론과 핵심 원리■ JPA로 도메인 모델을 설계하는 과정을 예제 중심으로 www.kyobobook.co.kr