Java 11

DBEAVER 데이터 이관 (쉽게 옮기기 )*동일 컬럼*

1. 옮기고 싶은 테이블 우클릭 후 '데이터 내보내기' 클릭한다.   똑같은 컬럼의 테이블을 만들어놨으면 '데이터 가져오기'도 가능 2. 테이블을 옮길거니깐 테이블을 클릭하고 다음으로 간다.  3. Choose를 클릭해 데이터 이관할 테이블을 DB상 경로에서 이미지와 같이 설정해준다.  4. Source Container == 데이터를 옮길 DB(데이터가 있는 DB) ,   Target Container == 데이터가 들어갈 DB(데이터가 없는 DB)   성공!! 1번에서 설명했듯이테이블을 같은 컬럼 같은 데이터타입으로 생성해 놓으면 데이터가 들어갈 DB(데이터가 없는 DB) 에서 '데이터 가져오기'도 가능!!

Java 2024.12.03

<sql>, <include> 사용

태그와 태그는 보통 같이 사용하곤 합니다.태그에 자주 사용하거나 긴 문장의 sql문을 작성한다음 태그로 불러와 사용할 수 있습니다. 예를 들어,1. 태그에 아래와 같이 자주 사용할 내용을 적어줍니다. WHERE SD.DELETEFLAG='N' AND SD.USERNO=${userno}   2. 아래와 같이 태그를 사용해 refid로 태그의 아이디로 사용할 태그를 불러와 줍니다. SELECT SD.DOCNO, DOCTITLE, SD.USERNO, USERNM, SD.DTNO, SDT.DTTITLE, DEPTNM , CODENM FROM SGN_DOC SD INNER JOIN COM_U..

Java 2024.09.04

spring DB Mysql 사용 설정(intellij)

기존 Oracle DB를 사용하던 프로젝트를 Mysql DB로 변경하려고 합니다. application.properties과 application.yml 2군데만 변경해주면 가능합니다. application.properties spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver spring.datsource.url=jdbc:log4jdbc:mysql://IP주소:Host번호/DB이름?useUnicode=true&characterEncoding=UTF-8 driverClassName을 기존꺼에서 mysql로 변경하려면 application.properties에 위 소스를 추가해 줘야 합니다. application...

Java 2024.03.13

charAt과 substring의 차이

charAt() => 자료형이 char로 하나의 문자만 가져온다. 괄호()안은 몇번째 값을 가져올지 적어준다. 값을 비교할때는 '==' 을 사용하고 char이므로 기본 따움표( ' ' )로 감싸줘야한다. 예를 들어 String st = "123"; st.charAt(2) 라고 하면 결과값은 '3'이 되는 것이다. substring() => 자료형이 String으로 괄호()안에 값이 하나면 그 값부터 마지막 값까지 가져오고, 쉼표( , ) 구분자를 사이에 두고 값을 두개 넣어주면 첫번째 값부터 두번째 값전까지의 값을 가져온다. 값을 비교할때는 charAt과 다르게 ' equals() '를 사용한다. 예를 들어 (0,4) 면 0번째부터 3번째까지의 값을 가져오게 된다. String st = "12345678..

Java 2023.11.30

향상된 for문

배열 및 컬렉션을 좀 더 쉽게 처리할 목적으로 향상된 for문을 사용한다. 배열의 크기만큼 반복한 후 자동으로 for문을 빠져나온다. public class upFor{ public static void main(String[] args) { //배열 변수 선언과 배열 생성 int[] score = {10,92,33,25,46}; //배열 항목 전체 합 구하기 int sum = 0; for(int sco : score) { sum = sum + sco;// == sum+=sco; } System.out.println("점수 합계 = " + sum); } } 1.향상된 for문 for(int sco : score) { sum = sum + sco;// == sum+=sco; } == 2.일반 for문 fo..

Java 2023.11.29

JavaScript insertAdjacentText()메서드

텍스트 문자열을 지정위치에 삽입 ex) afterend : 요소 뒤 원하는 위치는 어디 1번 2번 3번 4번 클릭 결과: 원하는 위치는 어디 여기 1번 2번 3번 4번 ex) afterbegin : 요소 시작 후(첫번째 자식) b.insertAdjacentText("afterbegin", "여기"); 결과: 여기원하는 위치는 어디 1번 2번 3번 4번 ex) beforebegin : 요소 앞 b.insertAdjacentText("beforebegin", "여기"); 결과: 여기 원하는 위치는 어디 1번 2번 3번 4번 ex) beforeend : 요소 끝 이전(마지막 자식) b.insertAdjacentText("beforeend", "여기"); 결과: 원하는 위치는 어디여기 1번 2번 3번 4번 출처..

Java 2023.11.01

JavaScript 프라미스, async와 await

*프라미스 : 예를 들어 가수가 있을 때 가수가 앨범을 발매하려하는데 팬들은 밤이고 낮이고 앨범이 언제나오는지 물어본다고 가정합니다. 이러한 상황에서 팬들이 가수에 관한 소직들을 자동으로 받아볼 수 있도록 해 가수의 부하를 덜어주고 싶습니다. 방법은 구독리스트를 만들어 팬들에게 이메일주소를 적게하고, 이메일로 가수 관련 소식들을 바로 받아볼 수 있도록 하는 것입니다. 제작코드(producing code)는 원격에서 스크립트를 불러오는 것 같은 시간 걸리는 일을 합니다. 위 예시에서는 가수가 제작코드에 해당됩니다. 소비코드(consuming code)는 제작코드의 결과를 기다렸다가 이를 소비합니다. 소비주체(함수)는 여럿이 될 수 있습니다. 위 예시에서는 팬에 해당됩니다. 프로미스(promise)는 제작코..

Java 2023.11.01

java 람다식 Stream 중간연산과 최종연산의 종류

-중간 연산 종류와 의미 Stream distinct() : 중복 제거 시킨다 //distinct 중복제거 IntStream intStr = IntStream.of(1,2,2,3,3,3,4,5,5); intStr.distinct().forEach(System.out::print); Stream filter() : 조건에 안맞는 요소 제외 시킨다 //filter 조건 //3의 배수 출력 IntStream intfil = IntStream.rangeClosed(1, 10); intfil.filter(i->i%3==0).forEach(System.out::println); System.out.println("****************************************************"); /..

Java 2023.08.09