분류 전체보기 171

두 날짜의 차이값 계산 함수(TIMESTAMPDIFF)

TIMESTAMPDIFF(단위, 날짜 1, 날짜 2) 순서로 사용합니다. 이 함수는 날짜 2 - 날짜 1 의 값을 단위로 표현해준다. SECOND : 초 MINUTE : 분 HOUR : 시 DAY : 일 WEEK : 주 MONTH : 월 QUARTER : 분기 YEAR : 연 참조 : https://extbrain.tistory.com/78 [MySQL] 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수) ▶MySQL 날짜 차이 가져오기 (DATEDIFF, TIMESTAMPDIFF 함수) ▶설명 MySQL에서 두 날짜간의 차이를 가져올 때 사용하는 함수가 두 가지가 있습니다. 단순히 일 차이를 가져올 때 사용하는 것이 DATEDIFF 함수 extbrain.tistory.com

DB/mysql(mariaDB) 2022.05.25

javax.net.ssl.SSLException: closing inbound before receiving peer's close_notify

spring mvc를 사용해 DB를 연결하여 sql을 사용하려고 하는데 서버를 실행했더니 이런 오류가 나왔습니다. 오류의 원인은 DB연결을 할 때 ssh연결이 필요하지만 그 설정을 안 하여 오류가 나온 것입니다. 해결방법은 jdbc:log4jdbc:mysql://localhost:3306/DB?&useSSL=false 로 수정합니다. 출처 : https://kikikimoong.tistory.com/entry/SpringBoot-Closing-inbound-before-receiving-peers-closenotify-%EC%98%88%EC%99%B8-%EC%97%86%EC%95%A0%EA%B8%B0 [SpringBoot] Closing inbound before receiving peer's close..

spring missing required library

jar파일을 이클립스가 못 읽어와서 다시 다운을 받고 다시 등록해주었습니다. 1. 못 읽어오는 jar파일을 다운받고 jar파일을 모아놓은 곳에 넣기 저는 json-simple jar를 못 읽어와서 다시 다운받았습니다. 다운 받은 후 다른 라이브러리를 모아놓은 곳에 넣어두었습니다. 2. 다운받은 라이브러리 다시 등록 사용할 프로젝트에서 오른쪽 클릭 후 Properties 를 클릭합니다. 클릭하면 아래 사진처럼 창이 나오는데 검색창에 build를 칩니다. java build path를 클릭하고 오은쪽에 add jars를 클릭한 후 다운받은 jar파일을 선택 후 apply and close를 누릅니다. 잠시 기다리시면 오류가 해결되는 것을 확인 하실 수 있습니다. 참조 : https://stackoverflo..

Target runtime Apache Tomcat 8.0 is not defined

egov의 소스를 받아 임포트 하였더니 이러한 에러가 나왔습니다. 이 에러는 기존에 설치된 톰켓 버전과 소스의 버전이 달라서 나오는 에러입니다. 이 오류를 해결하기 위해서는 소스의 톰켓 버전을 기존에 설치된 버전으로 변경해주어야 합니다. 저는 아래 블로그를 참조하였습니다. https://ktko.tistory.com/entry/Target-runtime-Apache-Tomcat-is-not-defined-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95 Target runtime Apache Tomcat is not defined 해결 방법 Target runtime Apache Tomcat v8.5 is not defined 오류가 발생하였습니다. 이 해결 방법은 8.5 버전뿐만아니라..

spring mvc error - src/test/resources missing

깃허브에서 내가 만들어 놓은 프로젝트를 서버에서 돌리기 위해 임포트하였을 때 나온 오류입니다. 이 문제의 해결은 아래 내용을 참조하였습니다. https://stackoverflow.com/questions/11976223/how-to-deal-with-missing-src-test-java-source-folder-in-android-maven-project How to deal with missing src/test/java source folder in Android/Maven project? I'm not very experienced with Maven in combination with Android yet, so I followed these instructions to make a new A..

node로 oEmbed만들기

