Spring Data JPA정의Spring Data 의 모듈 중 JPA를 사용하면 JPA 기반 저장소를 쉽게 구현할 수 있습니다.이 모듈은 JPA 기반 데이터 액..
Spring Data JPA정의Spring Data 의 모듈 중 JPA를 사용하면 JPA 기반 저장소를 쉽게 구현할 수 있습니다.이 모듈은 JPA 기반 데이터 액..
웹사이트에서 버튼이나 텍스트에 부연적인 설명을 하기 위해서 툴팁(Tooltip)을 만들어 많이 사용하곤 합니다.생성된 툴팁 위에 마우스 포인터를 올려놓으면 말풍선..
SpringBoot JpaRepository 공부 중에 발생된 오류메세지이다.org.hibernate.InstantiationException: No defaul..
SpringBoot 를 이용하여 Hello, World RESTful 웹서비스를 생성하는 방법을 알아보겠습니다.● SpringBoot 테스트 과제1. JSON 표..
자바스크립트의 변수 중 var, let, const 세가지 변수가 있는데, 이 변수들은 어떻게 사용되는지 선언 방식을 알아보자.1. var 변수- 중복 선언 가능..
휴대폰번호 입력 시 숫자를 입력하면 자동으로 하이픈 (-)을 입력해주는 스크립트return 구절을 보면, key 8번은 백스페이스, key 9번 탭, key 46..
XML 정의XML(eXtensible Markup Language)은 W3C에서 개발된, 다른 특수한 목적을 갖는 마크업 언어를 만드는데 사용하도록 권장하는 다목..
CVE-2021-44228 - 아파치 소프트웨어의 자바 언어로 제작된 Log4j 라이브러리를 사용하는 대부분의 웹서비스에서 전 세계적으로 중대한 취약점이 발견되었..
XML 형태로 저장되어 있는 데이터를 필요한 데이터만 파싱하여 사용하고자 할 때 유용한 쿼리를 공유합니다.XML 파싱(Parsing) 기법으로 MSSQL 내장함수..
1. 소스 파일 쓰기 권한 제거■ 양호 : 전용 Web Server 계정 소유이고, 600(-rw-------) 또는 700(-rwx-------) 권한인 경우■..
문자열을 사용하다보면 문자열이 null 또는 공백 문자열인지 체크해서 exception 이 나지 않도록 처리해야 하는 경우가 있습니다.원본 문자열이 null 또는..
데이터베이스 성능 튜닝하기 안녕하세요! 이번 시간에는 데이터베이스와 쿼리와 관련된 성능 튜닝에 대해 알아보겠습니다.Front-end 에서 요청된 내용을 ..
운영시스템에서 for input string 오류가 발생해서 디버깅을 하던 중..자료의 형변환이 잘못된 경우 NumberFormatException - for i..
Java 개발자가 자바를 공부하고 프로그래밍을 할 때 선택해야 할 필수인 Spring에 대해 소개하고, Spring을 더 편하게 관리하고 쉽게 사용할 수 있는 ..
SpringBoot 에서 RestController 호출로 사이트맵을 생성해 리턴하려고 합니다.사용방법은 간단합니다.사이트맵 규칙에 맞춰 xml을 생성하고, St..
Jquery의 each() 반복문을 실행하는 중 continue 또는 break 를 해야하는 경우가 있습니다.보통 for문에서는 continue, break 문으..
안녕하세요~!이번에는 Java 에서 자주 사용되는 String 관련 함수를 알아보겠습니다.우리가 흔히 사용하는 String 함수 중에 문자열에서 (index) 몇..
웹취약점과 관련하여 비밀번호 변경 규칙을 지정하는 것은 필수입니다.사용자 패스워드 변경에 대한 규칙이 없으면 계정관리에 취약점이 생겨 해킹에 위험성이 높아집니다...
네이버 스마트에디터란?자바스크립트로 구현된 웹 기반의 WYSIWYG 편집기 입니다.HTML 편집 모드와 TEXT 모드를 제공하고 폰트 크기 설정, 줄 간격 설정 ..
Apache POI 라이브러리를 사용하여 JAVA 에서 엑셀 다운로드하는 예제를 구현해보겠습니다.Apache (아파치) POI는 아파치 소프트웨어에서 만든 라이브..
날짜를 치환할 때 YYYY-MM-DD 형식으로 치환해서 DML을 작성하는 경우가 종종 있습니다.오라클에서는 TO_CHAR를 사용하여 치환 했는데 MARIA DB ..
스크립트 오류 중 Uncaught SyntaxError 라는 오류가 나는 경우가 있다.이 오류가 나는 이유는 객체이기 때문에 속성 또는 value 값을 할당해야 ..
Generating equals/hashCode implementation but without a call to superclass, even though th..
fetch.js를 사용할 경우 IE에서 정상적으로 로딩은 되지만 스크립트 실행 과정에서 오류가 발생합니다.기본적으로 익스플로러에서는 fetch를 지원하지 않습니다..
RSA 암호화RSA 암호는 공개기 암호시스템의 하나로 암호화뿐 아니라 전자서명이 가능한 최초의 알고리즘으로 알려져 있습니다.RSA가 갖는 전자서명 기능은 인증을 ..
PING 테스트 안될 때 설정하는 방법 - ICMP 규칙 설정방법을 알아보겠습니다.1. 제어판 > 모든 제어판 항목2. Windows 방화벽 > 고급설..
문제 설명0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요.예를 들어, 주어진 정수가 [6, 10, 2]라면 [61..
문제 설명2차원 행렬 arr1과 arr2를 입력받아, arr1에 arr2를 곱한 결과를 반환하는 함수, solution을 완성해주세요.제한 조건행렬 arr1, a..
문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣..
문제 설명두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가..
문제 설명두 수의 최소공배수(Least Common Multiple)란 입력된 두 수의 배수 중 공통이 되는 가장 작은 숫자를 의미합니다. 예를 들어 2와 7의 ..
이전 게시글에서 퀵정렬 을 구현했었습니다.하는김에 선택정렬까지.. 빠르게 리마인드 하고 오늘은 퇴근해야겠습니다.public class SelectSort..
업무 중, 퀵정렬을 사용할 경우가 생겨서 리마인드 할 겸, 정리해서 작성해 보았다.매일 매일 사용하면 까먹지라도 않겠지... 리마인드 하면서 머리속에 세뇌시켜야지..
문제 설명한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다.각 종이 조각에 적힌 숫자가 적힌..
문제 설명전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 ..