JS - Date이동(Moment)
2023. 6. 4. 14:01
Spring Boot/7. JSP
스프링부트에서 Moment.js사용하기 온라인환경으로 npm install 을 할 수 없어 파일을 다운로드후에 import경로를 설정해 줬다 JSP에는 moment.js가 설치된 경로를 스크립트에 설정한다. 필자의 경우 mement.min.js이며 경로는 현재파일경로에서 /js/src/moment.min.js 로 설정했다. 이후 JS에서 var now = moment(); console.log("year: " + now.year()); var adddate = moment().add(1, "days"); var addmonth = moment().add(1, "months"); console.log("더해진 날짜" + adddate.format("YYYY-MM-DD")); console.log("더해진 ..
Filter
2023. 5. 21. 18:38
Spring Boot/7. JSP
목차 1. 필터란? 2. 인터페이스 및 클래스 3. 필터 설정 [필터(Filter)란 무엇인가?] HTTP 요청과 응답을 변경할 수 있는 재사용 가능한 코드이며, 서블릿 2.3 규약에 새롭게 추가되었다. 필터는 객체의 형태로 존재하며 클라이언트로부터 오는 요청(request)과 최종자원(서블릿/JSP/기타 문서) 사이에 위치하며 클라이언트의 요청 정보를 알맞게 변경할 수 있으며, 또한 필터는 최종 자원과 클라이언트로 가는 응답(response) 사이에 위치하여 최종 자원의 요청 결과를 알맞게 변경할 수 있다. 그림으로 보면 자원이 받게 되는 요청 정보는 클라이언트와 자원 사이에 존재하는 필터에 의해 변경된 요청정보가 되며, 클라이언트가 보게 되는 응답 정보는 클라이언트와 자원사이에 존재하는 필터에 의해 ..
코드트리-메이즈러너
2023. 5. 13. 00:31
알고리즘(종합)/Lv.3
삼성전자 시험을 보고와서 같은 문제를 똑같이 풀었습니다. 코드트리에서는 통과되었는데 삼성전자 코테는 떨어지게 되었네요,, 혹시 히든케이스를 발견하시면 댓글 남겨주시면 감사하겠습니다! import java.util.*; import java.io.*; public class Main { public static int size, people, time; public static int array[][]; public static int array_next[][]; public static int wall[][]; public static int s_spin[][]; public static int ex, ey; public static int sx, sy, ss; public static int resul..
JQuery 와 Ajax
2023. 5. 9. 23:31
Spring Boot/7. JSP
JQuery 와 Ajax 의 차이 Ajax와 jQuery는 웹 페이지에서 사용자 친화적이고 효율적이며 매력적인 환경을 제공하기 위해 개발 된 두 가지 웹 프로그래밍 언어입니다. Ajax와 jQuery의 주요 차이점은 jQuery는 JavaScript를 사용하여 빌드 된 Frame Work와 비슷하고 Ajax는 웹 페이지를 다시로드하지 않고 서버와 통신하기 위해 JavaScript를 사용하는 기술 또는 방법이라는 것입니다. jQuery는 많은 기능에 Ajax를 사용합니다. Ajax와 jQuery는 함께 사용되며 두 언어가 자주 함께 사용되기 때문에 비교하기가 어렵습니다. 복잡성 jQuery : jQuery는 주로 HTML 요소의 상호 작용을 대상으로하는 경량 언어입니다. Ajax : Ajax는 단순한 도구..
Mybatis - 사용법
2023. 5. 2. 23:55
CS/개발공부
Mybatis 정의 Mybatis는 개발자가 지정한 SQL, 저장 프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. Mybatis는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. Mybatis는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. Mybatis 설정 pom.xml dependency> org.mybatis mybatis 3.4.5 SqlSessionFactory 빌드하기 접속정보는 db.properties처럼 따로 빼서 설정하기도 함. UserMapper.xml 란 쿼리문이 들어있는 xml을 말함. 경로/**/*.xml 형식으로 만들어 놓고 파일을 ..
자료구조
2023. 4. 27. 23:40
CS/자료구조
데이터 구조란 무엇입니까? 데이터 구조는 컴퓨터에서 사용되는 데이터의 조직화 방법입니다. 데이터 구조는 데이터를 효율적으로 저장하고 검색할 수 있는 방법을 제공하며, 알고리즘의 성능을 개선하는 데 도움을 줍니다. 예를 들어, 배열, 링크드 리스트, 트리, 그래프 등이 데이터 구조의 일부입니다. 이러한 데이터 구조들은 데이터를 저장하고 연산을 수행하는 데 사용됩니다. 데이터 구조는 컴퓨터 프로그래밍에서 중요한 개념 중 하나이며, 프로그래밍 언어에서 제공하는 여러 기본 데이터 타입을 조합하여 구현됩니다. 배열(array)과 연결된 목록(linked list)의 차이점은 무엇입니까?연결된 목록은 노드라는 개별적인 객체를 연결하여 데이터를 저장하는 구조입니다. 각 노드는 데이터와 다음 노드를 가리키는 포인터를 ..