목록java (23)
develope_kkyu
이전글 : https://developerkkyu37.tistory.com/85 [Spring] GCP로 깃허브 연동해서 스프링 프로젝트 예제(with Ubuntu) - 1 instance 만드는 과정과 윈도우 내 프로젝트의 깃허브 연동 과정은 생략한다. https://developerkkyu37.tistory.com/81 [Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 1 1. VM 인스턴스 생성 1) google cloud developerkkyu37.tistory.com 2. GCP 깃허브 프로젝트 연동 (1) 깃허브 연동 SSH Key 만들기 gcp 원격 접속한 상태에서 다음 명령어를 입력해 ssh 키 생성 $ ssh-keygen -t rsa -C “{..
instance 만드는 과정과 윈도우 내 프로젝트의 깃허브 연동 과정은 생략한다. https://developerkkyu37.tistory.com/81 [Spring] Google Cloud Platform에서 Spring 프로젝트 배포하기 - 1 1. VM 인스턴스 생성 1) google cloud 가입 처음 가입시 3개월간 $300 크레딧 제공 https://cloud.google.com/ 클라우드 컴퓨팅 서비스 | Google Cloud 데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 G developerkkyu37.tistory.com https://developerkkyu37.tistory.com/82 [Spring] Google Cloud Platform에서 Spring 프로젝..
이전글 https://developerkkyu37.tistory.com/83 [Spring] Spring 프로젝트와 MongoDB altas를 연동한 회원가입, 로그인 페이지 예제 - 1 스프링 프로젝트 생성하는 방법은 생략한다. 1. MongoDB Atlas 설정 https://www.mongodb.com/atlas/database MongoDB Atlas Database | Multi-Cloud Database Service The multi-cloud database service at the heart of our developer data platform th developerkkyu37.tistory.com 2. Spring project mongoDB연동 (1) build.gradle 설정 ..
1. 자바 설치 (1) JDK 다운로드 https://www.oracle.com/kr/java/technologies/downloads/#java17 Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com JDK 경로를 잘 알아두자! (2) 환경변수 설정 [검색] 창에서 "고급 시스템 설정"을 검색하여 [고급 시스템 설정 보기]로 이동 환경변수 클릭 시스템 변수의 [새로 만들기(W)...]를 클릭 후 변수 이름 : JAVA_HOME 변수 값 : JDK 설치 경로 를 입..
1. 깃허브에서 레포지토리 생성 2. 이클립스 git 환경 설정 Windows - Perspective - Open Perspective - Other… 클릭 Git 선택 후 Open 클릭 Git Repositories 창이 나타났다면 Clone a Git repository 클릭 복사해 두었던 레포지토리 url과 자신의 아이디 비밀번호 등 입력 Next 경로 지정후 Finish 연동 완료 3. 기존 프로젝트 연동 기존 프로젝트 우클릭 후 Team - Share Project 클릭 clone한 레포지토리 선택 후 Finish 4. 연동한 프로젝트 commit&push 연동한 프로젝트 우클릭 후 Team - Commit 클릭 아래와 같은 화면이 나타나는데 Unstaged Changes에 있는 파일들이 새로..
1. 깃허브에서 레포지토리 생성 2. 이클립스 git 환경 설정 Windows - Perspective - Open Perspective - Other… 클릭 Git 선택 후 Open 클릭 Git Repositories 창이 나타났다면 Clone a Git repository 클릭 복사해 두었던 레포지토리 url과 자신의 아이디 비밀번호 등 입력 Next 경로 지정후 Finish 연동 완료 3. 기존 프로젝트 연동 기존 프로젝트 우클릭 후 Team - Share Project 클릭 clone한 레포지토리 선택 후 Finish 4. 연동한 프로젝트 commit&push 연동한 프로젝트 우클릭 후 Team - Commit 클릭 아래와 같은 화면이 나타나는데 Unstaged Changes에 있는 파일들이 새로..
jsp, mybatis 등을 활용하여 회원가입, 로그인 페이지 만들기 기능 회원가입시 비밀번호와 비밀번호 확인이 다를시 경고창 회원가입 페이지에 빈칸이 있을시 '입력하시오' 경고 회원가입 성공시 로그인 페이지로 넘어감 로그인시 아이디나 비밀번호가 db에 없으면 다시 로그인 로그인 성공시 홈페이지로 넘어가고 아이디와 로그아웃 링크 생성(session 사용) home.jsp - 홈 화면 Welcome Home Page login.jsp - 로그인 화면 Welcome Home Page signin.jsp - 회원가입 화면 로긴아이디 비밀번호 비밀번호확인 실명 모바일 홈으로로그인하기 MyController.java - 서버 package com.human.springboot; import java.util.Ar..
역량 부족으로 실패했습니다. 따라하지 않으시는 것을 추천드립니다. AppMain.java import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; public class AppMain extends Application{ @Override public void start(Stage primaryStage) throws Exception { FXMLLoader loader = new FXMLLoader(getClass().getResource("root.fxml")); Parent root = ..
public static void main(String[] args) { // 1. 제네릭을 사용하지 않았을 경우의 케이스. ==> 데이터의 타입을 확인하면서 강제타입변환을 필요하였음. List list1 = new ArrayList(); // List는 인터페이스, ArrayList는 구현클래스. list1.add("HUMAN1"); list1.add("HUMAN2"); list1.add(10); // 위의 형태로 문자와 숫자가 같이 담겨있을 수 있는 이유는 // Object의 형태이기 때문에 가능함. String str1 = (String) list1.get(0); // list1.get(0) ==> 되돌려주는 값의 타입. Object // Object 클래스는 모든 클래스의 최상위 타입임. // S..
import java.time.DayOfWeek; import java.time.LocalDateTime; import java.time.temporal.TemporalAdjusters; public class DateTimeOperatinExam { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); System.out.println("현재시간 : " + now.toString()); // 날짜, 시간의 연산 LocalDateTime targetDateTime1 = now.plusYears(1).minusMonths(2).plusDays(3).plusHours(4).minusMinutes(5).plusSeco..