일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- #JSP #Servlet #Ajax #에이젝스 #HTML #success #.HTML() #HTML로붙이기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리3
- #프로그래머스 #코딩 #자바 #빈배열에추가삭제하기
- #프로그래머스 #코딩 #글자지우기 #자바
- #프로그래머스 #코딩 #순서바꾸기
- #프로그래머스 #코딩 #l로만들기
- #프로그래머스 #코딩 #x사이의개수
- #프로그래머스 #코딩 #배열만들기3
- #프로그래머스 #코딩 #자바 #문자열여러번뒤집기
- #프로그래머스 #자바 #코딩 #특정문자열로끝나는가장긴부분문자열찾기
- #프로그래머스 #코딩 #자바 #2의영역
- #프로그래머스 #코딩 #자바 #수열과구간쿼리1
- #git #commit #message #깃커밋 #메시지 #gitmessage #누락 #reset #mixed #마지막커밋정정하기
- #프로그래머스 #코딩 #배열원소 삭제하기
- #프로그래머스
- #프로그래머스 #코딩 #자바 #왼쪽오른쪽
- #프로그래머스 #자바 #코딩 #무작위로k개의수뽑기
- #프로그래머스 #코딩 #자바 #문자열묶기
- #프로그래머스 #자바 #코딩 #전국대회선발
- #프로그래머스 #코딩 #자바 #문자열이몇번등장하는지세기
- #프로그래머스 #코딩 #배열비교하기
- #프로그래머스 #자바 #코딩 #배열만들기2
- #프로그래머스 #코딩 #자바 #리스트자르기
- #JSP #Servlet #제이에스피 #서블릿 #필터 #Filter @WebFilter #어노테이션필터
- #프로그래머스 #코딩 #문자열잘라서정렬하기
- #프로그래머스 #코딩 #자바 #수열과구간쿼리2
- #JSP #Servlet #제이에스피 #서블릿 #필터 #filter #web.xml #필터예제 #filter예제
- Today
- Total
목록전체 글 (47)
David의 블로그
동접 웹 프로젝트 폴더 구조는 서블릿 규약에 정의되어 있는 폴더 구조가 다릅니다. 예를 들어 서블리 표준 규약은 WEB-INF/classes폴더에 자바소스가 컴파일 된 클래스 파일이 위치하지만, 동적 웹 프로젝트는 [프로젝트]/build 폴더에 위치합니다. 따라서, 개발한 코드를 실제 WAS에 배포를 하려면 서블릿 표준 규약에 맞춰줘야 합니다. 이는 매우 번거로울 수 있는 과정이기에 eclipse에서 .war export기능으로 쉽게 해결할 수 있습니다. 상단의 File > Export > Web > War file을 선택하면 위와 같은 이미지 화면이 나옵니다. Destiantion은 생성된 .war을 어디에 위치시킬지 경로를 묻는것이고 Export source files를 체크하면 자바 소스 파일을 포..
간단하게 eclipse로 Dynamic web project를 만들었다. 프로젝트 이름은 webProject1. context root 프로젝트 설정하다보면 context root라고 나오는데, 나는 webProject1이라 설정했다. 웹 어플리케이션의 컨텍스트 경로. 이 루트를 이용하여 우리가 실제 서버를 키면 http://서버:포트/[컨텍스트루트]
접근제어자 JAVA에서 객체 지향 프로그램에서는 예약어를 통해 메소드, 변수, 생성자에 접근할 때 접근 권한을 지정할 수 있습니다. 흔히들 접근제어자 'public'을 많이 씁니다. 여기서 정보은닉과 관련있는 private에 대해 다루어 볼려고 합니다. 정보은닉은 외부에서 내부 데이터를 가공하거나 들여다볼 수 없는 특성을 의미합니다. 소스를 통해 살펴보겠습니다. ||예시 getStudentName , setStudentName 메소드, 내부변수 studentID, studentName, grade, address정보가 있는 Student 클래스입니다. public class Student { int studentID; private String studentName; int grade; String ad..
Git cherry-pick, 깃 체리픽 현업에서 개발을 하다가 원하는 푸쉬한 소스만 메인브랜치 뒤에다가 붙이는 것을 말합니다. 이미지에서 메인 브랜치라 한다면 release가 되겠고 newbranch는 개발할 때 쓸 새로생성한 브랜치입니다. newbranch에다가 d.txt, e.txt를 추가를 해본 후에 release에다가 e.txt만 추가해 보도록 하겠습니다. 보시는 바와 같이 newbranch에 d, e.txt를 각 PUSH했습니다. 이후에 release브랜치 뒤에다가 e.txt를 체리픽을 하여 결과는 기존에 갖고있던 a,b,c.txt에 e.txt가 추가된 것을 확인해 볼 수 있습니다. cherry-pick할 때 조심할 점. Git cherry-pick 깃 체리픽은 merge와 마찬가지로 도착 브..
Git Merge 병합 현업에서 개발을 하다보면 꼬임을 방지하기 위해 브랜치를 새로 생성해서 작업을 하곤 합니다. 작업을 완료한 새로 생성한 브랜치를 Master 브랜치나 release 브랜치로 병합을 해야합니다. 이때 쓰는 명령이 Merge입니다. release 브랜치 == 현업에서 개발 배포용 브랜치라 가정하고 newBranch 브랜치 == 새로 생성한 브랜치라 가정을 합니다. 각 브랜치에 커밋을 한 상황에서 release브랜치에다가 newBranch 브랜치를 병합을 해보겠습니다. 이렇게 병합을 하게되면 release브랜치에는 newBranch로 추가된 소스가 병합이 된것을 확인할 수 있습니다. Merge할 때 조심해야 할 점. Merge, 병합할 때 조심해야 할 부분은 목적지 브랜치 설정을 주의해야..