본문 바로가기
728x90

분류 전체보기49

[Laravel] 환경설정 Herd는 로컬에서 PHP 애플리케이션을 쉽게 실행하고 관리하기 위한 툴입니다. Laravel 개발 환경에 최적화되어 있으며, 로컬 환경에서 가상 서버를 실행해주는 역할을 합니다. 지금 Herd를 사용해서 상시 서버를 돌리고 있다면, Herd가 내부적으로 어떻게 동작하는지 알아보겠습니다.Herd의 동작 원리로컬 개발 환경 관리Herd는 로컬 환경에서 Nginx, PHP-FPM, MySQL, Redis 등의 서비스들을 관리합니다.Laravel 프로젝트를 쉽게 실행할 수 있도록 필요한 서비스들을 구성하고 실행합니다.PHP 버전 관리Herd는 프로젝트별로 PHP 버전을 독립적으로 설정할 수 있습니다.예를 들어, 특정 프로젝트에서 PHP 8.1을 사용하고 다른 프로젝트에서 PHP 8.4를 사용하는 식으로 설정 .. 2025. 1. 26.
Spring 프로젝트 GCP에 올리기 [무료계정] 📚 Spring 프로젝트의 서버를 gcp를 이용해 올리는 방법을 정리해 보겠습니다..! 매번 계속 찾아 하기 귀찮아서 요걸로 종결시키겠습니다. 계정은 아직 계속 지속될 서버를 올릴만한 일이 없는 관계로 무료계정을 파서 진행하는 방식으로 해보겠습니다! 📙계정 만들기계정 하나를 새로 만들고, GCP 사이트에 들어가서 계정 인증을 진행해줍니다. 간단한 개인정보와 카드 정보를 입력하고 나면 무료 크레디트를 받은 것을 확인할 수 있습니다. 📘 DB 생성제품 > 데이터베이스 만들기 클릭 > 데이터베이스 엔진 선택 (저는 mysql을 선택했습니다.) cloud 버전 선택 등등을 진행하는데, 개인프로젝트 수준에선 가장 낮은 가격대로 설정해도 문제가 없습니다. 사용하지 않을 때는 끄는 것이 좋은것 같습니다. htt.. 2024. 9. 6.
[Spring Jwts] parser() 와 parserBuild() 이전 버전으로 jwt를 사용하다가 새로 프로젝트를 진행하면서 버전을 올리니 Jwts.parser().setSigningKey(secretKey) .parseClaimsJws(authToken.getToken()).getBody(); 위 코드에서 오류가 발생했고,  Cannot resolve method 'parseClaimsJws' in 'JwtParserBuilder' 를 확인할 수 있었다. build.gradle에서 버전을 올리고, 구글 검색을 해보니 업데이트 단계에서 parser() 대신 parserBuild()를 사용했단 것을 확인했었고,  24.7월 기준, jjwt-api 버젼 0.12.6에서는 다시 parser() 함수를 쓰되,  build()도 사용해야 한다. 예시.. 2024. 7. 18.
[사장학개론] 어떤 삶을 살 것인가 https://www.aladin.co.kr/m/mproduct.aspx?ItemId=313250109📕📖📗📘📙📚📚1장 가장 현실적이며, 시급하게 묻다. 📙001 나는 장사를 하는가 사업을 하는가?1. 일에 대한 능력. 사장의 업무 능력이 직원들보다 뛰어나면 장사, 직원들이 사장보다 뛰어나면 사업. 2. 시장의 규모. 사업체의 가장 큰 경쟁자가 나와 가깝게 있다면 장사의 영역인 것. 사장 욕망에 달려있다.  3. 수입을 만드는 방식. 몸으로 버는 돈은 한계가 있지만, 생각으로 버는 돈은 무한하다. 내가 하는 일에 대한 거시적 시각과 목표가 나를 장사에서 사업으로. 나를 세상에 나타내고, 사회를 변화시키고 싶은 욕망. 사업의 최종 크기를 전국, 전 세계로. 당신의 직업을 기업가로 리세팅하라... 2024. 7. 8.
728x90