인텔리제이 단축키 정리
·
기타/IDE
매번찾기 번거러워서 자주쓰는 단축키정리했습니당 :D (지속적 업데이트예정) ■ 검색 (Window) - 프로젝틔 내의 단어 검색 : CTRL + SHIFT + F - 최근 열었던 파일목록 : CTRL + E - 최근 수정햇던 파일목록 : CTRL + Shift +E ■ 포커스 (Window) - 커스 범위 한 단계씩 늘리기 : CTRL + W - 행이 다른 줄 포커스 : CTRL + CTRL + ↓ - 오류 라인으로 자동 포커스 : F2 ■ 이동 (Window) - 줄이동 : Alt + Shift + ↑↓ ■ 생성 (Window) - 같은 폴더안에 새로운 java class만들기 : Ctrl + Alt + Insert (Mac) - 반환타입 자동생성 : cmd + opt + v - 해당 Class 테스트..
PHP - JAVA
·
기타
개인적으로 궁금햇는데 괜찮은 글을 발견해서 링크 걸겟습니다 ▲ http://blog.naver.com/PostView.nhn?blogId=lowy&logNo=220188770158
2018.12.08 스프링 엑셀다운로드
·
FreamWork/Spring
스프링 엑셀다운로드 + 안녕하세요 신코딩입니다. 오늘은 엑셀다운로드를 해볼건데요 리스트가 있다면 대부분 엑셀기능도 같이 있는경우가 있어서 연습삼아 엑셀다운로드를 해볼까합니다 의존성 주입(DI) poi ( xls 사용시필요 ) org.apache.poi poi 3.7 poi-ooxml ( xlsx 사용시필요 ) org.apache.poi poi-ooxml 3.7 xls 형식의 엑셀은 한시트에 최대 65,535행의 데이터를 가질수 있다고 하네요!!xlsx 형식의 엑셀은 한시트에 최대 1,0488,576행의 데이터를 가질수 있다고 하네요!! 만약 업무특성상 엑셀에 대용량에 데이터가 들어갈경우는 xlsx를 사용하게는 나을꺼같네요 선택은자유니까요~~의존성주입을 다해주셧다면 바로 Java코드로 넘어가겠습니다. 화면..
자바스크립트 정규식
·
언어/JavaScript
JS 정규식 정규식 (Regular Expresstions) 정규식은 문자열에 포함된 문자 조합을 찾기 위해 사용되는 패턴이며, 코드를 간략하게 만들 수 있으나, 가독성이 떨어질 수 가 있다. RegExp의 exec, test 메소드와 String의 match, replace, search, split 메소드와 함께 사용됩니다. 각각의 의미 ▲ 출처 : http://lng1982.tistory.com/141 ▲ 출처 : http://droptable.tistory.com/65 숫자 정규식 var str = "Test";var strNum = "1234"; var regChk = /^[0-9]*$/; regChk.test(str); → falseregChk.test(strNum); → true 패턴분석 :..
2018.11.26 스프링 사용이유 - 왜 스프링을 사용하지?
·
FreamWork/Spring
참조 url : http://feco.tistory.com/111Why Spring ? 스프링을 사용하기만 했지, 왜 스프링을 사용해서 개발하는 지에 대한 고찰을 해본적이 없다. 그래서 또 의식의 흐름대로 글을 써내려가 봅니다. 스프링은 프레임워크(Framework)다. 프레임워크 ! 즉, 소프트웨어의 설계와 구현에 있어서 전체적인 뼈대와 틀을 제공한다는 것이다. 조금 더 높은 추상화 레벨에서 보면 개발자가 개발하기 편하게 해주는 녀석이다.그렇다면 스프링은 어떤 방식으로, 어떤 컨셉으로 우리를 도와주느냐 ? 이 말을 설명하기에 앞서 그렇다면 스프링 혹은 다른 프레임워크 없이 오직 JDK로만 소프트웨어를 개발한다고 생각해보자. 개발 과정에서 끊임없이 인스턴스는 생성과 소멸을 반복할테고, 클래스들 사이에는 ..
객체지향 프로그래밍[오버로딩, 생성자]
·
언어/Java
오버로딩, 생성자 오버로딩(overloading)1.
객체지향 프로그래밍 [클래스 와 객체, 재귀호출]
·
언어/Java
클래스 와 객체, 재귀호출 객체지향 언어 장점1. 코드의 재사용성이 높다- 기존의 만들어 놨던 메소드,함수를 재사용할 수 있다.2.코드의 관리가 용이하다. - 유지보수를 할 수 있게 설계를 해놓았다면 어떤 상황이 오더라도 코드를 쉽게 변경할 수 있다. ※객체란..? - 실제로 존재하는 것!! 이라고 하면 어렵게 느껴질 것이다 쉽게 말하면 의자, 자동차, 연필 등등.. 모든 사물의 객체라 칭할 수 있다. ※클래스란..? - 객체를 정의해놓은 것 or 객체의 설계도 라고 할 수 있다. 객체와 인스턴스 클래스로부터 객체를 생성하는 것을 인스턴스화 라고 하며 어떤 클래스로 부터 만들어진 객체를 인스턴스라고 한다.!!ex) English라는 클래스가 있다고 가정하자~English a = new English();..
JavaScript_ Null 과 undefinded 차이
·
언어/JavaScript
우연히 생각해보다가 null 과 undefinded의 차이점이 궁금해졌다..자바스크립트의 경우 데이터타입을 따로 지정하지 않아도 자동으로 해주므로써 별 신경을 안썻는데.. 자바스크립트의 경우 다른 언어가 변수를 선언 할 때 자료형까지 결정 하는 반면, 자바스크립트는 선언시 변수의 스코프(범위)와 존재만 설정하고, 할당 할 때 비로소 자료형이 결정된다. 차이점undefined -> 변수를 선언만 하고 값을 할당하지 않음. 즉, 자료형이 결정되지 않은 상태이다.(선언하지 않은 변수도 콘솔이나 기타 메세지에는 undefined라고 뜨지만,undefined라는 값을 가지는 것은 아니다.) null -> 변수를 선언하고, 'null'이라는 빈 값을 할당한 경우이다.(이 '빈 값'의 경우 자료형에 따라 여러가지가 ..