이유는 기존에 pc에서 MySQL을 실행 한 적이 있을 경우에 MySQL이 실행중이라 충돌이 일어났기때문. 일단, 문제를 해결하기위해서는 확인해야할 것이 있는데, 시작 - 컴퓨터 관리 - 좌측 서비스 및 응용 프로그램 - 서비스에 들어가서 MySQL을 찾아보자. 키보드 m을 연속으로 클릭하면 m으로 시작되는 프로그램을 찾으러 가는데, MySQL57이라는 놈이 실행 되어져 있다. 예를 마우스 오른쪽클릭한 다음 중지 클릭, 그리고 MySQL 다시 실행. - SUCCESS 혹시나 따라했는데 실행이 되지않을 경우에는 댓글로 달아주시면 답변해드리겠습니다.
자바에 관한 몇가지 중요한 사실들 정리[필드의 구분]필드란?클래스에 포함된 변수를 의미.선언 위치에 따라서 클래스 변수 / 인스턴스 변수 / 지역 변수로 나뉜다. 12345678910111213class Car { static int modelOutput; // 클래스 변수 String modelName; // 인스턴스 변수 void method() { int something = 10; // 지역 변수 } }Colored by Color Scriptercs 변수 생성 시기 소멸 시기 저장 메모리 사용 방법 클래스 변수 클래스가 메모리에 올라갈 때 프로그램이 종료될 때 메소드 영역 클래스이름.변수이름 인스턴스 변수 인스턴스가 생성될 때 인스턴스가 소멸할 때 힙 영역 인스턴스이름.변수이름 지역 변수 블록 ..
위에 사진처럼 값이 테이블 옆으로 삐져나온다.... 근데 한글로 입력했을 때는 줄바꿈이 잘된다. 이유는 한글은 다음 칸으로 내려도 말이되지만, 영어는 줄바꿈을 하게되면 뜻을 상실하기 때문.. 그래서 저 테이블 td태그 css에다가 word-wrap 속성에 break-word를 주게되면 박스에 넘친 단어(영어, 숫자)를 박스안에다 줄바꿈해서 넣어준다. word-wrap : break-word
자바에 관한 몇가지 중요한 사실들 정리[자바란?]처음부터 객체지향언어로 개발되었으며, JVM(자바 가상머신)을 사용하여 운영체제와는 독립적으로 동작한다.즉, 어느 운영체제에서든지 실행이 가능하다. [자바의 역사]맨 처음 자바는 임베디드 프로그램을 위한 언어로 썬사의 제임스 고슬링팀에 의해 개발되었다.1991년 오크(Oak)라는 이름으로 시작, 1996년 자바(Java)로 이름이 바뀌었으며, 1998년 웹에서 자바를 돌릴 수 있게 해주는 자바 애플릿(Java Applet)이 나오면서 자바의 위치는 급상승된다.2009년 썬 마이크로시스템즈사는 오라클과 인수 합병되어 오라클의 소유권이 넘어가게 된다. [자바의 장, 단점]운영체제와의 독립, 자동 메모리 관리 지원, 제네릭 도입에의한 코드 가독성 증가 - 장점실..
submit 후 팝업창 닫기 삽질을 조금이라도 막기위해 작성합니다.. 보통 form태그를 전송할 때, 123document.form_name.action = " "; document.form_name.submit();cs 이런 식으로 mapping 경로를 action에 적어주고 submit으로 전송하는데, 팝업창에서 submit으로 전송을 하게되면 팝업창은 닫히지않고 그대로 남아있는데, 우리는 데이터 전송 후, 팝업창을 닫아야합니다. 그래야 깔끔하니까요 GOOD 위에서 submit()을 사용하여 데이터 전송까지는 했습니다. 123document.form_chk.action = '${pageContext.request.contextPath}';document.form_chk.submit();window.o..
[MyBatis] parameter null 허용하는 방법프로젝트를 실행하다보면 쿼리에서 null을 허용할 수 없다는 에러가 뜬다. 그 이유는 insert나 update에서 parameter에 값이 null이 들어가기 때문인데, 이를 방지하기 위해서 Mybatis에서 쿼리에서 파라미터에 데이터 타입을 명시할 수 있다. 1234567ex) #{property, javaType=int} property 파라미터에 int타입인 값이 null로 들어왔을 경우 허용할 수 있습니다. #{notice, jdbcType=VARCHAR} notice 파라미터에 varchar타입인 값이 null로 들어왔을 경우 허용할 수 있습니다.cs
문서 객체 메소드 정의 및 사용방법 정리 - 21234567891011addClass() //문서 객체의 클래스 속성을 추가removeClass() //문서 객체의 클래스 속성 제거attr() //속성과 관련된 모든 기능을 수행removeAttr() //문서 객체의 속성을 제거css() //스타일과 관련된 모든 기능을 수행html() //문서 객체 내부의 글자와 관련된 모든 기능을 수행(HTML 태그 인식)text() //문서 객체 내부의 글자와 관련된 모든 기능을 수행remove() //문서 객체 제거empty() //문서 객체 내부를 비움$() //문서 객체를 생성clone() //문서 객체를 복사cs 두번째 정리 입니다. html() 와 text() html() , text()의 차이는 무엇일까요?..
문서 객체 메소드 정의 및 사용방법 정리 - 1 문서 객체 메소드정의부터 살펴보고 가겠습니다!! 1234567891011addClass() //문서 객체의 클래스 속성을 추가removeClass() //문서 객체의 클래스 속성 제거attr() //속성과 관련된 모든 기능을 수행removeAttr() //문서 객체의 속성을 제거css() //스타일과 관련된 모든 기능을 수행html() //문서 객체 내부의 글자와 관련된 모든 기능을 수행(HTML 태그 인식)text() //문서 객체 내부의 글자와 관련된 모든 기능을 수행remove() //문서 객체 제거empty() //문서 객체 내부를 비움$() //문서 객체를 생성clone() //문서 객체를 복사cs 아래는 메소드에 대한 설명 및 예시입니다. 몇가지..
SQL 작성 규칙 - 적당한 줄바꿈(엔터)과 줄맞춤(들여쓰기)이 필요합니다. - 항목별로 줄바꿈 하고, 컴마는 앞쪽에 둡니다. - SELECT, FROM, WHERE 뒤쪽 공백에 줄맞춤 합니다. - 명령어(대문자)와 명칭(소문자)의 대소문자를 구별합니다. - 알리아스는 약어를 쓰는 것 보다는 그냥 a, b, c 쓰는게 깔끔해보인다.예시 코드)123456789101112SELECT c.* FROM (SELECT a.a , a.b , b.c , b.d FROM table1 a , table2 b WHERE a.id = b.id AND a.col = 1 ) c WHERE ROWNUM = 1;cs 출처 : http://www.gurubee.net/article/81339마농님 글
[에러 발생]123456789101112131415161718192021222324252627SELECT ROW_NUMBER() OVER(ORDER BY reg_dt DESC) rnum, star, content, TO_CHAR(reg_dt, 'YYYY-MM-DD HH24:MI:SS') AS reg_dt, COUNT(star) AS totalCnt FROM (SELECT star, content, reg_dt FROM tb_survey ) WHERE 1=1 AND TO_CHAR(reg_dt, 'YYYY') = '2019' AND star = '2'; Colored by Color Scriptercs [이유 & 해결책] 위에 쿼리를 실행해보면 ROW_NUMBER 문법안에 있는 reg_dt에 블럭이 쳐진다...
이미지 업로드하고 난 후에, 업로드된 파일 경로를 찾아가서 보면 파일이 있고 프로젝트 상에서 refresh를 했는데도 파일이 있지만, 프로젝트 실행을 하면 웹화면에서 사진이 안뜨거나 깨져있는 경우. 보통 파일을 업로드하고 프로젝트 상에서 refresh를 하게 되면 파일이 생긴다. 위에 빨간 글 같은 경우에는 정말 삽질하기 쉽상인데.. 나 또한 엄청 삽질해버렸다.. 그 원인은 아래와 같다. 일단, 파일 업로드된 경로와 서버에 올라가는 폴더의 경로가 다르기 때문. 파일 업로드된 경로를 예로 들자면, 프로젝트에서 우리가 올린 파일을 마우스 오른쪽 클릭하여 Properties에 들어가서 Path에 나와있는 경로. 서버에 올라가는 경로는 내pc로 예를 들자면, E:\careers\eGovFrameDev-3.5.1..
$.getJSON()을 이용한 중복체크 기능 만들기 아이디나 비밀번호를 사용자가 입력할 경우, 우리는 중복체크 기능을 넣어서 중복을 제외시켜야한다. jquery api에 나와있는 ajax ---> jQuery.getJSON()에 대한 설명 먼저 보자. https://api.jquery.com/jQuery.getJSON/#jQuery-getJSON-url-data-success jQuery.getJSON() | jQuery API Documentation Description: Load JSON-encoded data from the server using a GET HTTP request. This is a shorthand Ajax function, which is equivalent to: 1 2 3..