본문 바로가기
반응형

Filter3

Java Functional Programming 스트림 설명 종류 그리고 고차함수 스트림 (Stream) Stream 은 Java 8버전부터 추가되었습니다. 아래 제공하는 여러가지 데이터를 처리할수 있는 기능들을 제공합니다. 상당히 편리하지만 제대로 알고써야 편리한 기능입니다. Filter, Sorted, Map, Match, Reduce, groupingBy 원시 타입을 위한 IntStream, LongStream 같은 원시타입을 다루는 스트림과 레퍼런스 타입(클래스, 일반 컬렉션 객첵)등을 다루는 일반 스트림이 존재합니다. 스트림은 아래와같이 일련의 작업등을 특정한 조건에 대입하여 원하는 데이터를 제어하는 기술입니다. 스트림을 가장 쉽게 설명한건데 우리가 데이터를 받을때 첨부터 원하는 데이터만 받을수도 있지만 위에 그림처럼 데이터(꽃게, 물고기, 해파리) 들 중에 원하는 물고기만 .. 2022. 8. 13.
스프링 시큐리티 Springboot gradle 설정 회원 코드 로그인 로그아웃 회원가입 회원조회 Jwt Token 살펴보기 Spring Secruit 2편 안녕하세요 앵과장입니다. 이전 블로그에서는 Spring Secruit 를 구현하기위해서 필요한 내용들에 대해서 개념적인 부분과 필요한 부분들에 대해서 정의해보았습니다. 농담처럼 왜필요한지 동기부여를 적어봤는데!! Spring Secruit 를 쓰는 주된이유는 아무래도 여러 filter 기능 그리고 라이프 사이클 때문입니다. 모든것들을 직접 구현 할수는 있지만 URL 호출 전 호출 이 후 로그인전 로그인 이후 오류처리 등등등 여러부분에 End Point를 직접 구현한다는 것은 쉽지도 안을뿐더라 순서보장이나 안정성에 대한 부분들 때문이라도 쓰는것이 좋은 방법입니다. 또한 OAuth, JWT, SNS 로그인 등 여러가지 기능구현에 많은 부분들을 보다 쉽게 개발하기 용이하게 해줍니다. Spring Boot + .. 2022. 4. 5.
로그인 인증 인가 처리 보안 스프링 시큐리티를 사용하는 이유? Spring Security 1편 안녕하세요 앵과장 입니다. Spring Security 를 알아야 하는 가장 근복적인 이유 와 동기부여 회원 서비스 직접 개발할일이 많지 않을수 있습니다. 매년 3월달은 많은 개발자분들에게 설레임과 분노를 느낄수 있는 시작이 아닌가 생각됩니다. 바로!!!!!!! 많은 분들이 떨리는 마음으로 받고 처우 협상(통보...)을 진행하게 되는데요!! 처우 협상 이후 손가락 만큼 가지고 있던 애사심 조차 사라지게 됩니다. 이번년도 경제 상황이 좋지 않아 물가 상승률 4프로정도 올랐다는 체감을 할수가 있습니다. 4프로 보다 못하다 그렇다면 이글 꼭 정독하시기 바랍니다. 많은 회사들 과제에 회원 기능 개발을 원합니다 저도 참 많은곳에 과제중 회원으로 구현한 내용이 있어 공유드립니다. GitHub - lswteen/us.. 2022. 4. 4.
728x90