전체 글 27

프로그래머스 Lv.0 _ JAVA

Day 1 코딩테스트 입문 Lv.0 Java 1. 두 수의 차 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. class Solution { public int solution(int num1, int num2) { // int answer = 0; int answer = num1-num2; return answer; } } 2. 두 수의 곱 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. class Solution { public int solution(int num1, int num2) { int answer = 0; answer = ..

개인프로젝트 _ SpringBootBoard (1)

점프 투 스프링부트 따라하다가 의존성, 프로퍼티지, java와 h2 버전문제 여러번 해결하면서 하다보니 너무 꼬여서 난리가 나기 시작해서 싹 밀고 처음부터 의존성 lombok도 추가하고 h2가 아니라 MySQL연결로 하기로 함 원래 해보던데로 Jar 가 아니라 War파일로 바꿔줌, 버전도 java 17버전 썻지만 11버전으로 낮췄다. 하나하나 의존성 추가하다 보니; 너무 난리남, Git로 새로 파서 할예정이다. DB는 DBeaver툴로 MySQL을 이용한다. 테이블 생성 ERD 다이어그램 툴 추천 블로그 https://gitmind.com/kr/er-diagram-tool.html 2022년 Top 8 무료 ERD 다이어그램 툴 추천 총정리 본문은 데이터베이스 관리를 위한 포괄적인 시각적 모델을 그리는 ..

SpringBootBoard) 점프 투 스프링부트 게시판 만들기 -3

H2 x, MySQL로 연결 (application.properties 설정 , build.gradle 설정) NEW Spring initializr 만들기 application.properties 설정 변경 server.port=9988 spring.datasource.url=jdbc:mysql://192.168.0.151/springbootboard_db spring.datasource.username=root spring.datasource.password=1234 #File Transfer Settings 파일 전송 사용 여부 spring.servlet.multipart.enabled=true spring.servlet.multipart.max-file-size=100MB spring.servle..

JAVA_007) 컬렉션 프레임워크 - List, Map, Set

컬렉션 프레임워크(collection framework)란? 컬렉션 프레임워크(collection framework)란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것 이러한 컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현됨 컬렉션 프레임워크 주요 인터페이스 위의 그림에서 나 라는 것은 컬렉션 프레임워크를 구성하는 모든 클래스가 제네릭으로 표현되어 있음 List : 순서가 있는 데이터의 집합 ArrayList, LikeList Set : 순서가 없는 데이터의 집합 데이터 중복x Hashset Map : key &value 데이터의 집합..

JAVA SPRING/java 2023.04.03

SpringBootBoard) 점프 투 스프링부트 게시판 만들기 -2 (H2 설치 및 접속 & InteliJ 설정)

entity 에서 h2 연결 오륲, 연결안되고 찾아봤는데 (VScode로 하다가 InteliJ로 바꿔서 하는중, VScode내부오류때문에ㅠ - 시인성은 저게 더 좋응데..) error: package jakarta.persistence does not exist import jakarta.persistence.Column; 참고블로그 https://rachyoo.tistory.com/33 [Intellij] java: package javax.persistence does not exist jpa 동영상 강의 보면서 실습을 시작했는데.. 백만년만에 만난 maven project.. 한자..한자.. 하라는대로 따라 하면서 main 함수 run... 했는데.. java: package javax.persis..

SpringBootBoard) 점프 투 스프링부트 게시판 만들기 -1

스프링부트는 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크. 스프링부트는 WAS가 따로 필요없다. 스프링부트 대신 스프링만 사용하여 웹 애플리케이션을 개발한다면 웹 애플리케이션을 실행할 수 있는 톰캣과 같은 WAS(Web Application Server)가 필요하다. WAS의 종류(Tomcat, Weblogic, WebSphere, JBoss, Jeus 등)는 매우 다양하며 설정 방식도 제각각이어서 WAS에 대해 공부해야할 내용도 상당하다. 하지만 스프링부트에는 톰캣 서버가 내장되어 있고 설정도 자동 적용되기 때문에 여러분은 WAS에 대해서 전혀 신경쓸 필요가 없다. 심지어 배포되는 jar 파일에도 톰캣서버가 내장되어 실행되므로 서로 다른 WAS들로 인해 발생되는 문제들도 사라진다. java를 ..

test_code 블럭 변경 중

public class WrapperEx { public static void main(String[] args) { // Wrapper Class Integer value = 10;// Wrapper class 타입이라 null 가능 int value2 = 20; // primitive 타입이라 null 불가 // value = null; // value2 = null; System.out.println(value + value2); String s = "123456"; // parse기능 Integer.parseInt() System.out.println(Integer.parseInt(s) + 100); // 특정문자열에서 숫자값을 가져오는 기능 단 s 에 "123456ab"라면 안됨. //데이터 베..

basic_memo 2023.03.29

Git ) Git을 사용하여 협력 - Git 깃허브 Github 사용

*깃 설치 Git- windows- standard 64 - 쭉 next *깃 처음 생성할때 *깃 레포지토리 만들기 Create a new repository private/add areadme file D드라이브에 git_repos - git basehere http://자기깃허브주소/DifficultWoo/helloworld.git https://github.com/DifficultWoo/helloworld.git helloworld생성된거 확인! 다른사람이라면 clear 하고, run 에 입력하라고 뜨면 git에 가서 확인 ------------------------------------------------- git config --global user.email "woohyeonju507@gma..

basic_memo 2023.03.29