처음으로 oEmbed가 무엇인지부터 알아보겠습니다. oEmbed는 oEmbed는 다른 사이트의 URL을 내장된 표현을 가능하게 하는 Format 입니다. 유저가 Resource 에 해당하는 링크를 입력할 때, 웹사이트들이 Resource를 직접 파싱하지 않고, 내장된 컨텐츠(사진과 비디오같은)를 보여줄 수 있게 하는 간단한 API 입니다. https://meetup.toast.com/posts/81 oEmbed를 소개합니다 : NHN Cloud Meetup oEmbed 소개 meetup.toast.com 이 내용을 읽어보시면 sns 내부의 보안을 위해 사용하는 api입니다. 저도 알게 된지 얼마 안된 개념이고 한국어로 정리된 내용은 적어 블로그에 적어봅니다. java, python, node 등의 언어로..

BACK END/node.js 2022.04.13

6. get방식으로 클라이언트로부터 받은 정보 DB저장

이번에는 get방식을 사용해 클라이언트에게 받은 데이터를 DB에 저장하는 방법을 적어 보겠습니다. 저 혼자 만든 코드이므로 좋은 코드가 아닐 수 있습니다. 보충할 내용은 댓글로 달아주세요. 빠르게 확인하고 수정하겠습니다. VO package egovframework.example.sample.vo; public class UpdateVO { private String barcode; private String box; private String stock; public String getBarcode() { return barcode; } public void setBarcode(String barcode) { this.barcode = barcode; } public String getBox() { r..

nodejs는 무엇일까

nodejs는 크롬의 v8엔진을 기반으로 만들어진 개발환경입니다. 기본적으로 v8엔진을 사용하기 때문에 javascript를 브라우저가 아닌 환경에서 동작하게 해줍니다. 이는 기존의 javascript언어로 웹만 만드는 것이 아닌 다른 활동을 할 수 있다는 의미입니다. 예시로, 일렉트론을 사용한 데스크탑 앱을 만들 수 있고, back단에서 동작하는 서버를 만들 수 있습니다.(express) 그 외에도 다양한 사용이 가능합니다. nodejs는 가장 중요한 특성이 있는데, Non - Blocking I/O (비동기식 방식)와 Single - Thread가 있습니다. Non - Blocking I/O는 대규모 네트워크에 특화되어 있습니다. node를 사용하지 않는 기본 서버는 한개의 처리를 위해 잠시 서버가 ..

BACK END/node.js 2022.04.03

the errors below were detected when validating the file "spring-context-4.0.xsd" via the file "dispatcher-servlet.xml". in most cases these errors can be detected by validating "spring-context-4.0.xsd" directly. however it is possible that errors will o..

이 문제는 무슨 오류인지 모르는 오류인데 오른쪽 클릭 후 아래쪽에 있는 validate 옵션을 끄면 오류가 사라진다. 아래 스택오버플로우는 똑같은 오류로 인해 고통받던 사람이 올린 해결법이다. https://stackoverflow.com/questions/13693065/error-in-spring-application-context-schema Error in spring application context schema I have a maven-spring project in Eclipse and I have this annoying error message in one of my spring contexts: Referenced file contains errors (jar:file:/M2_HOM..

Server Tomcat v8.5 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.

성능이 좀 안 좋은 서버를 사용하여 여러가지 라이브러리를 다운받으면 서버의 동작이 매우 느려집니다. 그 결과 기본설정인 45초가 지나 서버가 안 되는 경우가 나옵니다. 이를 해결하기 위해 서버의 세팅 시간을 늘려줍니다. 참조 : https://ndb796.tistory.com/99 이클립스 서버 시작 타임아웃(Timeout) 오류 해결법 가끔 이클립스(Eclipse) 개발 환경에서 자바(Java) 개발을 하다 보면, 45초 서버 실행(Server Start) 제한 때문에 오류가 발생할 때가 있습니다. 45초 이내에 서버가 시작이 안 되면 문제가 있다고 보기 때 ndb796.tistory.com

SERVER/linux 2022.03.31