일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링
- IBatis procedure
- 야구게임
- jquery
- 다운캐스팅
- 상속
- 이클립스
- 25가지 효율적인 sql작성법
- Login with OAuth Authentication
- 추상클래스
- 단축키
- 가변인자
- 전체텍스트
- 자바 야구게임
- 로또
- while
- 업캐스팅
- Full text
- 다형성
- full text indexing
- Validations
- 페이징
- 형변환
- Random
- 자바
- 전체
- 상속예제
- angular2
- 전자정부
- Today
- Total
목록분류 전체보기 (448)
nalaolla
IntelliJ Java 실행하기! 학교에서 자바를 배울 때 대부분 이클립스(Eclipse)를 사용합니다. 하지만 macOS에서는 이클립스(Eclipse)가 버벅대는 경우도 있고, 통합 개발을 하기 위해서 IntelliJ를 사용하시려고 결정하신 분도 계실 텐데요~! 인텔리J에서 JDK를 설정하고 Java 프로젝트를 실행하는 방법에 대해서 설명드리도록 하겠습니다. - 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제를 이용하여 IntelliJ를 실행했습니다. ☛ IntelliJ 학생 인증을 통한 무료 설치 방법 1. IntelliJ JDK 설정 방법 IntelliJ로 Java를 실행하기 위해서는 Java SE Development Kit (JDK)를 먼저 설치해주셔야 합니다. 설치가 안 ..
터미널(Terminal)에서 자바(Java) 실행하기! 이클립스(Eclipse), 인텔리J(IntelliJ)에서 작성한 자바 코드를 터미널에서 실행하려고 합니다. 작성된 자바 코드를 컴파일하고 실행시켜야 되는데 방법을 잘 모르거나 혹은 "오류: 기본 클래스 ...을(를) 찾거나 로드할 수 없습니다." "Caused by: java.lang.NoClassDefFoundError: ~" 위 두 개의 오류 메시지가 나오면서 실행이 안되는 경우가 발생할 수 있습니다. macOS에서 깔끔하게 자바를 컴파일 해보는 방법에 대해서 설명하도록 하겠습니다~! - 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제에서 IntelliJ IDEA 개발 도구를 통해 작성한 자바 파일을 이용했습니다. ☛ Java..
macOS Java 설치 경로 확인하기! macOS에서 Java를 개발하기 위해서 JDK를 설치하였습니다. ☛ Java 개발을 위한 JDK 설치 방법! 설치된 JDK 파일을 프로그램에 설정하여야 하는데, JDK는 어떤 경로에 다운로드 되었을까요? Java 설치된 경로(JDK 설치된 디렉토리)를 2가지 방법을 통해 확인해보도록 하겠습니다. (아래 글에서 "디렉토리 = 경로" 의미로 해석하셔도 됩니다.) - 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제를 이용하여 확인했습니다. 1. Finder를 이용하여 JDK 디렉토리 확인하기 상단에 위치한 메뉴 막대에 "이동 -> 폴더로 이동..."을 클릭해주세요. "폴더로 이동" 창이 실행되면 /Library/Java/JavaVirtualMach..
InteliiJ IDEA 학생 인증을 통해 무료로 설치하기! 자바(Java) 통합 개발 환경 중에서 대표적으로 많이 사용되고 있는 개발 툴(Tool)로 인텔리J(IntelliJ)가 있습니다. 그런데 편리하고 강력한 IntelliJ는 사용하려면 유료 라이센스를 구입하여야 하므로 학생들은 선뜻 사용하기가 쉽지 않은데요. 하지만 IntelliJ IDEA를 개발, 판매하고 있는 JetBrains 업체에서 학생들에게 무료로 사용할 수 있도록 라이센스를 제공하고 있습니다. 그러면 이제부터 IntelliJ IDEA를 무료로 사용하기 위한 학생 인증 방법에 대해서 설명드리도록 하겠습니다. - 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제에서 Chrome 브라우저를 이용하여 설치했습니다. 1. Je..
macOS 자바 개발을 위한 준비, Java JDK 다운로드 방법 자바(Java) 언어를 이용하여 개발을 하고 실행시킬라면 Java SE Development Kit(JDK)가 필요합니다. JDK는 Java Virtual Machine(JVM), Java Runtime Environment(JRE)이 포함된 패키지입니다. 여기서 Java 언어를 이용하여 개발한 코드를 실행시키려면 JRE가 필요합니다. 그러면 Java 개발을 하기 위한 준비, JDK 설치 방법에 대해서 설명하도록 하겠습니다. - 설명하기에 앞서 "macOS Mojave 버전 10.14" 운영체제에서 Chrome 브라우저를 이용하여 설치했습니다. 1. Java 설치방법 패키지 관리자 Homebrew(홈브류)를 이용해서 다운로드하실 분은 "b..
Lombok 사용상 주의점(Pitfall)Lombok은 그 강력한 기능만큼 사용상 주의를 요한다.현재 1.16 버전 기준.@AllArgsConstructor, @RequiredArgsConstructor 사용금지@AllArgsConstructor, @RequiredArgsConstructor 는 매우 편리하게 생성자를 만들어주지만 개발자의 별 생각없는 꼼꼼함이 치명적 버그가 되게 만들 수 있다.@AllArgsConstructor public static class Order { private long cancelPrice; private long orderPrice; } // 취소금액 5,000원, 주문금액 10,000원 Order order = new Order(5000L, 10000L); 위 클래스에..
Bookmarks개발참고개발평가Refactoring TipsmovieAn Interview Question for Java Developers - Codebox SoftwareSpring Boot Reference Guide코딩노비의 블로그: SPRING BOOT에서 JSP 사용하기Spring boot + Mybatis 연동 (오라클)Oracle 11g 설치 및 환경 구성[스프링부트] SpringBoot 개발환경 구성 #2 - MVC 환경구성Maven RepositoryHsah와 Nested LoopOracle Explain Plan 사용ORACLE 인덱스(Index) 개념/종류/주의사항/활용,관리Cusor 사용법Code Review :: 리팩토링이란 무엇인가?
Sample DataAssume we have the following table definition and data: CREATE TABLE cities ( city VARCHAR(80), country VARCHAR(80), population INT ); INSERT INTO cities VALUES ('New York', 'United States', 8175133); INSERT INTO cities VALUES ('Los Angeles', 'United States', 3792621); INSERT INTO cities VALUES ('Chicago', 'United States', 2695598); INSERT INTO cities VALUES ('Paris', 'France', 218100..
1. JUnit 이란 JUnit은 자바용 단위 테스트 작성을 위한 산업 표준 프레임워크다. 2. JUnit 환경 세팅 JUnit개발 가이드는 이클립스 + springMVC + maven 개발환경 기반으로 작성하였다. 혹 위 환경기반으로 프로젝트를 작성하지 않았다면 아래 개발환경 구축 내용을 확인하기 바람 이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 1장 이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 2장 이클립스 + 톰캣 스프링MVC + maven 개발환경 구축 3장 2.1 JUnit 라이브러리 추가 JUnit을 사용하려면 프로젝트에 JUnit 라이브러리가 필요하다. Maven프로젝트는 의존관계 설정이 쉽게 되어 기존 프로젝트에서 처럼 개발자가 해당 라이브러리를 찾는 수고를 덜..
Thymeleaf 에서 자주 사용하는 예제들을 정리해본다. * Javascript 에서 비교 연산자: Thymeleaf 에서 '' 태그를 엄격하게 검사하기 때문인지, 자바스크립트에서 사용시 [[CDATA]] 로 묶어줘야한다. ... function checkLevel() {var rate = $("#level").val();/*if (rate > 100) {alert("레벨은 100 이하의 숫자여야 합니다.");return;} /*]]>*/} * if / else 문: , th:each 로 테이블 형태의 데이터를 표시할때, 값의 존재 유무에 따라서 컬럼값을 다르게 표현할때 - if / unless 사용0 - ? 이항 연산자 사용 - switch / case 사용접속레벌 업만료 * select 사용: 컨트..