개발언어 (32) 썸네일형 리스트형 [Java]날짜 데이터를 원하는 형식(패턴)으로 표현하자! SimpleDateFormat 활용 날짜데이터를 저장하는 컬럼 REQ_START_DT는 '20230301'(yyyyMMdd) 형태로 데이터를 저장하는 컬럼이다 위의 사진처럼 DB에서는 날짜데이터를 문자열 데이터 형태로 저장하는 경우도 있는데 이 부분에 대한 설명은 다른 포스팅에서 다룬 적이 있다. https://hirodevelodiary.tistory.com/entry/MYSQL-%EB%82%A0%EC%A7%9C%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B3%A0%EC%9E%90-%ED%95%A0-%EB%95%8C%EC%9D%98-%EC%9E%90%EB%A3%8C%ED%98%95-%EB%82%A0%EC%A7%9C%ED%98%95DATETIME%EC%9D%.. [Java]가변인자(varargs)을 왜 쓰는거지? 쉬운 이해와 활용 가변인자(varargs) ...String 0 .개요 가변인자는 메서드의 매개변수를 동적으로 처리할 수 있도록 해준다. 이를 사용하면 메서드 호출 시 전달되는 인자의 개수를 동적으로 변경할 수 있다. public void exampleMethod(String... strings) { // 가변인자로 선언된 문자열 배열에 대한 처리 // strings는 문자열 배열로 처리됨 } 위의 exampleMethod() 메서드에 'String...'은 가변인자를 나타내는 문법이다. string이라는 문자열 배열이 선언되고 메서드가 호출될 때 넘겨받은 인자들이 이 배열로 묶어 처리된다. 메서드를 호출하고자 할때 인수의 갯수가 가변적일 때 가변인수를 처리하면 손 쉽게 처리할 수 있다. 또한 가변인자는 다른 인자와 함께.. React기본 문법 _ props는 읽기전용이다. 함수형 컴포넌트든 클래스형 컴포넌트든, 모두 컴포넌트 자체의 props를 수정할 수 없다. ** 순수함수와 비순수함수 // 순수함수 - sum()의 반환값이 받은 매개변수 a, b의 값에 영향을 미치지 않음 function sum(a, b) { return a + b; } // 비순수함수 - withdraw()의 반환값은 account의 값을 변환시킴 function withdraw(account, amount) { account.total -= amount; } 모든 react의 컴포넌트는 자신의 props를 다룰 때 반드시 순수함수로 동작한다 React에서는 props 와 .state를 분리하여 사용하는데, state는 컴포넌트가 자체적으로 관리하는 상태값이며, 컴포넌트 내부에서 변경이 가능하다 pr.. [Java] Stream()의 기초 문법 및 예시코드 0. 개요 Java 8 이상에서 추가된 Stream API는 컬렉션, 배열 등의 데이터 소스를 다루기 위한 함수형 프로그래밍 방식을 제공한다. Stream은 함수형 인터페이스를 사용하여 구현되며, 여러 연산들을 지원하여 데이터를 처리하고 결과를 반환한다. 스트림을 사용하면 기능을 구현하지 않고, 선언형으로 컬렉션형의 데이터들을 처리할 수 있다. 이 말은 다시 말해, 스트림을 사용하면 반복문이나 조건문을 하나의 문장에 간략히 작성할 수 있다. 예를 들어, List result = new ArrayList(); for (String userNumber : userNumbers) { if (userNumber.equals(targetNumber)) { result.add(userNumber); } } retu.. ArrayList에서 활용할 수 있는 반복문 : for문 / foreach문 / List.forEach() 개요 순서가 있는 List자료형을 순회하며 반복처리하는 작업을 수행하고자 할 때 반복문을 자주 사용한다. 이때 자주 사용하는 세 가지 문법에 대해 개념을 정리해보고자 한다. 해당 포스트는 자바 기초문법에 대한 이해가 있는 사람에게 적합하며 기초적인 내용은 다소 생략된 부분이 있음을 미리 알린다. 1. for : 반복문 코드에서의 규정된 횟수의 작업을 반복수행하고자 할 때, 범용적으로 사용하는 문법이다 // 문법 for(초기값 ; 제한값 ; 증감값) for(int i = 0; i반복처리(변수)) list.forEach(s -> System.out.println(s)); 이것을 좀더 활용한다면 //컬렉션.forEach(변수->{반복수행할 코드}) reqList.forEach(adm -> { Map reqAd.. HashMap()의 간단한 개념과 주요 메서드 와 설명 HashMap HashMap은 Map 인터페이스를 구현한 대표적인 Map컬렉션이다. Map 인터페이스를 상속하고 있기에 Map의 기본틀을 모두 가지고 있다. Map 맵(Map)은 Key와 Value를 한 쌍으로 갖는 자료형이다. Key는 중복될 수 없는(Unique) 고유한 값을 가지며, Key는 value를 찾기위한 이름의 역할을 ㅎ나다. Value를 구분한다. (때문에 Value는 중복될 수 있다. ) Key를 이용해 Value를 가지므로 순서를 유지하지 않는다. 대표적인 클래스로 HashMap : Map안에서 key-value 에 따른 순서가 없음 TreeMap : Key값에 따른 오름차순 정렬 LinkedHashMap : 삽입순서에 따라 정렬 HashMap는 이러한 Map특징에 하나의 entry로.. 스프링 입문 _ 섹션2. 스프링 웹 개발 기초 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 섹션2. 스프링 웹 개발 기초 1) 정적 컨텐츠 스프링 부트 정적 컨텐츠 기능 프로젝트 resources/static/hello-static.html html파일을 생성하여 url을 통해서 접근 한다. 실행.. C++ 에서의 반복문 (초안) 보호되어 있는 글입니다. 이전 1 2 3 4 다음