분류 전체보기
-
[스프링 입문] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 (무료 강의)강의 기록/스프링 입문(김영한) 2021. 3. 15. 13:50
www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세 www.inflearn.com 스킬업을 위해 강의를 듣기를 시작했다. 강의는 총 28강의로 이루어져 있고, 총 5시간 21분 5일동안 들을 예정 강의 명 시간 수강 완료 및 필기 링크 Section..
-
[BaekJoon Java] 한수(1065)Coding Test/BaekJoon 2021. 3. 14. 18:51
www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 예제 입출력 풀이 import java.util.Scanner; /** * 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은..
-
[jQeury] IE/Chrome숫자만 입력 가능Study/JavaScript 2021. 1. 5. 13:54
preventDefault(); 이거 하면 한글은 IE 만 됨 => 크롬에서 안됨 $(selector).keydown(function(e) { if ((e.shiftKey || (e.keyCode 57)) && (e.keyCode 105)) { e.preventDefault(); }); Chrome 숫자만 입력 가능 // 글씨가 써졌다 사라짐 function setInputOnlyNumber(selector) { $(selector).on('keyup', function (e) { var str = $(this).val(); $(this).val(str.replace(/[^0-9]/gi, '')); }); } // 안보임 안써지는 거..
-
[MyBatis] 동적 쿼리 trim 사용방법Study/Java 2021. 1. 4. 09:52
trim 동적 SQL을 사용하기 위해 사용되는 문법 보통 if문을 썼을 경우 함께 사용된다. 속성/문법 prefix: 문 안의 쿼리 가장 앞에 붙여줌 쿼리문 prefixOverrides: 문 안의 쿼리 가장 앞에 해당하는 문자들이 있으면 자동으로 지워줌 쿼리문 suffix: 문 안의 쿼리 가장 뒤에 붙여줌 쿼리문 suffixOverrides: 문 안의 쿼리 가장 뒤에 해당하는 문자들이 있으면 자동으로 지워줌 쿼리문 예제 prefix, prefixOverrides 사용 SELECT * FROM EMPLOYEES AND NAME = #{name} OR DEPT = #{dept} OR SAL = #{sal} suffix, sufiixOverrides 사용 INSERT INTO EMPLOYEES ( NAME, ..
-
[Server - Error] Could not publish server configuration for Tomcat v9.0 Server at localhost.Multiple Contexts have a pathStudy/Java Error 2021. 1. 2. 20:29
톰캣 서버 실행 시 에러 발생으로 작동하지 않고 오류 발생 경로가 겹쳤을 경우 에러 발생 Server > Tomcat Server at localhost 클릭 Web module 중 관련 프로젝트 아닌 것 Remove 중복이 없을 경우 해결이 안될 경우 Server > Tomcat Server at localhost 더블 클릭 > 오류난 path Edit으로 Path 변경 또는 삭제 후 Add 후 재실행
-
[Maven] Eclipse에서 Maven 프로젝트 생성 방법Study/Java 2021. 1. 2. 20:17
1. 메뉴 > File > new > Project... > Maven Project 선택 >Next 2. 저장위치 설정 Use default Workspace location 선택(기본값) > Next 3. Maven 템플릿 maven-archetype-webapp 선택 4. Maven 기본 정보 입력 Group Id: 도메인 (프로젝트마다 접근할 수 있는 고유한 이름으로 설정. 보통 패키지 네이밍룰(도메인 뒤집기)을 따름. 이후 원하는만큼 하위 그룹 생성 가능. 프로젝트의 구조를 밝히는 것이 좋음) Artifact Id: 프로젝트 명 (jar 파일에서 버전 정보를 뺀 이름. 자유롭게 가능. 소문자 사용. 특수문자 사용하지 않음) 5. 프로젝트 생성 빨간색으로 에러가 생긴다. index.jsp 파일에 ..
-
[MyBatis] Oracle 부적합한 열유형 null 처리방법Study/Java 2020. 12. 31. 18:57
mybatis-config.xml 또는 context-sqlMap.xml 프로퍼티 네임이 configLocation인 value값에 보면 configLocation경로가 있음 저 경로 xml에 들어가 configuration 태그 아래 settings 이라는 태그가 있는지 확인하고 없을 경우 settings를 추가하여 아래처럼 설정하고 있을 경우는 setting을 추가해주면 된다. 매 가이드 // 없는 경우 // 있는 경우 jdbcType=VARCHAR 사용 INSERT INTO [table_name] ( id , name , phone ) VALUES ( #{id} , #{name} , #{phone, jdbcType=VARCHAR} ) 값이 null일 경우 null처리가 된다. 조건절 if문 사용 I..
-
[jQuery] 테이블에서 동적으로 데이터 검색해 테이블 조회Study/JavaScript 2020. 12. 29. 21:29
jQuery-ui.js 이용 jsp No. 이름 나이 전화번호 1 홍길동 30 010-1234-1234 2 임꺽정 25 010-2222-2222 3 이몽룡 17 010-8888-1234 js$("#searchInput").on('change keyup paste', function() { var currentVal = $.trim($(this).val()); $('#personInfoTable > tr').hide(); var temp = $('#personInfoTable > tr > td.search:contains("' + currentVal + '")'); $(temp).parent().show(); }); js 설명change로 input값이 변경될때 이벤트 발생keyup로 키보드로 입력을 할때..