일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- #스파르타내일배움캠프
- Token
- 성장기록
- 회고록
- diary
- 해우소
- TiL_1st_0419
- 내일배움캠프
- KPT
- Java의 이점
- 변수의 다양성
- 스파르타내일배움캠프
- 메서드
- 스레드
- Diary 해우소
- 감사기록
- 클래스
- 객체지향 언어
- static
- 인스턴스
- #내일배움캠프
- 생성자
- GitHub
- JVM
- 스파르타내일배움캠프TIL
- Git
- Java
- #스파르타내일배움캠프TIL
- Github_token
- 포맷은 최후의 보루
- Today
- Total
목록2024/07 (68)
몬그로이
지금 프로젝트에는 네 가지 권한이 있다USER, ARTIST, ENTERTAINMENT, ADMIN 아티스트가 올리는 Feed 에 댓글을 작성하는 기능을 구현하는 중인데,작성 권한은1. Feed 를 작성한 아티스트 본인일 것2. Feed 를 작성한 아티스트가 속한 그룹을 구독한 유저일 것 //로그인 유저가 feed 작성자 본인 이거나, 구독자 중 USER 또는 ARTIST 인 유저private void canWriteComment(User loginUser, User feedUser, List subscribers) { if (!loginUser.getId().equals(feedUser.getId())) User.hasCommentAuthorization(subscribers);} ..
https://mongroy.tistory.com/195 프로젝트 8일차트러블 슈팅2:00~artist 계정 생성 기능 작성하고 postman 으로 테스트를 하는데 아티스트 계정 생성이 안 되는 것에러코드 404private final 을 적어주지 않음(주입을 하지 않았음) 2:20~artistGroup을 postmanmongroy.tistory.com
트러블 슈팅2:00~artist 계정 생성 기능 작성하고 postman 으로 테스트를 하는데 아티스트 계정 생성이 안 되는 것에러코드 404private final 을 적어주지 않음(주입을 하지 않았음) 2:20~artistGroup을 postman으로 생성하는데 오류 발생에러코드 406List artistIds 를 받을 때 대괄호를 씌워줘야 함 2:40~ "type": "about:blank", "title": "Unsupported Media Type", "status": 415, "detail": "Content-Type 'application/json' is not supported.", "instance": "/GlobalArtistgroup1"라고 뜨기에@PostM..
https://mongroy.tistory.com/193 프로젝트 8일차좋아요 테이블 설정like_id좋아요 iduser_id유저 id (좋아요 누른 유저)content_id게시글or댓글content_type컨텐츠 타입created_at좋아요 등록 시간 라고 설정이 되어있는데 문제는 content_id 이다게시글과 댓글mongroy.tistory.com https://mongroy.tistory.com/192 그 날 만은 아팠으면팀원들과 금요일에 모이기로 했는데 장소때문에 고민이 많다비도 올테고(우산필수), 짐도 무거울테고, 콘센트가 모두 필수인데다 장시간 앉아있어야 할테고..그런데 우리팀에서 골라둔 스터디mongroy.tistory.com
좋아요 테이블 설정like_id좋아요 iduser_id유저 id (좋아요 누른 유저)content_id게시글or댓글content_type컨텐츠 타입created_at좋아요 등록 시간 라고 설정이 되어있는데 문제는 content_id 이다게시글과 댓글을 모두 넣을 것인데, content_id 하나로 통합해서 받는다면중복되는 id 가 있을 것이고, 나중에 분명 문제가 될 것이다따라서 좋아요를 두 개로 분리하기로 했고컨텐츠 타입을 이름에 명시하기로 했다이렇게 하는 게 좋다고 생각한 다른 이유로는,게시글이나 댓글에 비해 좋아요 수는 배로 많을 것이기 때문에같이 두면 나중에 조회할 때 한참 걸릴 수 있기 때문이다 나중에 말씀드려봐야지 하고 있었는데같은 팀원분께서 말씀하시길content_id 를 둔 이유가 like..
팀원들과 금요일에 모이기로 했는데 장소때문에 고민이 많다비도 올테고(우산필수), 짐도 무거울테고, 콘센트가 모두 필수인데다 장시간 앉아있어야 할테고..그런데 우리팀에서 골라둔 스터디룸이 예약이 안 되는 곳이라 그걸로 다시 회의하고..카페에서 7시간을 있어야 하나 고민하다가 아직 결말은 안 난 상황 상황이 상황인지라 흥미진진한데,한편으로는 미안하다 나보다 어린사람들이라내가 있으면 불편할까 싶어차라리 그 날 아팠으면 하는 나쁜 생각을 한다 매니저님과 상담한 결과도 "괜찮을 것이다" 였지만같이 시간을 보내면서 마음에 차는 사람들인 걸 알았기에만나보고 싶은 마음 굴뚝같지만그만큼 더 미안하다 나보다 나이 많은 사람이나를 불편하게 만드는 사람이 아니라면괜찮다는 것을 머리로는 알긴 하지만내가 그런 사람이라는 보..
한 controller 에서 타입을 받아서그에 따라 다른 타입의 게시글 작성되도록 설정하기 Enum 으로 게시글의 타입을 구분해 놓았기 때문에입력받은 pathVariable 을 Enum으로 변환하여 해당 Service 단의 메서드로 연결시켜야 한다 스프링에서StringToEnumConverterFactory를 지원하고 있기 때문에 매개변수에서 바로 사용이 가능하다 @PostMappingpublic ResponseEntity> createFeed ( @PathVariable final String group_name, @RequestParam(value = "category") FeedEnumCategory category, @RequestPart(value = "fi..
브라우저의 주요 기능은사용자가 자원을 서버에 요청한 자원을 브라우저에 표시하는 것 1. HTML 로 부터 DOM 트리를, CSS로부터 CSSOM 트리를 빌드한다2. DOM 및 CSSOM을 결합하여 렌더 트리를 형성한다3. 렌더 트리에서 레이아웃을 실행하여 각 노드의 기하학적 형태를 계산한다4. 개별 노드를 화면에 페인트한다 https://velog.io/@wlwl99/%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EB%8F%99%EC%9E%91-%EC%9B%90%EB%A6%AC-%EA%B5%AC%EC%A1%B0 브라우저 동작 원리 & 구조: 웹 서버에서 양방향으로 통신을 하며 HTML 문서, 멀티미디어 등의 컨텐츠를 열람할 수 있게 해주는 GUI 기반의 소프트웨어 프로그램브라우..