java5 Java에서 파이프라인('|')을 split하는 방법 안녕하세요. 장비충 개발자 ABCD입니다. 오늘은 제가 실제로 개발을 하면서 직면한 문제를 가져왔는데요. 사수분께서 개발을 하는 과정에서 DB에 다양한 조건을 한 컬럼에 담기 위해 파이프라인('|')으로 구분을 지으신게 저에겐 큰 문제로 받아졌는데요..... 자 그럼 시작해보시죠. 저는 파이프라인으로 구분을 지어 놓은 것을 콤마(',')로 변경해야 하는 상황에 직면하게 되었어요. 우선 Java에서 replaceAll() 메서드를 통해 해당 문제를 해결하려고 했습니다. String str = " | A, B, C | | | 과자, 과일 | "; String tempStr = str.replaceAll(" | ", ""); System.out.println(tempStr); //A, B, C 과자, 과일 위.. Language/Java 2024. 3. 12. URL의 특정 패턴을 파악하고 가로채는 HandlerInterceptor, HandlerInterceptorAdapter HandlerInterceptor, HandlerInterceptorAdapter 애노테이션의 선언 없이 사용 하는 Spring에서의 Class(HandlerInterceptorAdapter) 와 Interface(HandlerInterceptor) 이다. 당연스럽게도 Class이므로 상속받아 사용하고, Interface이므로 구현해 사용해야 한다. 차이점 이라면 PreHandle, PostHandle, afterCompletion 세가지 메서드를 모두 구현해 주여야하는 Interface와 선택해서 Override할 수 있는 Class의 차이라고 할 수 있다. preHandle preHandle은 Controller가 실행 되기 이전에 url을 식별 or 매순간에 중간에 캐치하여 작성한 로직을 우선적으로.. FrameWorks/Spring & Boot 2024. 1. 13. 멀티 캠퍼스 후기 -마지막편- 서두... 한동안 후기를 올리지 못했다. 프로젝트가 시작되고 생각보다 프로젝트에 투자해야 하는 시간이 많아져서 개인적인 공부도 많이 못한게 사실... 수료가 완료되자마자 작성하는 따끈따끈한 후기를 작성해 보려고 한다. (너무 피곤해서 좀 대충 할 수도....?) 후기 지난 후기에서 STS3를 가지고 작성한게 마지막인 것으로 기억이 된다.(지난 글을 읽어보지 않음 피곤함...) Spring Boot를 안배우는 것에 대한 의문을 갖은 것도 잠시 STS3를 배운 후 바로 Spring Boot를 배웠다. 확실히 스프링은 JSP와 다르게 훨씬 편한 작업 환경에서 작업을 할 수 있었다. 프로젝트가 시작되고 정말 시간에 쫓기 듯이 작업을 했던 것 같다. 어떤날은 새벽 4시 어떤날은 새벽 2시에 잤고 마무리가 되어갈때.. 교육 후기/멀티캠퍼스 후기 2023. 2. 17. Java Deque란?? 덱(Deque)은 어떤 쪽으로 입력하고 어떤 쪽으로 출력하느냐에 따라서 스택(Stack)으로 사용할 수도 있고, 큐(Queue)로도 사용할 수 있다. 특히 한쪽으로만 입력 가능하도록 설정한 덱을 스크롤(scroll)이라고 하며, 한쪽으로만 출력 가능하도록 설정한 덱을 셸프(shelf)라고 한다. Java에서의 Deque 자바에서의 덱은 인터페이스로 구현되었다. 덱 자료구조의 여러 연산들을 정의한 Deque 인터페이스가 있고 이를 구현한 ArrayDeque, LinkedBlockingDeque, ConcurrentLinkedDeque, LinkedList 등의 클래스가 있다. addFirst( ) 덱의 앞쪽에 엘리먼트를 삽입한다. 용량 제한이 있는 덱의 경우, 용량을 초과하면 예외(Exception)가 발.. Language/Java 2022. 12. 14. 'Do it'으로 Java 기본 입문하기! 부트캠프를 신청하기전 기본적인 Java 지식을 습득하기 위해 'Do it 자바 프로그래밍 입문' 이라는 책을 구매 했다. 초보자 코스는 30일 기준으로 마련되어 있다. 다음주 월요일부터 시작해서 부트캠프 시작인 10월전에 마치는 것이 목표이다. 알고리즘도 같이 시작해보고 싶었지만, 욕심인거 같아서 알고리즘은 부트캠프시가 시작하면 1일 1알고리즘을 진행해보려고 한다. 하루하루 공부한 내용을 블로그에 작성을 해보면서 시작하자 화이팅!! Language/Java 2022. 8. 27. 이전 1 다음 728x90 반응형