분류 전체보기 79

[MySQL] MySQL 데이터 타입과 Java 데이터 타입 비교/매칭

MySQL, MariaDB 데이터 타입과 Java 데이터 타입 비교/매칭 (DB 컬럼 -> JPA Entity 작업하다가 궁금해서 찾은 자료입니다.) MySQL dataType Java dataType BIT Boolean TINYINT Integer BOOL/BOOLEAN (TINYINT(1)) Integer SMALLINT Unsigned 상관없이 Integer MEDIUMINT Integer, Unsinged라면 Long INT Integer, Unsigned라면 Long BIGINT Long, Unsigned라면 java.math.BigInteger FLOAT Float DOUBLE Double DECIMAL java.math.BigDecimal DATE java.sql.Date DATETIME ..

JPA & SQL 2022.07.14

[MySQL] 실행 안될 때 해결하기

MySql workbench에 접속해보니 아래와 같은 에러가 발생했다. Could not acquire management access for administration RuntimeError: Unalbe to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable. (아니 무슨 맨날 처음보는 에러가 매일 뜰까....하아...) 검색결과 다음과 같은 원인과 해결책을 찾았다. 원인 : windows services가 죽었다. 해결책 : mysql service를 살린다. 1. 실행창(win+r)에 'services.msc' 입력 후 확인. 2. 서비스창에서..

Error 2022.06.28

[AWS] EC2(클라우드의 가상 서버) 만들기

EC2(Elastic Compute Cloud)가 뭐지? - Elastic은 "탄력적인, 탄력성을 가지는"이라는 뜻을 가진 단어로 EC2는 클라우드 컴퓨팅 환경을 제공해 주는데 딱 고정된 형태가 아니라 유동적인, 유동성을 가진 컴퓨팅 환경을 제공해 줍니다. 쉽게 말해 쉽게 성능조작이 가능한 '가상의 서버'라고 생각하면 됩니다. 그럼 EC2를 만들어보죠!! (AWS에 로그인 후) 1. EC2 서비스 시작하기 상단 검색 창에 "EC2" 치고 클릭. 2. 리전 설정하고 인스턴스 생성하기 이미지의 1번 - 리전을 서울로 설정한 뒤, 2 - 서울로 설정된 것을 확인하고 3 - 인스턴스 시작 버튼 누르기 Windows(프리티어 사용) 선택 '검토 및 시작' 클릭 '시작하기' 클릭 새 키페어 생성 → 키 페어 이름 ..

AWS & GCP 2022.06.14

[SpringFramework/IntelliJ]@Get/PostMapping 에러

import org.springframework.web.bind.annotation.GetMapping;//import 에러 import org.springframework.web.bind.annotation.PostMapping;//import 에러 import org.springframework.web.bind.annotation.RequestMapping;//import됨 위와 같은 문제가 발생하였고 springframwork 5.0.7 이상으로 바꾸면 해결법을 많이 봤으나 이미 5.0.17버전인 상황 ....뭐여 뭐가 문제지?? RequestMapping은 되는데 Get/PostMapping이 안된다고?? IntelliJ에서 자주 보이는 에러라던데...뭐가 문제일까....?? 아래 블로그 글을 보..

Error 2022.06.07

MyBatis란?

MyBatis란? SQL Mapping Framework. 1. SQL Mapping - Java코드로부터 SQL문을 분리해서 관리. - Java코드와 SQL코드를 맵핑하는 것을 말한다. - SQL을 별도의 XML파일로 분리한다.(ex. *Mapper.xml) - 매개변수 설정과 쿼리 결과를 읽어오는 코드를 제거.(ex. setInt(), getInt()) - 작성할 코드가 줄어서 생산성 향상 & 유지 보수 편리. - XML에 있는 SQL을 간단한 코드로 사용할 수 있다. → 쉽고 간편하다. 2. Spring과 연동 매커니즘. MyBatis만 사용할 수 있지만, 일반적으로 Spring과 연동해서 사용하기 때문에 'mybatis-spring'이 필요합니다. 3. MyBatis 사용 전과 후 비교하기. 1)..

JSON / Ajax / REST API

1. JSON이란? Java Script Object Notation : 자바 스크립트 객체 표기법 데이터를 주고 받을 때 XML을 사용했는데 너무 복잡하고 실제 데이터보다 Tag가 더 많아 더 간단하게 표기하기 위한 표기법. ex) {속성명1 : 속성값1 , 속성명2 : 속성값2 , ....} [{속성명1 : 속성값1, ...}, {속성명1 : 속성값1, ...}, ...] //객체 배열 {키1 : {속성명1 : 속성값1, ...}, 키2 : {속성명1 : 속성값1, ...},....} // Map 2. stringify()와 parse() JS(JavaScript)객체를 서버로 전송하려면, 직렬화(데이터->문자열로 변환)가 필요. 직렬화는 데이터를 Text화 시킨다. → 저장 / 전송이 가능하다.(H..

왜 Spring Framework를 선택할까?

1. Framework란? - 프로젝트를 진행하는데 필요한 코드들을 구조화해서 기본으로 가지고 있는 프로젝트. - 목적에 따라 효율적으로 구조를 짜놓은 개발 방식. ....등등 많은 설명이 있지만 위 두 가지로 이해할 수 있습니다. 2. Spring Framework란? - 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 합니다. 동적인 웹 개발을 하기 위한 여러가지 기능을 제공하고 있습니다. JAVA개발에 있어서 대표적인 프레임워크로 자리잡고 있으며 전자정부 표준프레임워크의 기반이 되는 기술이기 때문에 스프링 프레임워크의 활용도는 더욱 높아지고 있습니다. 3. Spring Framework의 특징 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생..

개발 블로그를 시작한 이유

1. 많은 기업들의 요구사항 개발자를 뽑는 공고에는 지원자의 github, 블로그 주소를 요구하는 것을 자주 볼 수 있습니다. 저도 처음에는 공부하느라 바쁘고, 귀찮기도 하고.... . . . . . . ...네 맞습니다. 사실 귀찮았습니다. 이력서, 포트폴리오만 제출하면 되지 않나 싶기도 했구요. 하지만 좋은 기업들은 대부분 요구하거나 공고에 없더라도 면접 때, 심지어 기술면접에서 대답을 다 해도 "github이나 블로그 있으신가요?" 라고 물어봅니다. 즉, 기술,개발 블로그는 아마 이 세계의 필수품으로 생각됩니다. 2. 이해하는 것을 아는 것으로 만들기 위해 블로그를 시작하게된 가장 큰 이유 중 하나입니다. 오늘 공부한 내용을 직접 코딩을 하더라도 몇일이 지나면 잘 까먹습니다.(저는 그래요...저만 ..

카테고리 없음 2022.06.01