본문 바로가기

전체 글113

개발서버 들어가는 법 / 개발 환경에 있는 파일 다운로드 개발환경에서 사용하는 파일을 다운받아야 하는 경우 직접 개발환경에 접속해야하는데요 이럴 때 윈도우에서 사용하면 좋은 프로그램과 개발 서버 들어가는 법, 다운로드 받는 방법을 정리해보겠습니다. ✔사용방법 1. 개발 서버 들어가서 개발 환경에 있는 파일 다운로드 받기 [MobaXterm] 모바엑스텀 설치 및 사용법(Linux SSH 접속) 이번에 Linux 환경을 사용할 때 매우 유용한 Tools인 MobaXterm 설치 및 사용법에 대해 정리할 것입니다. [ 목차 ] MobaXterm 설치 방법 MobaXterm 사용법(SSH 접속 및 FTP 등) MobaXterm이란? 설치 방법에 대해 정 backendcode.tistory.com 2. 이 부분이 개발서버의 directory 3. 원하는 파일 찾아서 내.. 2023. 7. 1.
JPA 와 Spring Data JPA 의 차이 ✔ 개념 ORM 이란? 객체 관계 매핑(Object-Relational Mapping) 객체 지향 프로그래밍 언어의 객체와 데이터베이스 테이블 간의 매핑을 추상화하여 개발자가 데이터베이스와 상호 작용하는 데 있어서 더욱 편리하게 만들어줍니다. 이를 통해 개발자는 객체 지향적인 관점에서 개발에 집중할 수 있습니다. ORM 은 객체와 데이터베이스 간의 매핑을 자동으로 처리합니다. ORM 은 개발자가 SQL 쿼리를 직접 작성하는 대신, 객체와 관련된 작업을 수행할 수 있는 메서드와 인터페이스를 제공합니다. JPA (Java Persistence API ) 란? JPA는 자바에서 ORM을 사용하기 위한 표준 인터페이스를 제공합니다. JPA는 인터페이스이므로 JPA를 직접 구현하기 위해서는 JPA 구현체(예: H.. 2023. 6. 18.
[SQL] INNER JOIN 개념 / 장단점 /사용법 예제 정리해둬야 기억에 오래남는 SQL inner join 에 대해 개념만 알고 넘어갔더니 설명을 못하겠더라고요! sqld 시험 대비 겸 정리해두겠습니다 ✔ 개념 INNER JOIN 이란?INNER JOIN 은 SQL 에서 자주 사용하는 JOIN 중 하나입니다. 두개 이상의 테이블에서 공통된 값을 기준으로 행을 결합하는데 사용합니다. INNER JOIN 을 사용하면 연관된 열의 값을 가지는 행만 결과에 포합됩니다. 다시말하면, INNER JOIN 은 두 테이블에 공통적으로 존재하는 데이터여야 출력됩니다. JOIN 의 관계는 1:N, 1:1, N:1 모두 될 수 있습니다. ✔ 사용방법 고객 테이블과 주문 테이블이 있습니다. 두 테이블에 inner join 을 걸어볼게요! customers 테이블orders 테이.. 2023. 5. 29.
[SQL] CHAR, VARCHAR 차이 ✔ 개념 CHAR고정 길이의 문자열 VARCHAR 가변길이 문자열 ✔ 예시 이름 CHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣어도 남는 공간에는 공백을 채워서 'abc ' 로 만들고 저장된 길이만큼 8자리를 사용한다. 이름 VARCHAR(8) -> 이름 컬럼에 'abc' 라는 3 자리의 문자열을 넣으면 데이터 크기의 3글자와 길이 저장을 위해 필요한 1자리를 더해 총 4자리를 사용하게 된다. ✔장단점 주민등록번호, 사번, 학번과 같이 변하지 않는 값은 CHAR 을 사용, 주소, 이름과 같이 길이가 변하는 값은 VARCHAR 를 사용하여 공간을 낭비하지 않는 것이 좋다. ✔참고 https://wildeveloperetrain.tistory.com/155 2023. 5. 29.
[SQL] sql server 와 오라클에서 현재시간 구하기 Sql server 와 오라클에서 현재시간 구하기 Sql server GETDATE() 출력 : 2023-05-28 10:06:34.670 CONVERT(VARCHAR(10), GETDATE(), 102) 출력 : 2023.05.28 Oracle TO_CHAR(SYSDATE, 'YYYY.MM.DD') 출력 : 2023.05.28 ✔참고 어쩌다DBA 유튜브 SQLD 실전문제풀이 2023. 5. 28.
[React-Hook-Form] 리액트훅폼 isDirty 와 dirtyFields 의 차이 React Hook Form 의 formState 에 isDirty 와 dirtyFields 가 있는데 둘의 차이가 무엇인지 궁금해서 화면에서 값을 찍어보며 테스트를 해봤습니다. 알게 된 둘의 차이를 정리해둘게요! ✔ 개념 isDirty와 dirtyFields는 React Hook Form 라이브러리에서 사용되는 용어로, 폼의 입력값이 변경되었을 때를 감지하는 기능을 제공합니다. ✔ 차이 isDirty isDirty는 전체 폼(form)의 dirty 상태를 나타내는 boolean 값입니다. 폼 내에서 어떤 입력 필드(input field)가 변경되었는지에 관계없이, 한 번이라도 input이 변경되었다면 isDirty는 true를 반환합니다. dirtyFields dirtyFields는 객체 형태로, 변경.. 2023. 5. 28.
[Java] BigDecimal 알아보기 double, float 과의 차이 코드분석을 하다가 BigDecimal을 보게 되었어요 double, float은 많이 봤지만 BigDecimal은 익숙하지 않아서 무슨 차이가 있는지 알아보았습니다. ✔ BigDecimal 개념 BigDecimal은 정확한 십진수 연산을 제공하는 Java의 클래스입니다. BigDecimal은 임의의 정밀도를 가지며, 실수를 소수점 이하의 숫자로 정확하게 표현할 수 있습니다. BigDecimal은 정확성을 우선시하기 때문에 숫자를 나타내는 데 있어서 더 많은 메모리와 계산 시간이 필요할 수 있습니다. BigDecimal은 금융 애플리케이션과 같이 돈과 소수점을 다루는 정확한 계산이 필요한 경우에 주로 사용됩니다. ✔ double 개념 double은 부동 소수점 숫자를 표현하기 위한 Java의 기본 데이터 .. 2023. 5. 26.
[전화영어] 민병철 유폰 후기 필리핀 선생님 추천 안녕하세요! 저번 당근영어 후기에 이어 민병철 유폰 후기도 올려볼게요 당근영어에 불만은 없었지만 예전 기억이 미화되어 민병철 유폰이 참 좋았었지,,하는 생각에 다시 민병철 유폰을 신청하고싶었고 민병철 유폰 정규회화(Level 5-6) 필리핀 선생님(강사랜덤배정) 주 3회 10분 과정을 신청했어요! 북미 -> 필리핀 선생님으로 바꾼 이유 처음에는 북미 선생님(강사고정)이었는데 수업 세 번 만에 필리핀 선생님으로 변경했어요. 북미 선생님 과정이 더 비쌌던가? 그래서 기대했는데 첫 수업에 통화품질이 너무 안좋았었고, 두 번째 수업은 수업시간 4분 지각...수업시간 지각은 전화영어하면서 처음 겪은 일이라 정말 황당해서 바로 유폰에 선생님 변경 요청 했어요. 그런데 바뀐 선생님은 잠이 덜 깨신건지 웅얼웅얼 뭐라하.. 2023. 5. 25.
[Mac] 맥북 폴더, 파일 경로 복사 단축키 맥북 폴더/파일 경로 복사 단축키 Command + Option + C 경로복사를 원하는 파일/폴더 클릭 후 Command+option+c 누름 -> command+v 해서 붙여넣으면 경로 복사가 잘 된 것을 확인할 수 있다. 2023. 5. 25.