일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- .ppk만들기
- 깃
- 스프링부트
- 개발 뭐하지
- string
- 클론코딩
- Java
- BufferedReader
- 리눅스 서버시간 변경
- 서비스 계층
- 스프링 OAuth
- 백엔드 개발자 뭐해?
- Git
- springboot
- @RestCotroller
- 예외처리
- 다리를 지나는 트럭
- 프로그래머스
- 인텔리제이
- RESTful
- 인스타그램만들기
- RESTful웹서비스
- 백엔드
- 개발자
- Scanner
- 깃허브
- git hub
- Spring
- 입력
- 스프링
- Today
- Total
목록전체 카테고리 (45)
It's Ward
하루종일 Spring Boot공부를 진행했다. 확실히 이전에비해 Spring이라는 것을 사용하는 방법에 대해서는 많이 알았지만 문제는 진도가 많이 나가지 않았다는것이다. 사용한 시간대비 효율이 떨어진다는 말이다. STS4를 인텔리제이로 Maven project를 Gradle로 한번도 해본적 없는걸 모르는 상태로 하나하나 바꿔가면서 공부를 한다는게 쉬운일은 아닌것같다. 또 버전이 달라 생기는 작은 오류들이 시간을 많이 잡아먹게 하였고, 멘탈이 폭죽마냥 팡팡터져 다음 공부에도 영향이 있는것같다. ##03:44 추가... jsp와 css를 정상적으로 여는대 꼬박 3시간 반을 사용했다.. 왜그런지는 모르겠지만 단순하게 파일을 복사해서 그랬는지 파일을 지우고, 내용을 복사하니 정상적으로 작동이되었다.. .......
오늘의 삽질시간 30분.. 에러메세지를 빠르게 확인하였어야 했으나.. 그러지 못했다.. 다음부턴 그러지말자 인텔리제이를 이용해 Spring Boot (자동 톰켓서버)을 빌드 하려고 하는데 다음과 같은 오류가 발생하였다. *************************** APPLICATION FAILED TO START *************************** Description: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that's listening on port 8080 or configure this application to listen on another p..
해당 프로그램은 이지업 클래스에서 진행하는 스프링부트 SNS 프로젝트 포토그램 만들기이다. (내돈내산이다) https://easyupclass.e-itwill.com/course/course_view.jsp?id=27&rtype=0&ch=course 이지업클래스 | 모두를 위한 온라인 IT CLASS 누구나 쉽게 배우고, 어디서든 알차게 쓰는 모두의 온라인 IT CLASS! 다양한 IT강의를 지금 바로 경험해보세요!! easyupclass.e-itwill.com 초반 마우스 소리를 제외하고 강의질이 굉장히 좋고 처음 익히기 좋은 것 같다. Spring Boot Controller를 만들어보고 실습하면서 Spring Boot 에 대한 기본 지식 및 감을 조금 익히게 되었다. 기본적으로 DB 설정, Post..
웹 프로그램을 제작하면, HTTP 통신을 통해 데이터가 주고 받는 것을 확인하여야한다. 단순하게 get만 하는경우, 상관없지만 post / put / delete를 해야하는경우, 별도의 작업이 필요하다. PostMan은 post / put / delete 등 HTTP의 응답을 확인 할 수 있는 프로그램이다. 설치 뿐만이 아니라 사용방법도 굉장히 간단하다. 해당 페이지로 이동해, 운영체제에 맞는 프로그램을 다운로드한다. 계정은 별도로 만들지 않고, 구글계정을 이용하면 편리하다. 따로 설정할 것이 없이 바로 설치한다. https://www.postman.com/downloads/?utm_source=postman-home Download Postman | Get Started for Free Try Post..
해당 과정을 진행하기 위해 데이터베이스와, HTTP 응답을 확인할 수 있는 프로그램들이 필요하다. 두 프로그램 모두 다른 프로그램을 이용하고있거나, 사용할 수 있는 방법이 있다면 해당 과정을 거치지 않아도 괜찮을 것 같다. 1. Maria DB 설치 https://mariadb.org/download/?t=mariadb&p=mariadb&r=10.6.8&os=windows&cpu=x86_64&pkg=msi&m=yongbok Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 해당 사이트로 이동하여 운영체제에 맞는 데..
Spring Boot로 웹 페이지를 만들다보면, 굉장히 불편한 상황이 연출된다. 간단하게 테스트를 하고싶은데 코드를 살짝 변경할 때마다, 정지 - 시작 - 정지 - 시작을 계속 반복해야 하기때문이다. 여러가지 방법이 있지만, 필자는 구글링을 통해 단편적으로 있는 웬만한 방법들을 다 해봐도 실패했었는데, 결국 거의 모든 사항을 적용하고 나서 성공 할 수 있었다. ** intelliJ 버전 2022.05 기준 , Java JDK 11 , gradle ** Spring Initializr 기준 2.7.0, Spring Web, Spring boot DevTools, Thymelaf 순서대로 진행하면서, 적용 되는 부분까지 시도를 하면되겠습니다. 1. Google Live Reload 플러그인 설치 필자는 크롬..
Spring Boot를 알아보자는 목적으로, 어떻게 접근해야할 지 고민하다, 클론 코딩으로 일차적으로 전체적인 틀을 이해하고, 사용하는 방법에대해서 알아가기로 했다. 클론코딩에 대해 회의적이고 부정적으로 바라보는 사람들도 많지만, 필자는 그렇게 생각하지 않는다. 물론 아무 생각없이 "따라만"하는것은 크게 의미가 없을 수 있다. 하지만 맨처음 구조를 이해하고, 어떤 느낌인지 이해하고, 단편적이라도 사용되는 원리를 알아낸다는거와 단순하게 hello world 부터 아에 처음 시작하는거와는 다르다라고 생각한다. https://easyupclass.e-itwill.com/course/course_view.jsp?id=27&rtype=0&ch=course 이지업클래스 | 모두를 위한 온라인 IT CLASS 누구나..
*오늘의 삽질은 개발과 연관은 있지만 가볍게 남겨놓은 기록입니다. 혹시라도 누군가가 보신다면 편하게 의견 남겨주시면 감사하겠습니다. 2022.05.28 - [회고록/TIL] - [프로그래머스/JAVA] 다리를 지나는 트럭 [프로그래머스/JAVA] 다리를 지나는 트럭 이 프로그램을 풀면서 중점적으로 진행했던 사항은 1. 실제 트럭이 이동하듯이 Queue 안의 데이터 들이 순서대로 이동하면서 시간을 측정하게 하고싶었다. 2. Linked List, Stream 사용 등 익숙하지 않 its-ward.tistory.com 해당 프로그램을 작성하면서 문득 생각이 들었다. 내가 지금 하고있는 방식이 과연 최적화가 되는 방식일까? 속도가 과연 빠를까? 물론 이 프로그램을 가독성 있게, 실제로 구현되는것처럼 되는것은 ..
이 프로그램을 풀면서 중점적으로 진행했던 사항은 1. 실제 트럭이 이동하듯이 Queue 안의 데이터 들이 순서대로 이동하면서 시간을 측정하게 하고싶었다. 2. Linked List, Stream 사용 등 익숙하지 않은 JAVA 문법을 숙달하고싶었다. 문제 풀이에 걸린 시간 총 8시간.. 충격적이다. 배운게 많아서 정말 다행이다. 문제를 진행하면서 놓친점이 굉장히 많았는데.. 해당 내용은 오늘의 삽질에서 풀어보도록 하겠다. 문제 설명 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 수 있으며, 다리는 weight 이하까지의 무게를 견딜 수 있습니다. 단,..
우리는 어떤것을 하던간에 목적을 가지고 일을 한다. 아무 생각없이 무언가를 할 수도 있다 라고 말을 할 수는 있겠지만 그런 경우에는 처음에는 목적을 가지고 있었으나 어떠한 이유(반복적이든 재미가 없던..)로 인해 목적을 잃어버렸을 가능성이 굉장히 높다. "열심히하면 뭐하냐 방향이 달라서 결국엔 쓸모없이 시간만 버린거다." 내가 제일 싫어하는 사람이 자기가 생각한 거와 조금이라도 다르면 항상 입버릇처럼 이야기 했던말이다. 처음에는 반발심이 들었었다. 내가 이렇게 열심히했는데, 모든걸 부정하는 느낌이 들었을지도 모르겠다. 지금 와서는 100%까지는 아니지만 어느정도 동의를 한다. 충분한 시간과 여유가 있다면 언제든 노력하고 거기서 조금씩 조금씩 성장하는게 분명 좋으리라 생각은 하지만, 사실 요즘에는 그런 행..