코딩

· 코딩/JPA
출처 : https://www.inflearn.com/course/ORM-JPA-Basic 수정중 JPA란? JPA는 자바에서 제공하는 ORM의 표준 인터페이스로서 객체와 데이터베이스 간의 매핑을 정의하고 편리하게 사용할 수 있도록 도와주는 프레임워크입니다. JPA는 관계형 데이터베이스와 자바 객체 간의 매핑을 쉽게 할 수 있도록 도와줍니다. 여러 ORM 프레임워크 중 하나로, Hibernate, EclipseLink, OpenJPA 등이 JPA의 대표적인 라이브러리입니다. ORM (Object-Relational Mapping) 객체를 통해 데이터베이스를 조작할 수 있도록 도와주는 프로그래밍 기술입니다. 객체는 메모리에서 사용되는 데이터의 집합이고, 관계형 데이터베이스는 디스크 상에 저장되는 테이블 형..
프로젝트 설정을 xml로 하고 있었는데 spring security + jwt 토큰을 적용하면서 java 방식으로 변경하였다. 설정 파일을 모두 변경하고 실행했는데 오류가 발생했다. ㅎㅅㅎ;;🚨 org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'class path reso..
팀 프로젝트를 할 때 다른 팀원이 사용한 웹 에디터인데 UI가 깔끔하고 기능도 기본에 충실한 API라서 내 프로젝트에 적용하면서 사용법을 정리해보았다. 다른 CSS와 충돌하지 않게 lite 버전을 사용했다. 썸머노트 공식 홈페이지 https://summernote.org/ Summernote - Super Simple WYSIWYG editor Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online. summernote.org 1. 소스 다운로드 Getting started 탭에 들어가면 소스를 다운 받을 수 있다. 프로젝트 resources >..
블로그에 작성하진 않았지만 요즘엔 코딩 테스트를 열심히 하고 있다,,,, 알고리즘에 대해 1도 모르는 관계로 프로그래머스 0단계-1단계부터 꾸준히 하고 있는 중 드디어 200 문제를 풀어따 코딩테스트 입문 추천 문제 48프로 해결 코딩 기초 트레이닝은 84프로 ㅎㅅㅎ 이제 푸는 방법은 어느 정도 알 것 같은데 문법(?)을 틀려서 검색을 해야할 때가 있다 코드가 길어지면 뇌정지 오기도 하고 ㅎ;;; 기초부터 꾸준히 해서 나중에는 어려운 것도 척척 풀 수 있으면 좋겠다 제발~~~~
문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한사항 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예 s return "1 2 3 4" "1 4" "-1 -2 -3 -4" "-4 -1" "-1 -1" "-1 -1" class Solution { public String solution(String s) { String[] str = s.split(" "); int max = Integer.parseInt(..
문제 설명 정수가 있을 때, 짝수라면 반으로 나누고, 홀수라면 1을 뺀 뒤 반으로 나누면, 마지막엔 1이 됩니다. 예를 들어 10이 있다면 다음과 같은 과정으로 1이 됩니다. 10 / 2 = 5 (5 - 1) / 2 = 4 4 / 2 = 2 2 / 2 = 1 위와 같이 4번의 나누기 연산으로 1이 되었습니다. 정수들이 담긴 리스트 num_list가 주어질 때, num_list의 모든 원소를 1로 만들기 위해서 필요한 나누기 연산의 횟수를 return 하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ num_list의 길이 ≤ 15 1 ≤ num_list의 원소 ≤ 30 입출력 예 num_list result [12, 4, 15, 1, 14] 11 입출력 예 설명 입출력 예 #1 12는 3번, ..
문제 설명 문자열 리스트 str_list에는 "u", "d", "l", "r" 네 개의 문자열이 여러 개 저장되어 있습니다. str_list에서 "l"과 "r" 중 먼저 나오는 문자열이 "l"이라면 해당 문자열을 기준으로 왼쪽에 있는 문자열들을 순서대로 담은 리스트를, 먼저 나오는 문자열이 "r"이라면 해당 문자열을 기준으로 오른쪽에 있는 문자열들을 순서대로 담은 리스트를 return하도록 solution 함수를 완성해주세요. "l"이나 "r"이 없다면 빈 리스트를 return합니다. 제한사항 1 ≤ str_list의 길이 ≤ 20 str_list는 "u", "d", "l", "r" 네 개의 문자열로 이루어져 있습니다. 입출력 예 str_list result ["u", "u", "l", "r"] ["u"..
미디어 쿼리를 배우긴 배웠는데 중요성을 느끼지 못하고 있다가 이번 프로젝트에 사용해보려고 공부해보았다...ㅎㅎ; 오랜만에 보니 이런게 있었지 싶네.. 미디어 쿼리란? 접속하는 디바이스나 뷰포트에 따라 특정 CSS 스타일을 지정하는 방법입니다. @media 키워드를 사용합니다. @midia [only | not] 미디어 유형 [and 조건] * [and 조건] - only : 미디어 쿼리를 지원하지 않는 웹 브라우저에서는 미디어 쿼리를 무시하고 실행하지 않습니다. - not : not 다음에 지정하는 미디어 유형을 제외합니다. - and : 조건을 여러개 연결해서 추가할 수 있습니다. 미디어 유형 - all : 모든 장치에 적합합니다. - print : 인쇄 결과물 및 출력 미리보기 화면에 표시중인 문서에..
양꼬치 머쓱이네 양꼬치 가게는 10인분을 먹으면 음료수 하나를 서비스로 줍니다. 양꼬치는 1인분에 12,000원, 음료수는 2,000원입니다. 정수 n과 k가 매개변수로 주어졌을 때, 양꼬치 n인분과 음료수 k개를 먹었다면 총얼마를 지불해야 하는지 return 하도록 solution 함수를 완성해보세요. class Solution { public int solution(int n, int k) { return (n * 12000) + (k - n / 10) * 2000 ; } } 점의 위치 구하기 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이..
두 수의 차 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return 하도록 solution 함수를 완성해주세요. class Solution { public int solution(int num1, int num2) { return num1 - num2;; } } 두 수의 합 정수 num1과 num2가 주어질 때, num1에서 num2의 합을 return 하도록 solution 함수를 완성해주세요. class Solution { public int solution(int num1, int num2) { return num1 + num2; } } 두 수의 곱 정수 num1과 num2가 매개변수로 주어집니다. num1에서 num2를 곱한 값을 return 하도록 solution 함..
· 코딩/JAVA
서블릿은 JSP 이전 정적 웹 페이지의 문제점을 보완하여 나온 동적 웹 페이지입니다. JSP의 많은 기능은 서블릿의 기능을 따르므로 서블릿을 먼저 이해하면 JSP를 더 쉽게 이해할 수 있습니다. 1. 서블릿이란? 서블릿은 서버 쪽에서 실행되며 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스입니다. 서블릿의 자바로 작성되어 있으므로 자바의 일반적인 특징을 모두 가집니다. 하지만 독자적으로 실행되지 못하고 JSP/Servlet 컨테이너에서 실행됩니다. 서블릿은 서버에서 실행되다가 웹 브라우저에서 요청하면 기능을 수행한 후 웹 브라우저에 결과를 전송합니다. 2. 서블릿의 동작 과정 클라이언트가 웹 서버에 요청하면 웹 서버는 요청을 WAS(웹 애플리케이션 서버)에 위임합니다. 그러면 WAS는 각..
아임포트는 번호 인증과 결제등을 연동할 수 있도록 하는 서비스 입니다. PG사와 직접 연결 할 수도 있고 아임포트를 통해 연동할 수도 있습니다. 1. 아임포트 사이트 ( https://www.iamport.kr ) 에 접속하셔서 시작하기를 클릭하고 회원가입, 로그인 2. 상점,계정 관리 탭을 클릭하고 관리자 계정 추가 3. 결제 연동 탭을 클릭하고 테스트 연동 관리 - 결제 대행사 설정 테스트 결제를 사용하면 결제가 되지만 자정에 자동으로 환불됩니다. 저는 KG이니시스와 카카오페이를 사용했습니다.KG이니시스 - KG이니시스 추가카카오페이 - 카카오페이 추가 KG이니시스를 추가하면 신용카드, 실시간 계좌이체, 가상 계좌, 휴대폰 결제를 사용할 수 있고카카오페이를 추가하면 간편 결제를 사용할 수 있습니다. ..
진리--
'코딩' 카테고리의 글 목록 (2 Page)