Learning/Basic
InnerHTML vs .html()
Jquery를 쓸때는 innerHtml 대신 .html()을 사용해야함. alertDiv 선택시 Jquery를 선택했기때문에, Jquery 에서 제공하지 않는 property 인 innerHTML을 사용할 수 없다. let alertDiv = $("#alertDiv"); const alertDivContent = `\ \ Success! The Article successfully saved.`; alertDiv.html(alertDivContent);
이클립스 단축키
Ctrl + Shift + P : 중괄호 여닫는 부분 찾기 Ctrl + 3 : 전체 검색 Ctrl + Shift + T : 클래스 찾기 Ctrl + Shift + R : 파일 찾기 Ctrl + Shift + 1 : 빠른수정 Ctrl + Shift + O : 자동 임포트 Ctrl + O : 빠른 메소드 이동(메소드 목록에서 찾아서 이동) Alt ← 혹은 Alt →: 작업간 이동. 히스토리 따라감 Ctrl + Shift + ↓ 혹은 ↑ : 다음메소드로 이동 Ctrl + J : 빨리찾기 F3: 선언부로 이동 Ctrl + F4 / Ctrl + W : 현재파일 닫기 Ctrl + L : 입력된 라인 이동 Ctrl + Q : 마지막 편집위치 이동 Ctrl + Page up or down: 에디터 탭 간 이동 Ctrl..

여러개의 Input tag 데이터를 DB에서 한 컬럼에 넣기
한 컬럼에 데이터 여러개 넣는 방법은 VO에서 태그 이름을 같은걸로 지정해주면 알아서 들어갑니다. 각자 다른 인풋 태그라도 이름을 같이 지정해주면 DB에서 한 컬럼안으로 "," 콤마로 구분되어 삽입됨.
textarea 공백 살려서 출력
https://offbyone.tistory.com/326 textarea로 입력 받은 글을 공백과 줄바꿈을 살려 출력하기 HTML에디터가 아닌 일반 textarea 로 입력 받은 글을 페이지에 출력해야 할 경우가 많이 있습니다. 출력시에는 보통 JSP 라면 형태로 출력합니다. 이 경우 html 태그들은 escape 되어서 태그가 화면에 그 offbyone.tistory.com * 간단한 방법; textarea로 저장한뒤 출력을 이렇게하면 된다.
네이버 스마트 에디터2 다운
https://github.com/naver/smarteditor2/releases Releases · naver/smarteditor2 Javascript WYSIWYG HTML editor. Contribute to naver/smarteditor2 development by creating an account on GitHub. github.com 가이드 http://naver.github.io/smarteditor2/user_guide/ SmartEditor2 사용자 가이드 · GitBook No results matching "" naver.github.io
VDI (가상 데스크톱 환경)
서버를 데이터센터에 두고 필요할 때 로그인해서 사용할 수 있는 PC. 동일한 데이터와 애플리케이션을 사용하기 위해 같은 컴퓨터를 들고 다니는 것이 아니라 어떤 컴퓨터나 사용해서 웹을 통해 데스크톱 작업을 연속적으로 수행할 수 있다는 장점을 가지고 있다. - 위키백과
CronMaker
http://www.cronmaker.com/;jsessionid=node014ye6v6kdtjqn1i0q34v59kj3i391630.node0?0

Waterfall Model vs Agile software development
폭포수 모델 폭포수 모델(waterfall model)은 순차적인 소프트웨어 개발 프로세스(소프트웨어를 만들기 위한 프로세스)로, 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌다. 폭포수 모델을 따르기 위해서는, 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 한다. 예를 들어, 가장 먼저 요구사항 기술을 진행하여 이를 확정하여야 하며, 그런 이후에 설계를 진행할 수 있다. 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한한다. 폭포수 모델을 따르는 이들은 소프트웨어 개발시 전단계가 100% 완료되고 모두 정확하다는 것을 확인한 후에야 다음 단계로 이행하고자 한다. 소프트웨어 요구사항은 설계가 시작되기 전에 돌과 같이 단..
[자료구조] Stack, Queue, Heap
Stack? Stack은 후입선출(나중에 들어온것이 먼저나가는)구조의 자료형이다. 삽입명령은 push, 삭제는 pop 명령어를 사용한다. 브라우저에서 뒤로가기와 실행취소같이 이전 상태로 되돌리는 기능에 사용된다. 스택 구현은 Array, LinkedList로 사용한다. Queue? 스택과 반대의 개념. 선입선출(먼저들어온것이 먼저나가는)구조의 자료형, 대기열이라고도 함. 삽입명령은 push, 삭제는 pop 명령어를 사용한다. 데이터가 들어오는곳과 나가는곳이 다름. 순서가 중요한 작업대기, 프로세스 관리 등에 사용된다. 스택 구현은 Array, LinkedList로 사용한다. Heap? 최대값과 최소값 찾는 등 빠른연산을 위한 이진트리를 기본으로하는 자료구조이다. 가장 높거나 가장 낮은 순위를 가진 노드가..
Runtime Error vs Compile Time Error
런타임 컴퓨터 프로그램이 실행되고 있는 동안의 동작, 구동되는 환경 런타임 에러(Runtime Error) : 프로그램 실행중에 발생하는 에러 컴파일타임 컴파일러에 의해 수행되는 동작, 성공적으로 컴파일되기 위해서 소스 코드가 충족해야 하는 프로그래밍 언어 요구사항, 또는 컴파일 동안 추론될 수 있는 프로그램의 속성 컴파일타임 에러Compiletime Error) : 프로그램이 컴파일링 되는것 방해하는 에러 Runtime Error Compiletime Error 데이터 공간부족 0으로 나누기 에러 프로그램에 필요한 권한부족 프로그램 충돌 Null 오류 시스템 파일 손상 등 SyntaxError (문법적 오류) 클래스와 소스파일 이름 상이 리턴타입 안적었을때 ),} 브라켓 제대로 안닫혔을 때 변수가 이미..