본문 바로가기

TOTAL146

[SPRING] 컨트롤러 경로 설정 404 error, 스프링 새 프로젝트 생성 시 에러 - 새 프로젝트 생성 시 에러 에러 메시지: Description Resource Path Location Type Error occured processing XML 'Unable to load schema mappings from location [META-INF/spring.schemas]'. See Error Log for more details root-context.xml /Shop_Homepage/src/main/webapp/WEB-INF/spring Unknown Spring Beans Problem 해결방법: https://ooohyeah.tistory.com/entry/Spring-%EC%83%88-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC.. 2019. 11. 30.
[SPRING] Spring에 bootstrap 테마 적용하기 내가 적용할 테마 (공짜임) https://github.com/BlackrockDigital/startbootstrap-shop-homepage BlackrockDigital/startbootstrap-shop-homepage A shop homepage Bootstrap HTML template created by Start Bootstrap - BlackrockDigital/startbootstrap-shop-homepage github.com 위 테마 Live Preview https://blackrockdigital.github.io/startbootstrap-shop-homepage/ Shop Homepage - Start Bootstrap Template Item Two $24.99 Lorem.. 2019. 11. 30.
[javascript] 함수, 객체, 생성자 javascript -> prototype-based programming https://opentutorials.org/course/743/6570 객체 지향 프로그래밍 연관되어 있는 변수와 메소드를 객체라고 하는 그릇에 넣는 것. 연관되어 있지 않는 것은 별도의 객체에 넣는 것. = 연관되어 있는 것들을 그룹핑한다. 이런것을 제공해주는 문법적인 체계! 객체 생성 방법 예제 코드 var person ={} person.name='egoing'; //객체에 담겨 있는 변수(=property) //property에 함수가 담겨 있는 경우 //property에 담겨 있는 함수 = 메소드 person.introduce = function(){ return 'my name is' +.. 2019. 11. 23.
[JQuery] 개념 정리 (prototype, navigator, off, attr, append, preventDefault, live, val 등 ) 출처: DO IT 자바스크립트+제이쿼리 입문 jquery 공식 문서 : https://jquery.com/ 엘리먼트 제어(여러 기능들): https://opentutorials.org/course/53/51 , https://api.jquery.com/category/manipulation/ '폼'을 제어하는데 필요한 이벤트와 메소드들: https://opentutorials.org/course/53/53, http://api.jquery.com/category/forms/ 폼 - 서버로 데이터를 전송하기 위한 수단. prototype function 메모리 절약을 위한 프로토타입 사용하기 : 객체 생성자 함수에 프로토타입을 사용하여 함수를 등록하면 메모리 낭비 줄일 수 있다. prototype(=원형,.. 2019. 11. 10.
[ORACLE] FUNCTION 생성: 숫자에 단위 표시(구분자로) & 숫자를 한글로 읽은 것 출력하는 함수 [FOR ~LOOP, IF - ELSE, CURSOR - FETCH] 하려는 것 숫자 파라메타 값으로 입력, (2개) 1 구분자 2 숫자 구분자: 금액 표시하는 것처럼 컴마 찍어주기 1,234,578 아웃풋: 숫자 받으면 한글로 읽어주기 (원화) 일백만이십삼만사천오백칠십팔 --- - 참고 링크 나머지 연산 https://dongdongfather.tistory.com/18 뒤에서부터 자르기 https://sixthgo.tistory.com/entry/%EC%98%A4%EB%9D%BC%ED%81%B4-%EB%AC%B8%EC%9E%90%EC%97%B4-%ED%95%A8%EC%88%98-%EC%A0%95%EB%A6%AC for문 https://m.blog.naver.com/PostView.nhn?blogId=oasis1570&logNo=40130654749&proxyRefere.. 2019. 11. 10.
[ORACLE] 총정리 (총계/소계, RANK, GROUP BY (ROLLUP)-HAVING, PARTITION BY, UNION, CASE, NVL, JOIN, SUBSTR, FUNCTION) SQL 출처 https://cafe.naver.com/an02 school201712.sql 챕터번호 key points 1 OR, IN, REPLACE, TRIM, INNER JOIN 2 DECODE, CASE, 다중 CASE문(바보짓), SUBSTR, OUTER JOIN, NULL 허용 컬럼, DUAL, UNION ALL, NVL, NVL2, STRING 형태 숫자들의 정렬 방법, 3 날짜 조건 주는 방법 3가지, JOIN과 UNION, 날짜 BETWEEN 대신 부등호, SELECT문의 특정 컬럼 안보이게 하는 법, SELECT절에서 서브쿼리 vs. FROM절에서 서브쿼리, UNION과 UNION ALL 4 최근 N건의 데이터 뽑는 방법 2가지, RANK 5 GROUP BY, GROUP BY 칼럼 피.. 2019. 11. 10.
[ORACLE, ORANGE] TIP 모음 oracle 참고 사이트 http://gurubee.net/oracle/sql Oracle SQL 강좌 www.gurubee.net orange 단축키 (내가 쓰는 것만 요약해둠) ALT +C 테이블 상세보기 (테이블명 위에 커서 두고 alt+c) F9 결과 테이블에서 바로 수정 가능 CTRL + SHIFT + F 들여 쓰기. 어떻게 쓰는지 모르겠음..들여쓰기가 되는 건가? ALT + SHIFT 대형 커서 (커서 두고 alt_shift 누른채로 다른 곳 클릭) CTRL + SHIFT + U 대문자 처리 (원하는 부분 블락처리하고 ctrl+shift+u) CTRL U 소문자 처리 (원하는 부분 블락처리하고 ctrl+shift+u) CTRL + - (backspace 옆옆에 있는 거) (커서 둔 전체 행) .. 2019. 11. 2.
[Oracle, sqlplus, sql developer] 개발환경 설치 - 삽질 (TNS 에러, TNS 리스너, SID, .oRA 파일 에러 해결 방법 1. 설치 - ORACLE 11g https://wikidocs.net/3900 - ORACLE SQLDeveloper https://blog.naver.com/sylphjm/220833885195 [Oracle] SQL Developer 툴 설치 출처 :: http://dkatlf900.tistory.com/60 SQL은 명령어를 ... blog.naver.com (11g 깔면 자동으로 설치되나, java.exe 파일 설정하는데 계속 에러남 -> jdk 포함된 걸로 새로 다운. 위 링크 들어가서 따라 하면 됨) - SQLDeveloper 연결 후 쿼리문 예시 (테이블 하나도 없을 때 test 방법) SELECT SYSDATE FROM DUAL; - Oracle에 기본적으로 있는 hr 계정 사용해보기 1.. 2019. 10. 27.
[정처기 실기] 데이터베이스 실무 응용 정처기 필기_데이터베이스 출처: 시나공 summary 정보처리기사 실기 - 데이터베이스의 정의 특징: 통합된 데이터(Integrated) & 저장된(Stored) 데이터 & 운영(Operational) 데이터 & 공용(Shared) 데이터 통합된 데이터: 중복이 최소화된 - 검생의 효율성을 위해 저장된 데이터: 컴퓨터가 접근 가능한 저장 매체에 저장된 데이터 운영 데이터: 존재 가치가 확실한 (꼭 필요한) 데이터 공용 데이터: 여러 응용 프로그램이 공동으로 사용하는 데이터 - DBMS 시스템 구성요소 각 구성 요소들의 위치 파악하기 출처: https://beansberries.tistory.com/entry/DBMS%EC%9D%98-%EA%B5%AC%EC%84%B1 - 정규화의 목적 : 어떠한 릴레이션이.. 2019. 10. 6.
[해운/무역 용어 정리] 해운업 용어 뜻 사선 가지고 있는 배 (우리 자산) 용선 빌린 배 reefer container 종류 : live fish, ultra(ex.참치), 기본(ex.오렌지) R/D Term 종류 : door to door, yard to yard, tackle(배에서 배로. ex.특수한 화물일 때) 컨테이너 사이즈 : d2, d3, d4, d5(주력. standard) ------ ----container movement---- (순환됨) MT empty container OP 공장으로 빈 컨테이너가 감 OC 터미널로 운반. 야적장으로 들어오는 VL 선박에 실음. //여기까지 outbound VD 내려짐. ex.longbeach에 discharge IC 터미널. 야적장으로 들어오는 ID truck to wa.. 2019. 10. 6.
[정처기 실기] 실무 알고리즘 응용_기본 알고리즘(수열, 수학) 기본 알고리즘 출처: 2019 시나공 정보처리기사 실기 수열 팩토리얼의 합계 #include main(){ int i=1, k=1, j=1; do { i++; k*=i; j+=k; } while(i 10에 대해 다시 소인수 구하기 -> 10의 제곱근 구하기 (3) -> 10을 2로 나눈다 (5). 나머지가 0이므로 2는 소인수 -> 5에 대해 다시 소인수 구하기 -> 5의 제곱근 구하기 (2) -> 5를 2로 나눈다 (2). 나머지가 0이 아니므로 다음 수로 나누기 -> 5를 3으로 나눈다 but -> 3은 5의 제곱근 2보다 크므로. 5가 소인수 10진수를 2진수로 변환 : x를 2로 나누어서 나머지 저장(몫이 0이 될 때까지). 그걸 거꾸로 출력 pg. 208부터~ 2019. 10. 3.
[정처기 실기] 실무 알고리즘 응용_프로그래밍 언어의 기본 프로그래밍 언어의 기본 출처: 2019 시나공 정보처리기사 실기 c 언어 -> 함수 지향 언어 -> c언어에 내장되어 있는 내장 함수와 사용자가 만들어 사용하는 사용자 정의 함수가 있다. 변수명 작성 규칙 : 예약어는 사용할 수 없다. ex) int for; : 숫자로 시작할 수 없다. ex) int 1abc; 기본 자료형 : 문자열 변수는 문자열의 끝을 알리기 위해 문자열의 맨 뒤에 항상 널 문자('\0')가 따라 다닌다. ex) char ab[6] ="korea"; 의 크기가 6인 이유 : 단정도 실수는 숫자 뒤에 f를 붙여 배정도 실수와 구분한다. ex) float x = 24.56f 4바이트(32비트) 단정도(Float) 실수형 : 부호부 1비트(bit) + 지수부 8비트(bit) .. 2019. 9. 16.
[JAVA] 백준 1789번 https://www.acmicpc.net/problem/1789 1789번 수들의 합 문제 재정의: "서로 다른" n개의 숫자가 있다. n개의 수를 다 더하면 총합 s가 됨. s가 주어질 때 n의 최댓값은 무엇인가 생각한 것: 1부터 19까지 더하면 190인 거임. 1부터 1씩 더해가면서 s가 도달할 때까지의 count을 출력하면 되는 거 아닌가? 그래야 '최대'를 구할 수 있지 않나 싶다 런타임 에러 났지만, s의 범위가 S(1 ≤ S ≤ 4,294,967,295) 여서 int가 아닌 long을 써주니 바로 해결. -> Long.parseLong 코드: package till; import java.io.BufferedReader; import java.io.IOException; import jav.. 2019. 9. 1.
[JAVA] 백준 10871번 https://www.acmicpc.net/problem/10871 문제 재정의: 수열 중 주어진 숫자보다 작은 수를 출력 생각한 것: 배열보다 큐로 하는 게 더 깔끔하다고 생각 코드: package till; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.LinkedList; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new I.. 2019. 9. 1.
[MySQL] 관계형 데이터 모델링 2 (논리적 모델링) - 정규화 수련: https://github.com/egoingsb/offline/wiki/database---mysql 강의: https://opentutorials.org/module/4134/25301 정규화 연습장: https://docs.google.com/spreadsheets/d/1zmN7qQYjKGkQW0aSKFQxEJ-yLVXYM27AHgnsybJGvFM/edit?usp=sharing 정규화 v2 - http://bit.ly/2wV2SFj Unnormalized form Unnormalized form topic title,type,description,created,author_id,author_name,author_profile,price,tag MySQL,paper,MySQL is ...,20.. 2019. 8. 29.
[MySQL] 관계형 데이터 모델링 3 (물리적 모델링) - 역정규화, 분석, 성능 개선 하는 법 수련: https://github.com/egoingsb/offline/wiki/database---mysql egoingsb/offline Contribute to egoingsb/offline development by creating an account on GitHub. github.com 강의: https://opentutorials.org/module/4134/25352 물리적 데이터 모델링 - 관계형 데이터 모델링 강의소개 논리적 데이터 모델링이 관계형 데이터베이스 패러다임에 잘 맞는 이상적인 표를 만드는 것이었다면, 물리적 데이터 모델링은 선택한 데이터베이스 제품에 만는 현실적인 고려는 하는 방법론입니다. 이 단계에서 가장 중요한 것은 성능입니다. 특히 역정규화(반정규화, denormali.. 2019. 8. 28.
[MySQL] 관계형 데이터 모델링 2 (논리적 모델링) - 1:1, 1:N, N:M 관계 맵핑하기 수련: https://github.com/egoingsb/offline/wiki/database---mysql egoingsb/offline Contribute to egoingsb/offline development by creating an account on GitHub. github.com 강의: https://opentutorials.org/module/4134/25279 논리적 데이터 모델링 1 - 관계형 데이터 모델링 수업소개 ER diagram을 관계형 데이터베이스 모델에 어울리게 변환하는 과정을 다루고 있는 수업입니다. 여기서는 Mapping rule을 중점적으로 공부합니다. 강의1 강의2 강의3 강의4 강의5 강의6 opentutorials.org 이클립스에서 plug-in으로 논리저 .. 2019. 8. 26.
[JAVA] 백준 2455번 문제: https://www.acmicpc.net/problem/2455 2455번 지능형 기차 문제 재정의: 빈칸을 두고 입력됨 모두 내려야 승차 가능 기차에 제일 많은 사람이 있을 때를 출력 총 4개의 역. 역 번호 순서대로 운행 생각한 것: 사람 수 어떤 자료구조에 저장 배열? 4개의 역이라 2차원 배열 말고 그냥 8개 변수 생성 현재 남아 있는 승객 수 저장. 더 크면 update 코드: package till; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static .. 2019. 8. 25.