[Web] Web Server와 WAS(Web Application Server) / Apache, NginX와 Tomcat
·
개발 하나둘셋/CS
개념정리 Web Server와 WAS(Web Application Server) - Apache, NginX와 Tomcat - 회사에서 프로젝트 배포 전 WebServer와 WAS의 개념에 대해 공부해보라는 지시???가 있어서 겸사겸사 정리해보는 시간을 가졌다. 그냥 무조건 들이밀 수도 있는데 비전공자에 공부기간이 짧은 나에대한 많은 베려라고 생각해 감사한 마음이다. 아직 동기/비동기, 스레드 등 서버를 이해하기 위한 밑바닥 개념들조차 완벽하게 이해가 안되어 시간이 오래걸렸지만, 최대한 이해한대로, 다시봐도 이해가 가게끔 정리해보았다. [차례] 1. Web Server와 WAS의 개념과 차이 2. Apache와 NginX 3. Tomcat 1. Web Server와 WAS의 개념과 기능 1. Web S..
SpringBoot 슬랙 Slack알림보내기 ChatPostMessageRequest
·
개발 하나둘셋/Java & Spring
개발꿀팁 slack 알림보내기 프로젝트 중 문의사항을 받으면 slack알림이 오는 기능을 구현. slack연동을 위한 토큰 발급방법과 slck 메세지 작성 등을 정리해 보았다. 1. 준비 build.gradle build.gradle에 dependencies를 아래와 같이 추가한다. implementation("com.slack.api:bolt:1.18.0") implementation("com.slack.api:bolt-servlet:1.18.0") implementation("com.slack.api:bolt-jetty:1.18.0") application.yml yml에는 토큰을 발급받고 챗봇을 만들 채널명을 적으면 된다. slack: token: xoxb-발급받은 토큰 channel: monito..
SpringBoot SMTP서버를 활용한 메일 보내기
·
개발 하나둘셋/Java & Spring
개발꿀팁SMTP서버를 활용한 메일 보내기  프로젝트 중 단체메일 보내기, 문의사항이 있을 시 답변 메일을 보내는 형태의 메일보내기가 필요했다. springboot에서 메일전송 시 가장 무난하게 쓰이는 SMTP를 사용했고, 공용메일로 구글메일을 사용하고 있어 지메일을 활용했다. 1. 준비build.gradlebuild.gradle에 dependencies를 아래와 같이 추가한다.implementation "org.springframework.boot:spring-boot-starter-mail" 2.  코드 구현application.ymlSMTP 서버를 설정해야 한다. 나는 yml을 사용하여 세팅하였다.username의 경우 '@gamil.com'을 제외한 아이디만을 적어야 한다.spring: mail..
spring 게시판 기간조회 동적으로 처리하기 querydsl
·
개발 하나둘셋/Java & Spring
개발꿀팁 spring 기간 조회 동적으로 처리하기 프로젝트 중 기간조회 기능이 필요해 작성하는 포스팅을 작성했었는데 코드를 더 동적으로 작성하자는 리뷰를 받고 수정해보았습니다 기존 코드 spring 게시판 기간조회 방법! String -> LocalDateTime 변환 개발꿀팁 spring 게시판 기간조회 방법! String -> LocalDateTime 변환 프로젝트 중 게시글을 임의의 기간으로 조회하는 기능이 필요해서 작성해봤습니다! 기간을 직접입력해서 조회할 때, String으로 받 yuricoding.tistory.com 게시글 기간 조회 예시 이미지 Controller 날짜 조회를 위한 시작 날짜와 끝날짜 설정을 위해 requestParam으로 시작날짜와 마지막 날짜를 받습니다. 날짜를 입력하지..
[항해99 후기] 입사 한달 차 비전공자 신입개발자
·
이야기
항해99 후기 입사 한 달 차 비전공자 신입 개발자 항해 99 4기 수료 후, 3주간 구직활동, 3월 14일 신입 개발자로 첫회사 입사. 2달이 되어가는 신입 개발자의 항해99 후기입니다 지나고 보면 사소한 것들이 그 당시에는 정말 소중한 정보들이었어서 이렇게 적어봅니다! 항해99 시작 전 개발자의 길을 선택하기 전, 전라도 광주에서 지역개발컨설턴트 일을 했었습니다. 이름만 번지르르하지 지금 생각해보면 잡일꾼 같았던 직업이었습니다. 전 직장에서 회의감을 느끼고 조금 더 미래지향적인 일을 해보고 싶어 요즘 핫한 개발자라는 것을 해봐야겠다 생각했습니다. 무작정 패스트캠퍼스에서 코딩 강의를 결제하고 혼자 공부를 할 무렵 20대도 아니고 이렇게 한없이 공부만 해서는 취업을 할 수 없겠다는 생각이 들었습니다. 그..
spring 게시판 기간조회 방법! String -> LocalDateTime 변환
·
개발 하나둘셋/Java & Spring
개발꿀팁 spring 게시판 기간조회 방법! String -> LocalDateTime 변환 프로젝트 중 게시글을 임의의 기간으로 조회하는 기능이 필요해서 작성해봤습니다! 기간을 직접입력해서 조회할 때, String으로 받은 날짜데이터를 LocalDateTime으로 변환시키는게 핵심! 백엔드 코드로 view쪽은 없습니다~ 게시판 기간 조회하기! Controller RequestParam으로 시작날짜와 끝나는 날짜를 받아줍니다. 직접입력하는 날짜를 받기 때문에 String으로 받습니다. 저는 페이징처리를위해 Pageable도 사용했어요 @GetMapping("/post") public PageImpl getPostList(@RequestParam(value = "searchStartDate", requir..
유리코딩
유리코딩