전체보기 767

REST, REST API, RESTFUL

[REST] ※ 간단하게 HTTP URI(Uniform Resource Identifier)를 통해 자원을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD 동작을 적용하는 것을 의미. - 웹(HTTP)의 장점을 최대한 활용할 수 있는 네트워크 기반의 아키텍처(구조) : Representational Safe Transfer(REST) - 요소 : 리소스, 메서드, 메세지 - 메서드(행위 : HTTP METHOD) : REST에서는 행위에 대한 메서드를 HTTP 메서드 그대로 사용. 각각 CRUD 대응 - POST : 의미는 Create, - GET : 의미는 Select, - PUT : 의미는 Update, - DELETE : 의미는 Delet..

싱글톤 패턴

※ 애플리케이션이 시작될 때, 싱글톤으로 설계된 클래스가 최초 한번만 메모리를 할당(stack)하고, 그 메모리에 객체를 만들어 사용하는 디자인 패턴. - 생성자와 getInstance() 메서드를 포함한 구조. - 생성자를 만들 때, private로 선언(객체 생성 시, new 연산자에 제약을 주어서 반환 요구할 때, 항상 동일한 객체를 반환시켜 주기 위함.) -> 싱글톤 패턴을 사용하여 만든 객체는 언제나 서로 같다는 것을 보증. -> 사용하는 이유 : 단 한번 new 연산자로 객체를 얻어 오기 때문에, 고정된 메모리 영역을 사용하여 메모리의 낭비를 줄일 수 있음. 전역변수 선언 및 전역 메서드 호출로 다른 클래스에서 사용이 용이. 공통된 객체를 사용해야 하는 경우, 매번 객체를 생성하지 않고 같은 ..

[naturoblazing]초결전 사루토비 아스마(마지막으로 덧붙이는 말) 극작 인증

초결전 미션으로 뜬금(?)없이 예토 아스마가 나왔습니다. 해당 결전에 유용하게 사용할 수 있는 신캐릭으로 블페 '시카마루' 가 나왔는데요. 해당 결전은 신캐릭인 '시카마루'를 사용하지 않고도 SS랭크 클리어 가능했습니다. 미션 클리어 보상으로 얻을 수 있는 캐릭터인 사루토비 아스마(마지막으로 덧붙이는 말)는 블레이징 각성도 가능한 캐릭이어서, pvp 용도로 사용할 수 있습니다. 블레이징 각성 시, 인술 차크라 4칸 + 상태 이상효과(술법 불능, 공격력 감소 60%) 의 능력치입니다. 다만, 인술이 광역 인술이긴 한데 사정 거리가 넓지가 않아 아쉬울 따름입니다. 거의.... 단일기라고 봐도 무방할 정도 입니다.. 그럼 이만~

[문자열 부분 일치 및 일치 여부]

String abc = "미나토자키사나"; String result = ""; if(abc.contains("사나")){ result = "있음"; }else{ result = "없음"; } if(abc.indexOf("사나") > -1){ result = "있음"; }else{ result = "없음"; } if(abc.matches(".*사나.*")){ result = "있음"; }else{ result = "없음"; } ○ contatins : boolean, 대상 문자열에서 찾고자 하는 문자열이 있는지 확인 - 결과 : true(있음), false(없음) ○ indexOf : int, 대상 문자열에서 찾고자 하는 문자의 위치를 반환(리턴값) - 결과 : 위치 값(있음), -1(없음) ○ match..