본문 바로가기
반응형

전체 글124

Springboot 3.x.x 프레임워크 Java17 Intellij 설정하기 스프링 프레임워크 스프링 프레임워크 개발할때 대부분(?) start spring 이라고 구글에 검색하게됩니다. https://start.spring.io/ 2023.06.07 기준입니다. Springboot version 벌써 3.1.0 , 2.7.12 많은 업데이트가 있었네요 Version 변경 과정 Spring Boot 프로젝트의 버전 번호는 SemVer (Semantic Versioning) 체계를 따르며, 이는 주.부.수 (Major.Minor.Patch)의 세 가지 부분으로 나뉩니다. 3.1.0와 2.7.12의 경우 주(major) 버전 : 3,2 부(minor) 버전 : 1,7 수(patch) 버전 : 0,12 - Major 버전은 주요한 변경 사항을 나타냅니다. 이 변경 사항들은 대체로 하위.. 2023. 6. 7.
상황은 벌어졌고 현재를 받아들이는 방법 살다보면 내의지와 상관없이 또는 다양한 이유로 인해서 피하고 싶지만 어쩔수 없는 상황이 발생하게 됩니다. 학교 생활, 군 생활, 연예 생활, 결혼 생활, 직장 생활 다양한 일상속에서 좋은일, 화나는일, 애매모호한일, 슬픈일 내가 원해서 일어날수도있고 그렇지 않을때도 있고 참여러가지로 발생할수 밖에 없는 일상인데 .. 그럴때마다 어떻게해야할까? 고민해보면 결국 그대로를 받아들이고 대처할수 있는 가장 최선에 방법을 찾아보게 되는것 같습니다.학교 생활초중고 공부 하라고 하라고 해도 참 받아들여지지 않아서 놀다보면 시간은 흘러있고.. 넷플릭스 더글로리 보면서 정말 최악중에 최악에 상황인데도 받아들이고 자신만에 방법으로 최선에 방법으로 대처하는 문동은 주인공은 참 거의 멘탈이 이세상 멘탈이 아닌것 같다라는 과연 .. 2023. 5. 19.
그래 결심했어 나도 Github 1일 1commit으로 노력형 개발자가 되보는거야! 어! 근데왜 잔디가안깔리지? 개발자 경력이 많아진다는건 정말 좋기만한걸까? 경력이 많아지면서 언제인가부터 자기소개서에 경력 18년차 000 입니다. 경력 연차를 작성할때 1-9년차 까지는 작성할때 크게 고민 없이 작성할 수 있었는데 언제 부터인가 이렇게 많이 먹었는데 내가지금 잘 성장해온것이 맞는건가 부끄럽기도하고 물경력도 있던것 같고 일에 지쳐서 이번년도는 그냥 좀 쉬어보자!! 어떤 상황에서는 어쩔수없이 벽보고 지내는 안타까운 경험도 하게됩니다. 하늘에 한점 부끄럼 없이 살아왔는지에 대한 여러가지 생각이 주마등처럼 스쳐 지나갑니다. 나이와 경력은 시간이 지나면 자연스럽게 누적 됩니다. 직장 생활하면서 내가 지나온 모든 순간순간이 항상 성공만하고 실수나 죄책감없이 항상 의미있는 결과물을 만들어었다고 생각하는 개발자들은 많지 않을것 .. 2023. 5. 14.
chatGPT를 이용해서 1분만에 프로젝트 사전과제 README.md파일 만들기, 프롬프트도 제공합니다. 지금 바로 만들어보세요 chatGPT를 이용한 프로젝트 README.md 파일 작성방법 프로젝트 POC를 구성하거나 프로젝트 과제를 진행할때 제출해야하는 부분이 README.md 파일입니다. 프로젝트에 대한 전체적인 메뉴얼을 만드는 느낌으로 써야되는데 메뉴얼처럼 써내려간다는게 쉬운것이 아니라서 많은 부분 어떻게 써야하는지 고심하는 부분입니다 메뉴얼 작성하는 방법 1.독자층 정의하기 독자를 알아야 합니다 - 그들의 경험 수준은 어떤가요? 매뉴얼을 읽는 장소는 어디인가요? - 그리고 그들의 전문성에 맞게 지침을 최적화하세요. 문서화 작업을 공동으로 수행하는 팀의 일부인 경우 독자의 프로필을 작성하는 것이 도움이 될 수 있습니다. 2.문제 설명하기 해결하고자 하는 문제를 설명하고, 해결책을 제시한 다음, 해당 솔루션을 얻기 위한 지.. 2023. 5. 5.
chatGPT 3.5, 4.0 한달 사용 후기, 제일 중요한 키워드는 프롬프트(Prompt) 질문하는 방법을 만드는 방법 chatGPT를 제대로 사용하게 된계기는 전자책, 면접을 진행하면서 느끼는 상황인데 체감으로 느껴지는 변화는 스마트폰이 처음 나오고 새로운 페러다임이 발생한 상황만큼이나 충격적인 느낌이!!!! 조만간 내가 손가락빨고 지낼수도있겠다는 생각 그리고 또다른 돈벌수 있는 기회가 왔다는 직감이 옵니다. chatGPT 3.5 그리고 유료결제 20달러 4.0 차이 chatGPT 3.5는 무료로 사용가능하고 4.0은 현재 20달러 결제를 하면 한달동안 사용이 가능한상황이다. 3.5 와 4.0 체감을 쉽게 표현 한다면 입개발가 3.5 라면 4.0은 경험이 있는 입개발자 같은 느낌 ㅎㅎ 둘다 훌륭한데 정확도와 샘플들이 4.0이 확실히 차이나는 결과물을 보여줄수있는것 같습니다. 하루가 다르게변하는 상황이기때문에 지금 3.5.. 2023. 5. 2.
함수형 프로그래밍(Functional Programming, FP) 기반의 소프트웨어 디자인과 개발을 Java와 Spring Boot에서 적용하기 위한방법 함수형 프로그래밍(Functional Programming, FP) 기반의 소프트웨어 디자인과 개발을 Java와 Spring Boot에서 적용하기 위한방법 1.함수형 프로그래밍 개념: 함수형 프로그래밍의 핵심 원칙과 기본 개념들을 이해하는 것이 중요합니다. 불변성(Immutability), 순수 함수(Pure functions), 고차 함수(Higher-order functions), 커링(Currying) 등의 개념을 공부해보세요. 2.Java 8 이상의 함수형 프로그래밍 기능: Java 8부터 함수형 프로그래밍 지원이 개선되었습니다. 람다 표현식(Lambda expressions), 스트림 API(Stream API), Optional 클래스 등을 활용하여 코드를 더 간결하게 작성할 수 있습니다. 3.. 2023. 4. 30.
너도 나도 개발자 열풍 이제는 끝, 정말 제대로 스팩을 만들려면 어떻게해야되지? 2023년도 취업 혹한기 느낌은 코로나가 한참때 개발자열풍이 불었었던 시작이 언제였더라 ... 2017년도 2018년도 쯤부터 개발자 열풍이 시작되었던것 같은데 눈먼 투자금으로 개발자 광풍에 불 지필수있는 현금흐름이 좋았던 2018, 2019, 2020, 2021, 2022 2018년도 쯤 부터 웹개발자는 연봉 짜게주기로 유명했던 게임(넥슨,엔씨) 부터 정말 많은 스타트업들이 투자를 받으며 신입 개발자로 시작하면 연봉 5000만원부터 시작할수 있다는 꿈같은 소문들이 많이 있었고 실제로도 물들어오던 시절을 느낄수가 있었는데 꽤 인기있던 스타트업들이 좋은 개발자들 끌어모으기 위해서 다양한 시도를 했던것 같습니다. 에이블리 샤이닝 1억 화해 연봉 25프로 인상 배달의민족 샤이닝 연봉 20프로 카카오 계열사 스톡옵션 타직군들보다 IT로 시작을.. 2023. 4. 16.
로컬PC 쿠버네티스 minikube 에서 springboot 프로젝트 실행 삽질하기 챕터5 오늘은 minikube 를 통해서 Springboot 프로젝트를 실행하고 접근되는지가지 진행해보도록 하겠습니다. 바로전시간 챕터4에서는 쿠버네티스 minikube 를 설치하는부분까지 진행하였습니다. https://angryfullstack.tistory.com/98 쿠버네티스 환경 맛보기 미니멀라이즘 minikube 설치 및 설정 springboot 프로젝트 실행하기 챕터4 챕터4에서는 쿠버네티스 설치 후 실행하는 과정을 구성해보려고합니다. 챕터1,2,3 에서는 springboot 사전과제에 필요한 준비과정 gradle ,application docker 파일을만들고 실행하는부분까지 진행하였습 angryfullstack.tistory.com minikube 에서 Springboot 프로젝트 실행하기 1... 2023. 4. 14.
쿠버네티스 환경 맛보기 미니멀라이즘 minikube 설치 및 설정 springboot 프로젝트 실행하기 챕터4 챕터4에서는 쿠버네티스 설치 후 실행하는 과정을 구성해보려고합니다. 챕터1,2,3 에서는 springboot 사전과제에 필요한 준비과정 gradle ,application docker 파일을만들고 실행하는부분까지 진행하였습니다. https://angryfullstack.tistory.com/95 프로젝트 생성 github 생성부터 SpringStart(start.spring.io) 사전과제 선행조건 만들기, 사전과제 시작하 많은 기업에서 개발자를 뽑을때 코딩테스트 + 사전과제 전형을 진행하게됩니다. 그래서 사전과제를 시작하기 위해서 필요한 선행조건인 Github 생성부터 Springboot 시작하기 위한 https://start.spring.io angryfullstack.tistory.com https.. 2023. 4. 13.
Intellij springboot 사전과제 Dockerfile 만들고 실행하기 챕터3 사전과제 시작하기 챕터3 에서는 Dockerfile 생성 및 docker run 까지 진행해보도록 하겠습니다. 챕터1 : 프로젝트 생성 github 프로젝트 생성 github 생성부터 SpringStart(start.spring.io) 사전과제 선행조건 만들기, 사전과제 시작하 많은 기업에서 개발자를 뽑을때 코딩테스트 + 사전과제 전형을 진행하게됩니다. 그래서 사전과제를 시작하기 위해서 필요한 선행조건인 Github 생성부터 Springboot 시작하기 위한 https://start.spring.io angryfullstack.tistory.com 챕터2 : build.gradle, application.yml 설정및 기본 springboot 실행 Intellij Springboot build.gradl.. 2023. 4. 12.
Intellij Springboot build.gradle 설정 및 Application.yml H2 DB 구성하기 , 사전과제 시작하기 챕터2 사전과제 시작하기 챕터1 에서는 Github Repository 생성 및 Local 맥북 git Sync 맞추는 작업 Intellij 설정까지 알아보았습니다. 챕터1 을 안보셨다면 아래 내용부터 시작해주세요 프로젝트 생성 github 생성부터 SpringStart(start.spring.io) 사전과제 선행조건 만들기, 사전과제 시작하 많은 기업에서 개발자를 뽑을때 코딩테스트 + 사전과제 전형을 진행하게됩니다. 그래서 사전과제를 시작하기 위해서 필요한 선행조건인 Github 생성부터 Springboot 시작하기 위한 https://start.spring.io angryfullstack.tistory.com 챕터2에서는 많은 개발자들이 가장 삽질을 많이 하게되는 build.gradle 파일과 Applica.. 2023. 3. 29.
프로젝트 생성 github 생성부터 SpringStart(start.spring.io) 사전과제 선행조건 만들기, 사전과제 시작하기 챕터1 많은 기업에서 개발자를 뽑을때 코딩테스트 + 사전과제 전형을 진행하게됩니다. 그래서 사전과제를 시작하기 위해서 필요한 선행조건인 Github 생성부터 Springboot 시작하기 위한 https://start.spring.io/ 사용법까지 순차적으로 진행 해보도록 하겠습니다. Github에 Repogitory 만들기 https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code lik.. 2023. 3. 28.
728x90