호랑이 개발일기

진정 제대로 사이드프로젝트 하나 만드려고 CICD 구축하는데, 그렇게 블로그에 열심히 제작하였지만,결국.. 다시 제자리인 경우는 내가 app-server를 새로 하나 더 제작한게 아니라 기존에 만들었던걸 경로만 변경하려 했는데 이게 문제였다! 연결을 끊고 새로 연결하면 기존의 클라이언트 ID와 같은 인증 관련 정보가 바뀔 수 있다.. 이걸 도통 몰랐었다.또한 내가 어떻게 Client id, secret, tenant 등 아이디를 찾게 되었는지 기록해보자우선, 저 3가지가 왜 필요하냐면 Github의 CICD파이프라인을 제작하게되면 Azure에 로그인을 하기위하여, 정보가 필요하다 그 정보를 Github Actions secrets and variables의 환경변수에 등록해야하기 때문이다. Cli..

다양한 클라우드 환경이 있지만, AWS보다 조금 더 직관적인 UI는 없을까 다른 클라우드는 어떤게 있나 찾아보던 중 MS사에 Azure가 있길래 사용해보았더니 AWS보다 조금 더 직관적인 UI와 사용자가 사용하기 편하게 되어 있길래 사용해보았다. 사용해보니, 각각의 서비스 연동과 클라우드를 처음 사용하는 유저의 입장에서도 Azure도 휼륭한 대안이 될 수 있기도 하다. Azure는 체험 계정으로 12개월간 무료 서비스와 크레딧을 제공하므로 처음 사용시에는 체험 계정을 생성하여 무료로 서비스를 이용해볼 수 있다. Azure 무료 계정 또는 종량제 만들기 | Microsoft AzureAzure 계정을 만들어 애플리케이션을 만들고, 배포하고, 관리하기 위한 확장성 있고 비용 효율적인 서비스를 시작합니다...
에러 라기 보다는 값이 안들어간다 CALL로 불러도 아무 의미없는.. MySQL이면 모르겠지만 Maria DB로서는 해결방법을 찾았다. 필자는 10.1 버전입니다. 드래그를 굳이 안하고 그냥 Ctrl + Enter 쓰면 해당 값이 안들어갔다. 드래그 하고 보니 된다 ㅡㅡ 나같은 사람 없길.. 1) CREATE PROCEDURE testDataInsert() BEGIN DECLARE i INT DEFAULT 1; WHILE i
ctrl + enter : 쿼리 실행 ctrl + shift + f : 자동 정렬, 줄 정리 alt + x : 스크립트 전체 쿼리 실행
Spring Boot vs Spring 스프링 프레임워크는 기능이 많은만큼 환경설정이 복잡한 편입니다. 이에 어려움을 느끼는 사용자들을 위해 나온 것이 바로 스프링 부트다. 스프링 부트는 스프링 프레임워크를 사용하기 위한 설정의 많은 부분을 자동화하여 사용자가 정말 편하게 스프링을 활용할 수 있도록 돕습니다. 보통 현업에서 스프링을 쓴다고 하면 스프링 부트를 주로 쓰는 것입니다. 스프링 프레임워크는 자바 백엔드 프레임워크고, 스프링부트는 거기에서 추가적인 라이브러리를 추가하는 것이므로, 스프링 부트 프로젝트도 다 스프링을 기반으로 부트 라이브러리를 추가한 프로젝트입니다. 그래서 스프링 공부를 시작할때 스프링 부트부터 시작하는 것을 추천하는 편이고 깊게 공부할때 부트없는 스프링을 공부해도 좋다고 생각합니다..