1. AWS RDS 인바운드 규칙 설정 ec2 인스턴스 → 네트워크 및 보안 → rds 의 보안그룹 접속 인바운드 규칙 → Edit inbound rules 접속 아래와 같이 본인 ip 입력 (iptime 공유기를 사용할 경우 해당 공유기 ip로 설정) 2. Datagrip 세팅 Data Source → MariaDB 생성 아래와 같이 Download missing driver files 경고가 아래 뜬다면 눌러서 설치 아래와 같이 Test Connection 을 눌러 정상 성공하면 설정 완료 다음과 같이 활용 가능 Trouble-shooting 패스워크 캐릭터 인코딩 깨짐 현상 아래의 캐릭터 인코딩 설정으로 해결 참고자료 [AWS] RDS 인스턴스 생성 및 외부 접속
1. EC2 에 생성된 인스턴스에 접속할 인스턴스 상세페이지로 들어간다 2. 퍼블릭 IPv4 DNS 를 카피해둔다 3. 처음 인스턴스 만들때 다운받은 키 파일(*.pem 파일) 을 어디에 저장시킨지 알아 둔다. 4. `ssh ec2-user@<퍼블릭 IPv4 DNS> -i <pem 파일 경로>` 명령어로 접속한다 그럼 위와 같이 성공함을 확인할 수 있다. 트러블 슈팅 - 위와 같이 `Permissions 0644 for '*.pem' are too open` 이 뜬다면 해당 파일권한을 재조정 해야한다. - `chmod 0400 <pem file>` 로 해당 파일 권한을 재종하고 다시 4번 스텝을 실행하면 해결된다. 참고자료 [AWS] EC2 인스턴스에 접속하기
좋은 코드를 가늠하는 확실한 방법은 '얼마나 수정하기 쉬운가'다. 느낌 - 엣지 케이스에 대해 항상 테스트 케이스를 구비하는 습관화가 필요하겠단 생각 - intelliJ 리팩터링 기능 조금씩 사용해봐야지 - 조금의 수정도 바로바로 테스트하는 습관이 필요 - 중간중간 코드가 많아 오히려 맥이 끊기는 분위기 - 임시변수를 질의 함수로 바꾸는건 극강의 리팩토링이 아닌가 생각 가이드 - 프로그램이 새로운 기능을 추가하기 편한구조가 아니라면, 먼저 기능을 추가하기 쉬운 형태로 리팩터링하고 나서 원하는 기능 추가 - 리팩터링 전 제대로 된 테스트부터 만들기. 테스트는 반드시 자가진단하도록 만든다. - 코드를 해석해서 얻을 수.......
와칸다 포에버! Tracklist: 0:00 Niki - Every Summertime 3:35 DPR LIVE, DPR IAN, peace. - Diamonds + And Pearls 7:15 Mark Tuan, BiBi - Never Gonna Come Down 10:39 Zion. T, Gen Hoshino - Nomad 14:03 Sweetie, Niki - Swan Song 16:51 Anderson .Paak - Fire In The Sky 20:12 JJ Lin - Lose Control 24:27 Swae Lee, Jhene Aiko - In the Dark 27:08 keshi - War With Heaven 30:22 Warren Hue, Seori - Warriors 34:21 AUDREY NUNA, Niki - Clocked Out! 37:31 DJ Snake, Rick Ross, Rich Brian - Run It 40:14 Kendrick Lamar - Black Panther 42:25 Kendrick Lamar, SZA - All The Stars 46:17 2 Chainz, Saudi, Schoolboy Q - X 5.......
리팩터링의 궁극 적인 목적은 개발 속도를 높여, 더 적은 노력으로 더 많은 가치를 창출 하는 것 느낀점 - 위 명언을 계속 리마인드하자 - 토이플젝 하는 곳에서 안정적으로 리팩터링하기 위해서라도 jenkins + PR 테스팅 (CI) 를 구성해야겠다 - DB 마이그레이션 스크립트를 짠다고 해도, 단계적으로 접근해야할 듯 하다 (위험요소가 많음) - 읽어야할 책을 또 소개해주다니 참 좋으신 분이다 ^^ 요약 정리 - 정의: 겉보기 동작은 유지한 채, 코드를 이해하고 수정하기 쉽도록 내부 구조를 변경하는 것 - 두 개의 모자 전략으로 `기능 추가`, `리팩터링` 을 동시에하지 않는다 - 리팩터링의 이유: 설계의 질 상승, 장기적 생.......
Tracklist: The Kid LAROI, Juice WRLD - GO The Kid LAROI - Still Chose You (Feat. Mustard) Post Malone - Motley Crew Post Malone - Better Now Post Malone - Wow. Post Malone - Psycho (Feat. Ty Dolla $ign) Vince Staples - Big Fish Vince Staples - BagBak The Kid LAROI, Justin Bieber - Stay Future, Drake, Young Thug - D4L IDK - Peloton IDK, Offset - SHOOT MY SHOT IDK, Young Thug - PradadaBang IDK, Swae Lee, Rico Nasty - Keto IDK - Porno
c수능 모의고사 전에 라디오 나왔었는데, 그때 행운을 빌어요 나와서 행복했던 기억이.. (TMI) Photo by: https://www.instagram.com/hoonportrait/ Tracklist (skip: 59:17): 00:01 행운을 빌어요 04:18 캠퍼스 커플 (with 옥상달빛) 08:35 청춘 (for 영화 족구왕) 3:33 할머니와 낡은 로케트 (with 이진아) 18:56 FILM LOVE (Feat. 스텔라장) 22:58 Ready, Get Set, Go! 26:44 Bike 29:39 New Hippie Generation 33:23 BIKINI 37:55 세계정복 42:51 Galaxy Tourist 45:46 FAST 50:21 Thank You 55:21 Everything is OK (with Antenna Ver.)
Photo by: https://www.instagram.com/shindd__/ Tracklist (skip 1:10:09): 00:01 THAMA - 순간들 02:39 SOLE - Slow 06:51 다린 - Fine 11:03 데이먼스 이어 - Pattern 15:12 권진아 - 어른처럼 (With 죠지) 18:34 백예린 - 그럴때마다 22:07 Zion.T - 눈 (Feat. 이문세) 26:07 혁오 - 공드리 31:12 sogumm - 위로 (Feat. 10CM) 34:43 92914 - Okinawa 40:31 다섯 - , 44:47 SURL - Colors 48:22 보수동쿨러 - We live in the Jurassic Park 52:02 새소년 - 난춘 55:52 그래쓰 - 야간버스 59:50 jeebanoff - 여기서서 1:03:14 Jade - Hometown 1:06:39 Humbert, 구원찬 - Way
냄새나면 당장 갈아라 느낀점 - 가변 데이터는 항상 신경쓰자 - SRP 유념 - 주석을 남겨야 겠다는 생각이 들면 해당 코드를 추출하는 것부터 고려 요약정리 - 리팩터링을 언제 해야할지 정확히 짚어주진 않지만, 그 징후들을 나열함 - 자세한 방법은 뒤에 챕터에서 다룸 정리링크 https://daehungwak.github.io/til/docs/books/refactoring/03
어차피 모든 버그를 잡아낼 수는 없다고 생각하여 테스트를 작성하지 않는다면, 대다수의 버그를 잡을 수 있는 기회를 날리는 셈이다. 느낀점 - 코드짜니 동기부여가 됨 ㅎㅎ - 너무 많은 테스트 코드는 안짜도록 주의 (경계 조건에 집중!) - 완벽하게 만드느라 테스트를 수행하지 못하느니, 불완전한 테스트라도 작성해 실행하는게 낫다 요약정리 - 리팩터링 제대로 하려면 실수를 잡아줄 테스트 스위트가 있어야 함 - (TDD) 테스트를 가장 작성하기 좋은 시점은 개발 시작 전 - 각 테스트마다는 격리 - 테스트 순서에 영향안가도록 주의 - 위험한 부분, 경계 조건에 집중! - 버그 리포트를 받으면 가장 먼저 해당 버그를 재현하는 단위 테스트.......
츄르좌의 예능캐는 기믹인가!? 모르겠고 좋음 ㅎ Tracklist (skip 54:59) 00:01 LIVIN (Intro) 01:40 살랑살랑 04:42 Fuxk off 07:44 Fish 10:44 In my room (Interlude) 12:18 우리사랑을만들어 (Feat. 종한) 15:36 지갑에게 18:16 못참아 (Feat. 로꼬) 21:24 Smooth (Outro) 24:07 DOOL 27:07 우리집 고양이 츄르를 좋아해 (Feat. 염따) 30:05 busy guy 33:50 sunbeam 36:28 DA DA! (Feat. pH-1) 39:22 see you 42:37 soft fur (Feat. SFC.JGR) 45:28 3M 48:11 하기 싫어 52:03 너답기기안 (너의 답장을 기다리다가 기분이 안좋아졌어)
본격적으로 어떻게 리팩터링할지 세세하게 알려주는 챕터가 시작되었다 느낀점 - 이름 잘짜고 싶다 - 불변 데이터는 다루고 쉽다 - 매개변수가 다같이 이동할 땐 값 객체를 만드는 것을 고려 - 테스트하기 쉽도록 메소드를 구성하는 연습을 해야겠다 요약 및 실습 요약 https://daehungwak.github.io/til/docs/books/refactoring/06/ 6장 코드 https://github.com/DaehunGwak/study-java/tree/main/refactoring/ch04/src/main/java/io/ordi/refactoring/ch06/item11 6장 테스트코드 https://github.com/DaehunGwak/study-java/tree/main/refactoring/ch04/src/test/java/io/ordi/refactoring/ch06/item11/json
맥북 가격좀 내려주십셔 Tracklist: (skip 59:26) 00:01 Lizzo - Better In Color 02:13 Remi Wolf - Hello Hello Hello 05:05 Young Franco - Fallin' Apart (Feat. Denzel Curry, Pell) 07:09 Big Boi - All Night 11:11 Kyle - Playinwitme (Remix) (Feat. Logic And Kehlani) 14:49 Sofi Tukker - Best Friend (Feat. NERVO, The Knocks, Alisa Ueno) 17:54 Suzi Wu - Eat Them Apples 20:51 DARKMINDS - Ready Let's Go 22:57 Willy Moon - Yeah Yeah 25:39 The Freedom Affair - Rise Up 28:39 binki - Heybb! 31:06 Chet Faker - Gold 35:08 Flight Facilities, Channel Tres - Lights Up (feat. Channel Tres) 38:20 Louis The.......
카페에서 이 플리 들으면서 멍 때리면 행복 홍홍
왜 한국인이신데 Japanese Breakfast 라고 지으신거죠
이번 앨범 Olive 반했슴다!
블로그를 다시 시작함 여러 개발블로그, 깃허브 블로그도 많지만 가장 글쓰기 편한 형태인 네이버 블로그로 다시 하기로 결정 티스토리, 개인 블로그(Github) 하면서 애드센스 같은 것들을 고려하며 할 수 있겠지만 그냥 편한게 최고라 생각이 들어 네이버 블로그 ㄲ 무엇보다 기존 다른 블로그들은 마크다운, 스크립트를 수정하며 운영하게 되는데, 블로그는 글에 집중을 할 수가 있음 (천성적으로 내가 게으름..) 게으른 개발자가 검색도 당하고(?) 싶다면 네이버 블로그가 최고란 생각에 선택 (네이버 블로그도 요즘 구글 서치도 되고, 소스코드도 첨부 다 되니 ㅎㅎ) 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 미뤄왔던 인프런.......
일하는데 jsp 처음 만져봐서 당황해서 늦게까지 삽질하다 지금 조금공부.. 쨋든 어제 공부할 걸 오늘 하게 되지만 새벽이니깐 대충 퉁.. 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 진도 - 1장 마무리 조금 괜히 java11, spring-boot 2.5 로 진행했나 싶지만.. 계속 도저언~
시원해져어어엉라 ㅏ라라라랑랑라랄 제바아아ㅣ아아아ㅏㅇㄴ라앙라알아랑랑ㄹ아라알
어드민 개발하며 깨달은 것 - 불변객체를 만들 때 lombok 에 @Value 어노테이션이 있음 (후에 블로그 따로 정리하기) - jsp 은 view 담당하니 presentation 영역이 아닌 로직은 백엔드 쪽으로 넘기기 - jsp에 java 코드는 피하며, jstl, el 태그 적극 활용 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 02. 도메인 분석 설계: 40% 완료 https://daehungwak.github.io/til/docs/spring/practical-boot-jpa-1/02-domain 회사 핑계 대지말고 꾸준히 공부합시다 친구~ ㅎㅎ
늦장 부리다 자정 지나서 공부 시작.. ㅎㅎ 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 - 2장 80% 완료 예제 코드 https://github.com/DaehunGwak/study-spring/tree/main/inflearn/jpashop/src/main/java/io/ordi/jpabook/jpashop/domain 요약 정리 https://daehungwak.github.io/til/docs/spring/practical-boot-jpa-1/02-domain
드라이브 하다가 헤드뱅잉 할 뻔 했지 뭐얌 c VIBE Playlist Link: http://naver.me/xDs4UaPC
평소대로 github 에 push 하려는데 에러가 났다. 맥 키체인 문제인줄 알고 초기화하고 적용해보는데도 계속 똑같은 에러가 나와 로그를 읽어 보았다. 2021년 8월 13일 부터 패스워드 인증은 삭제되었다고 한다. 중간에 나와있는 가이드 링크로 Github Personal Access Token 을 발급해보기로 한다. Github Personal Access Token 발급 및 적용 https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token 위에 자세히 나와 있어서 위 링크만 보고 따라해도 무방하다. (영어를 잘못해서 한글 간략 버전으로 정리!) 깃허브에 이메일 인증을 받은 후, 깃허브 오른쪽 상단.......
https://youtu.be/f7iao-7YdrA 프로그래밍으로 순수하게 무언갈 만들고, 더 알아가는 것에 대해 행복해 했었는데, 계속 공부를 하고 직업을 가지게 되고 부담스럽게 되었습니다. 성공에 대한 부담감에 그랬었던 것 같은데, 그런 부담 때문에 자신을 갉아 먹고 자존감이 바닥을 치는 시절까지 오게 되었습니다. 이 영상을 보고 부담을 내려놓고 무언갈 만들고, 공부하는 것에 재미를 느끼는 것을 다시 해보려 합니다. 이런 영감을 가져다주는 이연님께 너무 감사드립니다.
아래와 같이 @Builder.Default 와 필드 기본값 설정으로 가능합니다. 참고자료 https://helloino.tistory.com/21
좋아하는 곡들 플리로 만들어보기
노동요지만 정작 침대에서 듣고 있음
마음 속 2020 올해의 앨범은 [The Dragon Warrior]
컴퓨터님 제가 무슨 잘못을 했습니까... ㅎㅎ
사진 제공 감사합니다 :) https://www.instagram.com/hoonportrait/ Tracklist: 0:00 Last Song - pH-1, 박재범, AUDREY NUNA 3:20 Terrarium (Feat. CIFIKA) - BRLLNT 7:16 Walkin! (feat. SUMIN) - Otis Lim 10:03 Wake Up - 프롬올투휴먼, Smoothjam 12:57 "HOMESWEETHOME" - 백예린 17:15 Doubt Nothing - JGrrey 20:15 Nobody's Fault - Benny Sings 23:37 Hello - James Reid 27:05 Save Some - D'Sound, Macy Gray 30:23 What You Love - Didi Han 33:40 West Coast Love - Emotional Oranges 37:15 Lover Boy 88 - 88rising, Phum Viphurit, Higher Brothers