Homebrew가 무엇인가 Mac용 패키지 관리 애플리케이션 터미널에서 명령어를 입력하여 프로그램을 설치할 수 있다. https://brew.sh/index_ko 사이트에 나와 있는 명령어를 입력하여 설치한다. 패스워드 입력 후 설치 진행 엔터키 누르고 설치 기다림
탐색 pwd : 현재 위치한 경로 출력 파일/폴더 관리 touch : 파일 생성하기 (touch 뒤에 파일명) mkdir : 폴더 생성하기 (디렉토리 생성) cat : 파일 확인하기, 파일의 내용을 확인 rm : 파일 삭제하기 rmdir : 폴더 삭제하기 (내부에 파
어플리케이션 개발 단계부터 배포 단계까지 모든 단계들을 자동화를 통해서 사용자들에게 빈번히 배포할 수 있도록 만드는 것CI: Continuous Integration 지속적 통합CD: Continuous Delivery(Deployment) 지속적 제공(배포)CI -

Git Hub에 대한 정리(추후 필요한 오류 대처법 등이 추가될 예정) Git은 Linux 커널 소스 코드 관리를 위해 Linus Torvalds가 개발한 버전 관리 도구, Git을 이용하여 프로그램의 변경 이력을 관리 가능. Git에서 자주 사용하는 키워드reposi
깃 리포를 만들고 첫 commit을 push 하려는데... 엥 왜 안 되는 걸까! rejected main -> main (fetch first)이렇게 떠서 찾아봤다.아 원격저장소에는 README가 있는데 로컬엔 없어서 동기화를 해줘야 한다는 것이었다.후에

텅텅 빈 내 포트폴리오를 보며,,,망해버린 1년의 캡스톤으로 나에게 남은 것은 적당한 학점, 정처기, 토익 뿐이라 개발자로서 옳지 않은 이력을 인정하고 자괴감을 느끼는 시간을 오래 가졌다근데 이제는 진짜 프로젝트 공장이 되어 볼까 한다.요즘 룩일기라는 콘텐츠에 관심이

먼저 login을 social login을 사용하려고 한다.왜냐하면... 이게 편하다고 느꼈다. 예전에 캡스톤 1학기 때에는 그냥 로그인, 회원가입을 구현했었는데 그게 생각보다 신경써야할 게 많았던 기억이 있다.캡스톤 2학기 때에 Auth0를 썼었는데, 뭔가... 문서
일단 auth.config.ts 파일을 이렇게 구성했다.나는 내가 만든 login route에 page.tsx를 구성할 것이기에 authConfig page 옵션에 signIn 항목에다 /login route를 명시해줬다.그리고 callback에 authorized로
사용자 검색을 위해 코드를 작성하였는데지속적으로 SQL 파라미터의 데이터 타입이 명확하지 않다는 오류가 발생했다.내가 처음 작성한 쿼리는 다음과 같다.해결 쿼리.searchText를 포함한 결과를 찾아야 하니 LIKE, ILIKE 중 사용하면 된다.postgreSQL은

HashSet의 동시성 문제HashSet은 thread-safe하지 않다. → 내부적으로 HashMap을 사용하기 때문이다.두 가지 방법Collections.synchronizedSet 사용하기모든 메소드 호출을 synchronized 키워드로 동기화한다.→ 성능이 저