목록전체 글 (51)
느림보 개발

구현할 기능 : 게시글 작성 jsp - 글을 작성할 수 있는 form 을 만든다. - 스프링시큐리티가 적용되어 POST 요청시에는 csrf 토큰을 함께 전송해준다. .. 생략 .. .. 생략 .. Controller - 컨트롤러에서 url 매핑을 한다. - get방식의 url 요청이 들어왔다면 mydiarywrite.jsp 뷰 페이지를 보여준다. - post 방식의 url 요청이 들어왔다면 service 비지니스 로직을 실행한다. - post 요청 수행 후 게시글 목록 페이지로 이동 @RequestMapping("/board/*") @Controller public class BoardController { @Autowired private BoardService service; // 글 작성 GET @..

구현할 기능 : 버튼을 눌렀을 경우, 자신의 현재 위치를 데이터 베이스에 저장한다. 사용한 API : geolocation, 카카오 지도 API 전체적인 흐름 : gelocation을 통해 사용자가 위치하고 있는 위,경도 좌표를 얻은 후 → 카카오 지도 API를 통해 한글주소로 변환 후 → Ajax통신을 통해 데이터베이스에 반영하도록 한다. ▼ geolocation 시 참고사항 크롬 50버전 이후에서는 보안적 이슈로 인해 geolocation은 https 환경 또는 로컬환경에서만 작동됩니다. 웹 브라우저 크롬, 사파리 등이 사용자의 위치 정보를 수집하는 것도 개인정보를 수집하는 것으로 분류하기 때문에 https 환경에서만 작동 가능하게 하였습니다. JSP - 나의 정보 저장하기 버튼을 눌렸을 때 실행되는..

🧡 작성한 답 🧡 class Solution { public int solution(int[] dot) { int answer = 0; if(dot[0]>0 && dot[1] > 0) { answer = 1; } else if(dot[0] 0){ answer = 2; } else if(dot[0]0 && dot[1] < 0){ answer = 4; } return answer; } } 🧡 풀이 🧡 배열 안의 요소들을 꺼내서 비교연산자를 통해 하나씩 비교해준 뒤 .answer를 반환한다. 통과 😎 더 좋은 코드와 개선점이 있다면 부담없이 알려주세요 :O 감사합니다. https://school.programmers.co.kr/learn/courses/30/lessons/120841 프로그래머스 코드 중심의 ..

🧡 작성한 답 🧡 class Solution { public int[] solution(String[] strlist) { int[] answer = new int[strlist.length]; for(int i=0; i

🧡 작성한 답 🧡 int solution(int n, int k) { int answer = 0; if(n/10 != 0) { // 양꼬치 10인분 먹었을 때 가격 answer = n*12000 + k*2000 - (n/10)*2000; } else answer = n*12000+k*2000; return answer; } 🧡 풀이 🧡 양꼬치 10인분당 1개의 음료 서비스를 받는 예제이다. 음료 서비스를 받았을 때와 받지 않았을 때로 나누어서 코드를 작성해보았다. 음료 서비스를 받을 경우 10인당 1개의 음료를 받을 수 있음 → / 연산자를 사용하여 받을 수 있는 음료의 개수를 추출하여 가격에 반영한다. 음료 서비스를 받지 못하는 경우 → 가격과 상관없으므로 일반적으로 구한다. 통과 😎 더 좋은 코드와 ..