본문 바로가기

All19

[JAVA] IntelliJ IDEA Community로 JAVA 프로젝트 생성하기 저는 Java 언어를 사용할 때 이클립스로 개발을 했었습니다. 그런데 성능이 좋고 빠른 intelliJ를 알게 되었고 요즘 다들 intelliJ로 많이 개발한다고 합니다. 그래서 무료 버전인 IntelliJ IDEA Community로 JAVA 프로젝트를 생성해보았습니다. 그 과정은 아래에 정리했으니 참고하시면 됩니다. 1) intelliJ를 실행 후 [New Project] 클릭. 2) 아래를 참고하고 [Create] 클릭. 3) 폴더 [src]에서 오른쪽 마우스 클릭 후 [New] > [Java Class] 클릭. 4) 클래스 파일 이름 지정 후 엔터. 5) main 메서드를 intelliJ 단축어 'psvm' 입력후 엔터를 치면 public static void main(String[] args) .. 2022. 8. 10.
[C#] DataTable 구조 및 데이터 복사 (Clone, Copy) C#에서 DataTable을 복사하고자 할때 그냥 DataTable에 할당하게 되면 레퍼런스 타입으로 받기 때문에 한쪽에서 데이터를 수정하게 되면 다른쪽도 똑같이 변경되어버립니다. 그래서 DataTable을 복사해서 똑같은 DataTable을 만들고 싶을때 Copy()라는 메서드를 사용하면 됩니다. 또한 데이터는 필요없는데 구조만 복사하고 싶을 때는 Clone()이라는 메서드를 사용하면 됩니다. DataTable의 Copy()와 Clone()에 대해 알아보도록 하겠습니다. Copy() : DataTable의 구조와 데이터를 모두 복사함. 아래 그림처럼 animalDt1을 복사한 animalDt2를 만들고 싶으면 DataTable animalDt2 = animalDt1.Copy()를 하면 됩니다. anim.. 2021. 8. 30.
[MSSQL] Null 체크 및 대체 (ISNULL) 데이터 중 NULL값이 있을 수 있습니다. 이런 NULL값을 체크하여 다른문자로 대체를 하여 표현할 수도 있고, 그것으로 비교할 수도 있는 ISNULL에 대해 알아보겠습니다. ISNULL(값, NULL일 경우 대체하고 싶은 값) : ISNULL에 NULL을 체크하고 싶은 칼럼이나 값을 적고, 그게 NULL일 경우 대체할 값을 적어주면 됨. 아래 예시를 보시면 @V_VAL이라는 변수가 NULL인데 이걸 ISNULL을 사용면서 '값없음'으로 표현하는걸 확인할 수 있습니다. DECLARE @V_VAL NVARCHAR(10) = NULL SELECT ISNULL(@V_VAL, '값없음') // 값없음 TMP_ANIMAL이라는 테이블이 아래와 같이 데이터가 들어가 있습니다. 이 데이터에 ISNULL을 사용하는 예.. 2021. 8. 30.
[MSSQL] 문자열 치환 (REPLACE, STUFF) 문자열에 특정 문자를 다른 문자로 치환해야할 때가 있습니다. 그때 상황에 따라 REPLACE와 STUFF를 사용해 치환할 수 있습니다. REPLACE(문자열, 치환될 문자열, 치환할 문자열) : 특정 문자열을 다른 문자열로 치환할 수 있음. 아래 첫번째 예시를 보면 'ABCDEFG'라는 문자열이 있는데 여기서 'CD'를 '*'로 치환되어 'AB*EFG'로 표현되는 걸 확인할 수 있습니다. 두번째 예시를 보면 'I AM A CAT'라는 문자열이 있는데 공백을 지우고 표현하고 싶어 ' '를 ''로 치환하여 'IAMACAT'으로 표현되는 걸 확인할 수 있습니다. SELECT REPLACE('ABCDEFG', 'CD', '*') // AB*EFG SELECT REPLACE('I AM A CAT', ' ', ''.. 2021. 8. 28.