선택해주세요.
둘 모두 문자열을 자르기 위해 사용하지만, 약간의 차이가 있다. let str = "0123456789"; console.log(str.substr(2, 5)); // 23456 console.log(str.substring(2, 5)); // 234 substr : 시작 인덱스부터 특정 길이만큼 자르기 substring : 시작 인덱스부터 특정 인덱스 전까지 자르기 substring은 종료 위치 이전까지 자른다는 것에 주의 220804 내용 추가 jQuery로 분류해놓았는데, 정작 substr랑 substring은 jQuery만의 기능이 아니다. 왜 요딴식으로 작성해놨지? 두 기능은 모두 String.prototype에 포함되며, 기능은 상술한 바와 같지만 substr는 더 이상 사용이 권장되지 않는다..
싱글톤 : 디자인 패턴에서, 생성자가 여러번 호출되더라도 실제로 생성되는 객체는 하나가 되는 방식 최초의 생성자 호출시 객체를 생성한 후, 이후의 생성자 호출에서는 최초에 생성된 객체만을 리턴 class Single { private static Single single; private Single() {} public static Single getInstance() { if(single == null) single = new Single(); return single; } /* private static Single single = new Single(); public static Single getInstance() { return single; } */ } class Main { public st..
List list = requestDto.getAttributes(); for (Iterator iterator = list.iterator(); iterator.hasNext();) { ClassName attribute = iterator.next(); if (StringUtils.isEmpty(attribute.getParamName())) { String paramName = "ingnoh"; // 요기 attribute.setParamName(paramName); } } requestDto.setAttributes(list); // 요기 아랫줄에서 iterator의 원본인 list 값이 바뀌지 않을 것이라고 생각했는데, 실제로는 바뀜(call by reference)
다음의 링크로부터 훨씬 자세한 내용을 확인하실 수 있습니다 : https://juyoung-1008.tistory.com/48 람다식(Lamdba Expressions) 정리 람다식이란? 람다식은 수학자 알론조(Alonzo Church)가 발표한 람다 계산법에서 사용된 식으로, 이를 제자 존 매카시(John Macarthy)가 프로그래밍 언어에 도입했다. Java8 버전부터 이 람다식(Lamdaba Express juyoung-1008.tistory.com 1. 람다식이란? 익명함수를 생성하기 위한 방식 런타임시 추상 메소드를 한개 포함한 익명 구현 객체를 생성하는 식으로 동작 기존 자바 문법에 비해 쉽게 함수를 표현할 수 있다. 람다식은 로컬 익명 구현 객체를 생성하지만, 그 목적은 인터페이스가 갖는 ..
다음의 링크로부터 훨씬 자세한 내용을 확인하실 수 있습니다 : https://futurecreator.github.io/2018/08/26/java-8-streams/ Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트� futurecreator.github.io http://yoonbumtae.com/?p=2776 자바(Java) 8: 람다식에서 콜론 두개 (:: - 이중 콜론 연산자, 메소드 참조 표현식)의 용도와 사용법 자바8 람다식: 자바(Java): 람다식 (Lambda Expression) 기초 (..
- Total
- Today
- Yesterday
- Gradle
- Puppeteer
- JPA
- IntelliJ
- mysql
- AWS IoT
- Git
- pgloader
- Vault
- Database
- Java
- terraform
- hashicorp
- etc
- AWS
- RancherDesktop
- javascript
- kotlin
- shell
- jQuery
- spring boot
- Spring Cloud Config
- Docker
- 코딩테스트
- Node.js
- postgresql
- eureka
- Linux
- JEST
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |