일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- laravel
- elasticsearch
- IntelliJ
- ubuntu
- linux
- ReactJS
- JVM
- Web Server
- php
- Spring Boot
- Design Patterns
- devops
- Git
- jenkins
- Spring Batch
- 요리
- Spring
- MySQL
- Gradle
- 맛집
- AWS
- it
- javascript
- java
- jsp
- Oracle
- redis
- tool
- springboot
- db
- Today
- Total
목록Java & Kotlin (250)
아무거나
입력과 출력 앱이 실행중에 입력받기 첫번째 // 자바 라이브러리 import java.util.Scanner; public class ScannerD { public static void main(String[] args) { // System.in : 사용자가 입력할 값 // new Scanner(); : 사용자가 입력한 값을 알아내는 객체 (파일일 경우 파일을 읽을 수 있다.) Scanner sc = new Scanner(System.in); // nextInt(); : 실행되면 자바는 사용자의 입력이 있을 때 까지 변수 i에 값을 // 할당하지 않고 대기상태에 있게 된다. 키보드로 데이터를 입력하고 // 엔터를 누르면 I에 값이 담기면서 나머지 아래 연산을 계산하여 출력해준다.( 대기상태에서 동작..
public : 접근제어자 static : 메소드가 메모리에 인스턴스되는 공간의 주소가 모두 똑같음을 의미 -> static키워드는 매번 자바 언어에서 객체들이 생성되고 이용되는 과정에서 메모리의 기억 장소를 이용한다. 매번 객체들이 생기고 저장되고 참조하는 과정들이 무진장 일어난다. 그래서 메모리를 많이 잡아먹게 된다. 이런 메모리 점유를 조금이나마 줄이고 수행 속도의 증가를 위해 static 키워드를 지정함으로서 static으로 지정된 객체나 메소드에 대해서는 메모리의 똑같은 자리(주소)를 계속해서 사용하므로 메모리의 낭비를 막을 수 있다. 그러나 이런 객체나 메소드는 정적으로 이용되므로 같은 static 객체나 메소드에 의해 호출이되며, 클래스의 초기화시 맨 처음으로 메모리에 적재된다. void :..
1. maven 처음시작 - mvn archetype:generate -DgroupId=com.qdillion -DartifactId=develop_test -Dpackage=com.qdillion.develop_test -Dversion=1.0-SNAPSHOT - 위 명령어에서 archetype:generate는 archetype 플러그인의 generate 골(Goal)이라는 것인데, 플러그인과 골은 지금은 몰라도 좋다. 그냥 프로젝트를 생성하는 옵션이라고 생각하면 된다. -D로 시작하는 것들은 생성할 프로젝트에 대한 정보를 나타내는 파라메터들이다. 각 파라메터는 다음을 의미한다. - groupId 프로젝트를 만드는 그룹, 조직, 회사 등을 나타내는 유일한 이름, 보통 자바 패키지처럼 URI를 거꾸로 ..
import java.utill.*; public class MapEx { // Map은 키값(K)와 Value(V)값을 선언 할 수 있다. Map myMap = new HashMap(); myMap.put(1, "JAVA"); myMap.put(2, "JSP"); myMap.put(3, "Servlet"); // myMap.containsKey (key값 검색해서 같은 키값이 있으면) if ( myMap.containsKey(1) ) { // 1번 키값에 해당하는 value를 리턴함 String str = myMap.get(1); System.out.println(str); } System.out.println("\n====================="); // values() : Map 타입의 ..
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateCompare { public static void main(String [] args) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date day1 = null; Date day2 = null; try { day1 = format.parse("2012-12-16"); day2 = format.parse("2012-12-17"); } catch (ParseException e) { e.printStackTrace(); } int compare..
String to Date String from = "2013-04-08 10:10:10"; SimpleDateFormat transFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date to = transFormat.parse(from); Date to String Date from = new Date(); SimpleDateFormat transFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String to = transFormat.format(from);
*** mysql(mariaDB)+Spring 연결 1. pom.xml 라이브러리 추가 mysql mysql-connector-java 5.1.39 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} 2. webapp/WEB-INF/spring/root-context.xml 수정 - root-context.xml 하단 namespaces 탭에서 (aop, beans, context, jdbc) 체크 - source탭에서 위에 namespaces 추가된 애들 확인 xmlns:aop="http://www.springframework.or..
java.util.Date date = new Date("Sat Dec 01 00:00:00 GMT 2012"); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); // yyyy-MM-dd HH:mm:ss String format = formatter.format(date); System.out.println(format);
[코드예제] import java.text.SimpleDateFormat; import java.util.Calendar; Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); // Output "Wed Sep 26 14:23:28 EST 2012" System.out.println(cal.getTime()); String formatted = format1.format(cal.getTime()); // Output "2012-09-26" System.out.println(formatted); // Output "Wed Sep 2..
1. pom.xml 추가 org.codehaus.jackson jackson-mapper-asl 1.7.1 2. 컨트롤러 추가 @RequestMapping(value="/s3Bucket/{bucketName}", method= RequestMethod.GET) public @ResponseBody S3Bucket getS3Bucket(@PathVariable String bucketName) { S3Bucket s3Bucket = new S3Bucket(); s3Bucket.setBucketName(bucketName); return s3Bucket; } 3. 모델 추가(getter/setter 생성자) package com.deploy.model; public class S3Bucket { String..