본문 바로가기
728x90
반응형

IT 개발186

[JAVA] DTO to DTO / modelMapper Bean 등록 사용 * 참고 자료 https://way-be-developer.tistory.com/240 DTO, Entity 간 필드 값 복사하기 (Object 필드 값 복사) - Java 흔히 Java Instace 간 필드를 주입할 때에는 Setter 를 사용합니다. Member member = new Member(); member.setName("이름"); Member newMember = new Member(); // member 의 name 필드를 newMember 에 set newMember.setName(member.getName()); way-be-developer.tistory.com https://sgoho01.tistory.com/27 ModelMapper ModelMapper 서로 다른 객체로의 필.. 2023. 11. 24.
[SQL] ALTER TABLE - 원하는 특정 위치 컬럼 추가 https://velog.io/@estell/SQL-%EB%AC%B8%EB%B2%95-ALTER-TABLE-2-%EC%9B%90%ED%95%98%EB%8A%94-%ED%8A%B9%EC%A0%95-%EC%9C%84%EC%B9%98%EC%97%90-%EC%BB%AC%EB%9F%BC-%EC%B6%94%EA%B0%80-%EC%9C%84%EC%B9%98%EC%88%9C%EC%84%9C-%EC%88%98%EC%A0%95-ADD-MODIFY-AFTER-FIRST [SQL] 문법) ALTER TABLE 2 - 원하는 특정 위치에 컬럼 추가, 위치(순서) 수정 (ADD / MODIFY - AFTER, FIRST) ALTER TABLE 테이블명ADD 추가할 컬럼명 AFTER 기준 컬럼명;예시 : user_email 컬럼 .. 2023. 11. 1.
[MySql] ORDER BY 정렬시 NULL값 뒤로 (또는 앞으로) 보내기 정렬 시 , null이 먼저 앞으로 오는 쿼리SELECT id, code FROM tablesName ORDER BY code, ID; 정렬 시, null 값 뒤로 보내기SELECT id, code FROM tablesName ORDER BY code IS NULL ASC, ID; ORDER BY CODE IS NULL ASC를 추가하면, NULL 값이 뒤로 간다. 2023. 10. 27.
[MySql] Data too long for column 에러 해결 블로그 참조) https://shanepark.tistory.com/86 MYSQL)Data too long for column 에러 해결 Intro [http-nio-80-exec-6] ERROR j.sqlonly - 1. PreparedStatement.execute() UPDATE LIC_ALBA SET LIC_IMG = '' WHERE AL_ID = 'A0000016' AND LIC_CODE = 'L006' com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'lic_img shanepark.tistory.com 2023. 10. 26.
[Spring] log4j2 설정 / log4j2 사용 log4j2 설정관련해서 당연히 알고 있는 부분이라 작성하지 않았었는데 오늘 또 이렇게 log4j2를 블로그 이력을 남겨본다. 설명이 잘되어있는 블로그가 있어서 첨부!!! https://tlatmsrud.tistory.com/32 [WEB] log4j2 사용 / log4j2.xml / log4j2 설정/ 활용 1편 1. 개요 로그는 시스템의 오류 파악이나 로직 분석을 위해 꼭 필요하다. 실무를 접하면서 로그가 얼마나 중요한지를 많이 느끼고 있기 때문에 로그 개념을 다시 정리해보고자 글을 쓴다. 그리고! tlatmsrud.tistory.com 2023. 10. 24.
[SPRING] request parameter binding시 오류 - List Size 256 Spring boot project 하는데 List로 Parameter를 넘겼는데 List.Size가 256을 초과한다는 에러가 났다. org.springframework.beans.InvalidPropertyException Exception = org.springframework.beans.InvalidPropertyException: Invalid property 'lists[256]' of bean class [...................]: Index of out of bounds in property path 'lists[256]'; nested exception is java.lang.IndexOutOfBoundsException: Index: 256, Size: 256 at org... 2023. 10. 20.
[javascript] base64 사용방법 - 인코딩, 디코딩 (btoa, atob) Base64란 바아너리 데이터를 64진법 표현으로 변환하여 정해진 ASCII 문자 집합으로 표현하는 바이너리-텍스트 인코딩 첵계이다. 이는 일반적으로 바이너리 데이터를 전송할 수 없는 미디어에서 전송 작업을 할 수 있도록 바이너리 데이터를 문자열로 인코딩하는데 사용된다. Base64는 전송중에 이진 데이터가 손실되지 않도록 해준다. Base64는 암호화나 압축하는 체계가 아니다 네트워크를 통해 난독화된 문자열을 전송할 수 있도록 바이너리 데이터를 ASCII 문자 집합으로 변환한다. 예를 들면 텍스트 데이터를 받는 이메일 서버에서 이미지나 파일을 보내는 경우가 있다 이 때 파일을 텍스트 형식으로 인코딩 해야한다. 원시 바이너리 데이터를 Base64 문자열로 인코딩 및 디코딩 하기 위해 Javascript에.. 2023. 10. 14.
svg란 / svg 사용 방법 [svg란] - svg란 확장 가능한 벡터 이미지를 표현하기 위한 포맷으로 확장이 가능하다는 것은 이미지를 확대했 을 경우 품질이 떨어지지 않는다는 큰 장점을 가지고 있다. 텍스트 편집기에서 편집이 가능하고, CSS/JS로 수정할 수 있기 때문에 다른 이미지 현식보다 강력한 기능을 가지고 있다. 추가로 반응형 대응과 사이즈 변화에 지장이 없다는 점, 부라우저 호환성, SVG속성 사용이 가능하나든 장점으로 일반적으로 많이 사용하는 파일 형식인 jpg, png보다는 프론트 입장에서는 활용도가 놓으며 다만, IE8에서는 지원이 되지 않는다. * IE8 이후 버전에서 지원됨 [사용법] - 해상도 독립성 및 파일 용량의 최소화를 위해 SVG 일반 이미지 형식과 같이 태그에 참조 - css 에서 background.. 2023. 10. 13.
[MySql] 데이터 암호화 복호화 - 블로그 첨부 https://creds.tistory.com/168?category=701377 [MySQL] 데이터 암호화, 복호화 [MySQL] 데이터 암호화, 복호화 사용자의 정보를 저장할때 개인정보를 암호화 하지 않는다면해킹 및 관련법(?)에 의해 문제가 생길 수 있다. 완벽한 암호화!! 라고 하기에는 문제가 좀 있지만그래 creds.tistory.com 2023. 10. 13.
[javascript] 문서 로드시점 - document.ready, window.load 실행순서 ready는 HTML 문서 document(객체) 로딩이 끝나면 실행된다. onload이벤트보다 먼저 발생함 모든 문서의 모든 자원이 다운로드되었을 때 발생하는 onload와 달리 DOM트리만 완성되면 바로 발생하므로 빠른 실행속도가 필요할 때 적합함 여러번 사용되면 선언 순서에 따라 순차적으로 실행됨 $(function(){}); 으로 간략하게 사용가능 load는 iframe, img, vidio등 리소스 로딩이 끝나면 이벤트를 발생시킨다. 문서의 모든 컨텐츠(images, script, css, etc)가 로드된 후 발생하는 이벤트(load이벤트) 문서에 포함된 모든 컨텐스가 로드된 후에 실행되기에 불필요한 로딩시간이 추가될 수 있음 동일한 문서에 오직 'onload'는 하나만 존재해야 함 (중복될 .. 2023. 10. 11.
728x90
반응형