일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 판다스
- 자바초보
- 자바프로그래밍
- streamlit
- 자바기초
- RESTful API
- serverless
- Android
- 자바스크립트
- 안드로이드 스튜디오
- 웹대시보드 기초
- JavaScript
- 웹대시보드 제작
- db
- java
- 자바스크립트 공부
- Streamlit기본
- 판다스공부
- 스트림릿
- 안드로이드 앱 개발
- MySQL
- 데이터베이스
- 스트림릿 기본
- 자바
- Streamlit기초
- Flutter
- Pandas
- 자바공부
- 파이썬
- 파이썬공부
- Today
- Total
목록분류 전체보기 (240)
ruriruriya
지난번까지는 IntelliJ에서 빌드하여 로컬로 테스트했지만 오늘은 윈도우 cmd 창으로 직접 빌드하여 로컬테스트를 해보자. 1. gradlew.bat 파일 build - cmd 창을 열어 경로를 찾는다. - dir 명령어로 디렉토리 안에 파일 확인 후 - gradlew.bat build 명령어로 build 디렉토리를 생성한다. - build 디렉토리에서 libs 디렉토리를 찾고 이동한다. - dir 명령어로 디렉토리 확인 후 java -jar 명령어로 디렉토리 안에 있는 ~SNAPSHOT.jar 파일을 실행한다. 그렇게 하면 스프링 실행 완료! 2. 위에 1번처럼 되지 않는다면? - cd .. 명령어로 다시 build 디렉토리가 포함되어 있는 상위 디렉토리로 이동한 다음 - gradlew.bat cle..
지난번엔 라이브러리까지 모두 확인했으니 HTML 파일을 만들어 Welcom Page를 만들어보자. 1. Welcom Page 만들기 recources - static에 index.html 파일을 생성한다. 그리고 아래와 같이 기본형식을 써주고 아래 body에 a태그의 링크는 url를 써준다. 이렇게 간단하게 해주고 실행하면 body의 텍스트와 a태그 링크가 달린 텍스트가 나온다. 참고하면 좋을 자료 https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page Spring Boot Features Graceful shutdown i..
Gradle을 사용하는 스프링 부트 프로젝트에서는 build.gradle 또는 build.gradle.kts 파일에 의존관계를 설정한다. 이 파일에서 필요한 라이브러리를 지정하면 Gradle이 자동으로 다운로드하고 프로젝트에 통합한다. 지난 번 포스팅에서 스프링부트 스타터로 설정할 때 add dependencies에서 Spring Web과 Thymeleat 두 라이브러리만 선택하여 설치했지만 이 두 라이브러리를 설치함과 동시에 연관있는 라이브러리까지 자동으로 같이 설치되는 것이다. https://ruriruriya.tistory.com/202 [Spring Boot]자바 스프링부트 프로젝트 환경 설정(스트링 부트 스타터) 자바 스프링(Spring)은 자바 기반의 오픈 소스 애플리케이션 개발 프레임워크이다..
자바 스프링(Spring)은 자바 기반의 오픈 소스 애플리케이션 개발 프레임워크이다. 주로 웹 애플리케이션 및 대규모 엔터프라이즈급 애플리케이션을 개발하는 데 사용된다. 스프링은 애플리케이션의 각 부분을 쉽게 개발하고 테스트할 수 있도록 종속성 주입(Dependency Injection)과 같은 기술을 제공한다. 이를 통해 코드의 결합도를 낮추고, 유지 보수성과 확장성을 높일 수 있다. 또한, 스프링 부트(Spring Boot) 같은 도구를 사용하여 설정을 간소화하고, 빠르게 프로토타입을 만들거나 애플리케이션을 배포할 수 있다. 00. 사전 작업 - Java 17 이상 설치 - IDE : IntelliJ or Eclipse 설치 * 스프링부트 3.0 이상은 JDK 17 이상을 사용해야 한다. 01. 스프..
1. 우선 도커 홈페이지에서 도커를 설치 한다. https://www.docker.com/ Docker: Accelerated Container Application Development Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code. www.docker.com 회원가입을 하고 회원가입이 끝나면 Tell us about the wolrk you do에서는 skip을 클릭한다. 그리고 설치된 도커 데스크톱을 열어 로그인 하면 된다. 2. 도커 실행을 위한 설정 2.1. serverl..
자바(Java)의 HashMap은 키(key)와 값(value)의 쌍으로 데이터를 저장하는 자료구조다. 각 키는 고유해야 하며, 하나의 키는 하나의 값에 매핑된다. HashMap을 사용하면 키를 통해 빠르게 데이터를 검색할 수 있는데 이는 내부적으로 해시 테이블을 사용하기 때문이다. 해시 테이블은 키에 대한 해시 함수를 적용하여 데이터의 저장 위치를 결정한다. HashMap의 주요 특징 빠른 검색 속도: 키를 통해 값을 빠르게 검색할 수 있다. 키의 고유성: 같은 키로 여러 값을 저장하려고 하면, 마지막에 저장한 값으로 대체된다. 순서 보장하지 않음: 데이터의 저장 순서를 보장하지 않는다. 즉, 입력 순서대로 데이터가 저장되지 않을 수 있다. null 값 허용: 키와 값으로 null을 허용한다. 하지만 ..
자바에서 상속(Inheritance)은 한 클래스가 다른 클래스의 속성과 메서드를 가져다 쓸 수 있는 기능을 의미한다. 이를 통해 코드의 재사용성을 높이고, 클래스 간의 관계를 구조화할 수 있다. 상속은 부모 클래스(Parent Class 또는 Super Class)와 자식 클래스(Child Class 또는 Sub Class) 간의 관계를 정의하는 데 사용된다. 자식 클래스는 부모 클래스의 모든 속성과 메서드를 상속받는다. 이렇게 상속받은 메서드나 속성을 자식 클래스에서 따로 재정의(Override)할 수도 있고, 새로운 메서드나 속성을 추가할 수도 있다. 이를 통해 자식 클래스는 부모 클래스의 기능을 확장하거나 수정할 수 있다. // 부모 클래스 정의 class Animal { public void s..
자바(Java)에서 클래스(Class)는 객체(Object)를 생성하기 위한 틀 또는 설계도다. 클래스는 객체가 가져야 할 속성(Attribute)과 메서드(Method)를 정의한다. 속성은 객체의 상태를 나타내며, 메서드는 객체가 수행할 수 있는 동작을 정의한다. 이러한 클래스의 정의를 바탕으로 실제로 메모리에 할당되어 사용될 때 그것이 객체이다. 예를 들어, 자동차를 클래스로 비유해보자. 자동차 클래스는 브랜드, 색상, 속도 등과 같은 속성을 가지며 주행, 멈춤, 속도 변경 등과 같은 메서드를 가질 수 있다. 이 클래스를 바탕으로 생성된 실제 자동차 객체들은 각각 다른 브랜드, 색상, 속도를 가지게 된다. 그리고 객체(Object)와 인스턴스(Instance)의 차이는 매우 미묘하지만, 객체는 클래스..