일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- #프로그래머스 #코딩 #글자지우기 #자바
- #프로그래머스 #코딩 #자바 #수열과구간쿼리2
- #프로그래머스 #코딩 #자바 #문자열이몇번등장하는지세기
- #프로그래머스 #코딩 #배열비교하기
- #프로그래머스 #코딩 #자바 #빈배열에추가삭제하기
- #프로그래머스 #코딩 #자바 #왼쪽오른쪽
- #git #commit #message #깃커밋 #메시지 #gitmessage #누락 #reset #mixed #마지막커밋정정하기
- #JSP #Servlet #Ajax #에이젝스 #HTML #success #.HTML() #HTML로붙이기
- #프로그래머스 #자바 #코딩 #특정문자열로끝나는가장긴부분문자열찾기
- #프로그래머스 #코딩 #자바 #리스트자르기
- #JSP #Servlet #제이에스피 #서블릿 #필터 #filter #web.xml #필터예제 #filter예제
- #프로그래머스 #코딩 #문자열뒤집기 #자바
- #프로그래머스 #코딩 #자바 #문자열묶기
- #프로그래머스 #자바 #코딩 #무작위로k개의수뽑기
- #프로그래머스 #자바 #코딩 #배열만들기2
- #프로그래머스 #코딩 #배열의길이에따라다른연산하기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리3
- #JSP #Servlet #제이에스피 #서블릿 #필터 #Filter @WebFilter #어노테이션필터
- #프로그래머스 #코딩 #l로만들기
- #프로그래머스 #코딩 #문자열잘라서정렬하기
- 코딩 #자바 #조건에맞게수열변환하기2
- #프로그래머스 #코딩 #x사이의개수
- #프로그래머스 #자바 #코딩 #전국대회선발
- #프로그래머스 #코딩 #배열원소 삭제하기
- #프로그래머스
- #프로그래머스 #코딩 #자바 #2의영역
- #프로그래머스 #코딩 #순서바꾸기
- #프로그래머스 #코딩 #배열만들기3
- #프로그래머스 #코딩 #자바 #문자열여러번뒤집기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리1
- Today
- Total
목록프로그래밍 (47)
David의 블로그
문제설명>정수 배열 arr과 정수 n이 매개변수로 주어집니다. arr의 길이가 홀수라면 arr의 모든 짝수 인덱스 위치에 n을 더한 배열을, arr의 길이가 짝수라면 arr의 모든 홀수 인덱스 위에 n을 더한 배열을 return 하는 solution 함수를 작성해 주세요. 내 생각>arr의 길이가 짝수냐 홀수냐 판별해 for문을 순회하여 n의 값과 더한다.123456789101112131415161718192021222324252627282930int[] arr = {444, 555, 666, 777};int n = 100; int[] answer = new int[arr.length]; for (int i = 0; i arr.length; i++) { ..
문제설명 >정수 리스트 num_list와 정수 n이 주어질 때, num_list를 n 번째 원소 이후의 원소들과 n 번째까지의 원소들로 나눠 n 번째 원소 이후의 원소들을 n 번째까지의 원소들 앞에 붙인 리스트를 return하도록 solution 함수를 완성해주세요. 예시결과 >num_list n result [2, 1, 6] 1 [1, 6, 2] [5, 2, 1, 7, 5] 3 [7, 5, 5, 2, 1] 나의 생각.n인덱스 이후의 값들을 앞에 붙이고, 나머지 원소값들을 붙이면 되겠다. 생각하여 for문 2번과 List를 이용하여 구현해냈다.1234567891011121314151617181920212223 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cCs480/btsHAqB4drA/0qYbQs2rgf4WzwXbtLIWe0/img.png)
프로젝트를 하면서 자신이 개발한 브랜치에 업데이트 된 소스를 반영을 하다가 간혹 커밋 메시지를 놓친적이 있는가? 내가 어제 그랬다. 소스트리에서 커밋 메시지를 놓쳤을 때, 남기는 방법을 알려주겠다. 1. git reset -mixed..etc 이용하기.[재연1]. 새로운 브랜치를 생성하고 커밋한 다음, developer브랜치에 cherry pick을 할 것이다.하지만, 커밋 과정에서 그만 커밋 메시지를 누락하고 커밋을 해버렸다. 버전은 master 브랜치 (실무 main, 이라 가정한다.)에서 'new_branch'라는 브랜치를 새로 생성했다. 다음 아무 파일이나 수정하고 '커밋 메시지'없이 커밋을 진행한다.이미지처럼 메시지가 없다. 되돌리고자 하는 history클릭 후, git reset의 기능을..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/qrvwX/btsD5xEzoWA/M1z1MkgRFVPH6tk5Ehz47K/img.png)
필터 두번째로는 어노테이션 방식을 알아보겠다. 앞서 포스팅 한 예제는 web.xml 적용이었다. https://78alswo.tistory.com/20 [JSP/Servlet]전처리 역할을 하는 Filter.필터 첫번째 [Filter] 핉터는 클라이언트의 요청을 가장 먼저 받아 사전 처리하는 역할을 한다. 쉽게 말해 클라이언트가 요청을 보내면 JSP나 서블릿이 받기 전에 필터를 거친다. 웹 서버가 응답할 때도 마찬가 78alswo.tistory.com 바로 어노테이션 적용방법을 알아보자. [AnnoFilter.java] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ODYY6/btsD4ShITRx/qjegVL3B1ngB3BEZEnN7i0/img.png)
[Filter] 핉터는 클라이언트의 요청을 가장 먼저 받아 사전 처리하는 역할을 한다. 쉽게 말해 클라이언트가 요청을 보내면 JSP나 서블릿이 받기 전에 필터를 거친다. 웹 서버가 응답할 때도 마찬가지로 필터를 거쳐서 클라이언트로 전달된다. 다시 말해, 요청 정보에 특정한 처리를 미리 적용하거나 응답 내용을 변경 혹은 취소할 수 있다. 필터를 적용하는 방식 1. web.xml을 이용하는 방법 2. @WebFilter어노테이션을 적용하는 방법이 있다. 여기서는 web.xml로 적용하는 방식을 알아보겠다. 이번 예제는 web.xml로 필터를 적용해보고, 간단한 태그를 만들어 요청방식이 get인지 post인지 알아보는 예제를 만들어 볼 것이다. [web.xml] 1 2 3 4 5 6 7 8 9 10 11 12..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cqqsJw/btsDNJkHMuu/6Mykk3pYABOJmIDdL3n7V0/img.png)
[Ajax]란? Ajax란 Asynchronous JavaScript and XML의 약자이다. 빠르게 동작하는 동적 웹 페이지 제작을 위해 사용하는 클라이언트 통신 기법입니다. 웹 페이지 전체를 로딩하지 않고 일부분만을 로딩할 수 있습니다. 개념은 짧게 설명을 마치도록 하겠습니다. 이번 시간에 해 볼 연습은 서블릿(Servlet)과 Ajax통신 후에 반환되는 데이터를 JSP로 내보내 HTML화면에 뿌리기입니다. 먼저 서블릿 입니다. [AjaxServlet.java] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package controller; import ja..