API 문서화
아래만 놓고봤을때는 코드 구조가 잘 짜여있다면 Swagger 그렇지 않은 환경에서는 APIDOCS를 사용함이 좋아보인다. http://apidocjs.com/example/ https://speakerdeck.com/rottmann/api-documentation Docs 직접 구현 엑셀+Confluence Swagger APIDOCS Spring Rest Docs 장점 필요한 기능 커스터마이징...
황트루치
아래만 놓고봤을때는 코드 구조가 잘 짜여있다면 Swagger 그렇지 않은 환경에서는 APIDOCS를 사용함이 좋아보인다. http://apidocjs.com/example/ https://speakerdeck.com/rottmann/api-documentation Docs 직접 구현 엑셀+Confluence Swagger APIDOCS Spring Rest Docs 장점 필요한 기능 커스터마이징...
Optional 클래스의 ifPresent 함수 사용하여 고급지게 null체크하기 import com.google.gson.JsonObject; import java.util.Optional; class Car{ String speed; String name; public String getSpeed() { return speed; } public void setSpeed(String speed) { this.speed...
IntStream과 람다식 응용하기 import java.util.Collections; import java.util.List; import java.util.function.IntPredicate; import java.util.stream.Collectors; import java.util.stream.IntStream; class IntStream_Ex { public static void main(String[] args) { IntStream.range(0, 10).forEach((int value) -> System.out.println(value)); System.out.println(“MAX with Lamda:...
public String findKim(String[] seoul){ //x에 김서방의 위치를 저장하세요. int x = 0; x = IntStream.range(0, seoul.length) .filter(idx -> seoul[idx].equals(“Kim”)) .findFirst().getAsInt(); return “김서방은 “+ x + “에 있다”; } class Divisible...
<!– https://mvnrepository.com/artifact/com.google.guava/guava –> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>24.0-jre</version> </dependency> List<OnlineMenuVO> selectMenu2List = this.uiMainService.selectMenu2List(this.custCoCd); Predicate<OnlineMenuVO> lvl1ListPredicate = new Predicate<OnlineMenuVO>() { @Override public boolean apply(@Nullable OnlineMenuVO onlineMenuVO) { if(onlineMenuVO.getClsLvl() == 1){ return true;...
ArrayList 를 일정 크기로 분할할 때, sublist(int fromIndex, int toIndex) 를 사용해도 되지만, 리스트 사이즈내에서 fromIndex, toIndex구하는 로직을 추가로 짜야한다. Apache Commons 라이브러리의 partition 메서드를 사용하면 아주 간편하게 List를 사이즈에...
Atom > Preferrence > Install > 검색 autocomplete-python : 파이썬 AutoComplete 제공 script : Cmd + I 눌러 에디터 내용 바로 실행하기
[아두이노] 인터럽트 버튼 딜레이 처리하기 제목을 뭐라 적어야할지 모르겠는데, 아무튼 버튼을 콜백으로 인터럽트를 사용하면 채터링 현상에 의해 인터럽트가 여러~번 발생한다. 따라서, 버튼을 눌렀을때 인터럽트 함수가 한번만 실행되기 위해서 어느정도 최소단위...
SpringBatch 4.0 1. 대용량처리를 효율적으로 도와줌 2. 복잡한 비즈니스 규칙에 대한 트랜잭션 처리 지원 3. 로깅, 추적, 트랜잭션 관리, 작업처리 통계, 장애발생시 작업 재시작 / 건너뛰기 등 기능 제공
print(“hello”) a=1 b=2 print(a+b) c=3;d=4;print(c+4) #print(a+b) 주석 a = “MY NAME IS HWANG” print(a[1]) print(a[-1]) print(a[0:3]) my = a[0:2] print(my) name = a[11:17] print(“my name is : ” + name)...
More
최근 댓글