개발 아카이브

    [MAVEN] m2e 문제 - cannot nest inside to enable the nesting exclude

    Maven 프로젝트로 WebApp을 만들때 다음과 같은 창이 뜰때가 있습니다. Finish든 Cancel이든 클릭 후 프로젝트를 확인하면 source directory가 src로만 잡혀 있습니다. 그래서 프로젝트 디렉터리 구조가 아래와 같게 됩니다. 이유는 m2e가 source directory를 src/main/java가 아닌 src/로 만들어버립니다. 그래서 프로젝트 properties > java build path 로 들어가면 source 경로가 하나밖에 없습니다. 해결방법 아래의 src 를 Remove 합니다. 그리고 프로젝트 오른쪽 클릭 > Maven > Update Project를 합니다. 그럼 프로젝트는 다음과 같이 프로젝트 구성이 달라지게 됩니다. 이 다음 Maven 프로젝트 세팅을 마치..

    log4j 사용하기 - log4j properties 설정

    log4j란 log4j는 로그를 자동으로 출력해 주는 오픈소스 라이브러리입니다. 출력하고자 하는 log를 "콘솔", "로그 파일", "DB 로그" 등으로 남길 수 있습니다. log4j 링크 오픈소스 링크 : logging.apache.org/log4j/1.2/ Apache log4j 1.2 - End of Life On August 5, 2015 the Logging Services Project Management Committee announced that Log4j 1.x had reached end of life. For complete text of the announcement please see the Apache Blog. Users of Log4j 1 are recommended to u..

    [링크] MarkDown 사용법

    깃허브와 MarkDown 깃허브를 탐색하다보면 가끔 README.md 라는 파일을 볼 수 있습니다. 이 md는 MarkDown이라는 Markup Language 입니다. 앞으로 깃허브에서 리포지토리와 소스코드들을 설명하려면 Markdown을 알아야 합니다. 저도 공부하는 입장이기에 아래에 Markdown 사용법을 알려주는 유용한 블로그를 링크로 걸어두겠습니다. MarkDown 사용방법 링크 heropy.blog/2017/09/30/markdown/ MarkDown 사용법 총정리 마크다운(MarkDown)에 대해서 알고 계신가요?파일 확장자가 .md로 된 파일을 보셨나요?웹 개발을 하면서 아마 README.md라는 이름의 파일을 한 번은 보셨을텐데, ... heropy.blog gist.github.com..

    [HTML] 웹 컬러 도구 사이트

    CSS로 웹을 디자인하면 색감에 대해 고민을 많이 하게 됩니다. 어떤 색이 예쁜 색인지, 어떤 색이 잘 보이는 색인지 잘 모를 때가 많습니다. 이번에 소개할 사이트 3가지는 html의 네임드컬러, RGB코드, Hex코드, Hsl코드 등 쉽게 정보를 얻을 수 있고, 색 선택에 도움을 주는 사이트입니다. ✅ 이 포스팅은 더 좋은 정보가 있으면 갱신하는 사이트입니다. 만약 소개드린 사이트 이외 좋은 내용 있어서 덧글로 알려주신다면 감사드립니다. w3schools HTML Color Picker www.w3schools.com/colors/colors_picker.asp HTML Color Picker Selected Color: Black Text Shadow White Text Shadow www.w3sch..

    [이클립스] 웹 개발을 위한 이클립스 인코딩 세팅

    개발을 하면서 인코딩은 매우 중요한 역할을 하고 있습니다. 이 인코딩은 개발에 있어서 매우 골칫거리로 유명합니다. 인코딩이 개발의 걸림돌이 되지 않기 위해서 IDE 설정을 잘 해주어야 합니다. 이번 포스팅은 웹 개발에 필요한 이클립스 인코딩 세팅을 다루겠습니다. Content Types 세팅 경로 Window → Preference → General → Content Types → Text 위의 경로로 이동하면 아래의 그림처럼 창이 나옵니다. 위의 그림에서 보면 맨 밑에 Default encoding 이라는 부분에 UTF-8로 변경해 주셔야 합니다. Text 부분이 아닌 아래 CSS, DTD.. 등등 아래 항목의 인코딩을 변경해 줍시다. 그리고 변경 후 오른쪽의 Update 버튼을 눌러야 변경이 됩니다...

    [자바] 리터럴 literal

    non-computation value 공간에 속해있지 않은 값 데이터 그 자체 변수에 넣는 변하지 않는 데이터 정수타입 리터럴 2진수 : 정수 앞에 0b를 붙인다. (0b101 : 5, 0b11 : 3, 0b1100101 : 101) 8진수 : 정수 앞에 0을 붙인다. (015 : 13, 032 : 26, 01121 : 593) 16진수 : 정수 앞에 0x를 붙인다. (0x1A : 26, 0x10 : 16, 0xAE9 : 2793) long 타입 리터럴 : 정수 뒤에 l 또는 L을 붙인다. (35l, 482L) 실수타입 리터럴 float 타입 리터럴 : 실수 뒤에 f를 붙인다. (3.14f, 651.21f, 0.12f) double 타입 리터럴 : 실수 뒤에 D를 붙이며 생략 가능하다. (31521E-..

    [자바] 타입 Type 개념

    자바 타입은 기본타입, 참조타입 2가지 종류가 있습니다. 기본타입 JAVA라는 언어가 기본적으로 제공해주고 잇는 정해진 타입입니다. 기본타입으로 작성된 변수(variable)는 메모리의 stack 영역에 할당이 됩니다. 기본타입은 값 전달(pass by value)의 특성을 가지고 있습니다. (pass by value = assign by value = call by value) 참조타입과 다르게 주소(Reference)와 Hashcode가 없습니다. 기본타입은 8가지가 있습니다. byte short int long float double boolean char byte short int long float double boolean char bit 8 bit 16 bit 32 bit 64 bit 32 ..

    [자바] 이클립스를 이용해 JAVA API 문서 만들기

    API 란? API (Application Programming Interface) API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 출처 : steemit.com/kr/@yahweh87/it-api 자바에서 제공하는 API는 엄청 크고 방대해서 API문서를 통해 사용자들에게 사용법과 정보를 전달하고 있습니다. 자바를 개발하기 위해서 이 API 문서를 읽고 사용할 수 있어야 합니다. 자바 API 문서는 아래의 문서를 통해서 볼 수 있습니다. [오라클 자바 api 문서] docs.oracle.com/en/java/javase/11/docs/api/index.html Overview (Java SE 11 & JDK 11 )..

    [CSS 프레임워크] CSS 프레임워크 모음

    1. bootstrap bootstrapk.com/ 부트스트랩 · 세상에서 가장 인기있는 모바일 우선이며, 반응형인 프론트엔드 프레임워크. 프리프로세서 부트스트랩은 평범한 CSS 로 제공합니다만, 그것의 소스코드는 2개의 인기있는 CSS 프리프로세서인 Less 와 Sass 를 사용합니다. 신속하게 프리컴파일된 CSS 로 시작하거나 소스를 빌드 bootstrapk.com getbootstrap.com/ Bootstrap Powerful, extensible, and feature-packed frontend toolkit. Build and customize with Sass, utilize prebuilt grid system and components, and bring projects to life ..