분류 전체보기49 노 코딩 온라인 강의 제작 사이트 퍼널모아 1개월 무료 혜택 이벤트 퍼널모아 서비스에 가입하시면, 기본 1개월 무료에 추가로 1개월의 무료 혜택을 드립니다! 지식 창업, 강의 판매, PDF 전자책 판매, 정기구독 서비스 등을 지금 바로 퍼널모아에서 시작해보세요.퍼널모아를 통해 홈페이지를 만든 후, 오픈하시면 자신의 SNS나 블로그에 #퍼널모아 #funnelmoa 해시태그를 사용해 게시글을 작성해 주세요. 기본적으로 제공되는 디자인이나 플러그인들이 강의 사이트에 특화되어있어, 편리하게 하고있습니다~작성자 제작중인 홈페이지 주소: https://dokacoder.com/ 작성 방법:자신의 홈페이지 주소와 퍼널모아에서 홈페이지를 제작했다는 짧은 내용 작성링크 입력이 가능한 SNS 또는 블로그의 경우, 글 내용에 퍼널모아 홈페이지 메인 페이지 주소(https://www.fun.. 2024. 8. 5. MyBatis DBCP(Database Connection Pool) 사용자 요청이 있을 때마다 DB연결을 한다면, 많은 요청이 있을 때 연결 속도가 저하될 수 있다. 따라서 미리 Connection을 만들어 두고, 필요 시 저장된 공간에서 가져다 쓴 후 반환하는 기법이다. JNDI(Java Naming and Directory Interface) 디렉터리 서비스에서 제공하는 자바 API이며, 데이터 및 객체를 발견하고 참고한다. 외부에 있는 객체를 가져오기 위한 기술이다. MyBatis Framework 소스코드 안에 SQL문을 작성하면 코드가 길어지고 섞여 있어서 유지보수 및 분업이 쉽지 않다. MyBatis는 기존 JDBC 방식과는 달리 SQL문을 XML파일에 작성함으로써 코드가 줄어들고, SQL문 수정이 편해진.. 2023. 4. 16. JSP 구조 서블릿(Servlet) Java 코드 안에 HTML 코드를 작성할 수 있는 Java 프로그램이다. Thread에 의해 서블릿에 있는 service() 메소드가 호출된다. 전송 방식 요청에 맞게 doGet() 또는 doPost()등의 메소드를 호출한다 JSP(Java Server Page) HTML을 중심으로 자바와 같이 연동하여 사용하는 웹 언어이다. HTML코드 안에 JAVA 코드를 작성할 수 있는 언어이다. (html 에서 java 쓰는게 java에서 html 쓰는것보다 편해서 사용) 웹 서버(http) - 아파치 사용자의 요청이 정적 데이터인지 동적 데이터인지 판단한다. 정적 데이터일 경우 이미 준비된 HTML문서를 그대로 응답해주며, 동적 데이터라면 웹 컨테이너에 요청을 보낸다. http requ.. 2023. 4. 16. Github 명령어 기본 명령어 { git init : git 저장소 생성하기 git clone org (개인fork주소) . : 저장소 복제 및 다운로드 } : 둘다 처음 생성할때 둘중에 하나만, full받아서 작업할때는 git clone만 작성 아니면 오류남 git log : 전체 로그 확인 git status : 현재 상태 확인 (내가 제일 많이 사용하는 명령어) git add . : 전체 갱신할 파일 git add 파일명 : 갱신할 파일명하나 git remote add origin (깃허브 주소) : github와 서버 개인 또는 공용주소(개인주소는 push용 공용주소는 pull용) git commit -m "커밋 내용 메시지" : add 이후 확정 버전인 커밋 생성 git push origin master : 변경.. 2023. 4. 7. 브랜치 브랜치 한개의 처리 경로를 여러 개의 처리 경로로 나눌 때 사용한다. 보통 동시에 버전 관리를 해야 할 때 사용하며, 기본 브랜치는 master이고, 각각의 브랜치는 현재 버전에 대한 커밋을 가리키고 있다. 1. 커밋3 상태에서 sts 브랜치 생성 [master] ↓ 커밋1----커밋2-----커밋3 ↑ [sts] 2. sts 브랜치에서 커밋4 진행 [master] ↓ 커밋1----커밋2-----커밋3----커밋4 ↑ [sts] 3. master 브랜치에서 커밋5 진행 [master] ↓ ┌------커밋5 커밋1 ----커밋2-----커밋3 └------커밋4 ↑ [sts] 4. [HEAD] 포인터의 역할 브랜치 혹은 커밋을 가리키는 포인터이며, [HEAD]를 통해 현재 커밋 상태를 표시해준다. 또한 .. 2023. 4. 7. GitHub 깃허브 버전 관리 시스템 원하는 시점(버전)으로 이동할 수 있으며, 각 버전별로 여러 개발자가 협업할 수 있는 최적의 환경을 제공하는 시스템 SVN(거의 안씀) 작업 내역 커밋시 변경사항과 히스토리가 즉시 서버로 전송되기 때문에 관리가 용이하다. 또한 간단한 설치와 사용방법으로 별도의 교육 없이도 초보자도 쉽게 사용할 수 있다. 하지만 항상 원격 저장소(SVN 서버)를 필요로 하며 서버간 버전 관리가 힘들다. 올리기 commit 받기checkout 서버가 터지면 복구방법이 전무 Git SVN이 가지고 있던 클라이언트와 서버 간의 버전 관리 문제를 많이 보완해준 시스템. 서버 뿐만 아니라 로컬에서도 버전 관리가 가능하며, 로컬이 서버가 될 수 있고, 서버도 로컬이 될 수 있다. 브랜치라는 개념을 사용하여 .. 2023. 4. 7. 큐 큐 데이터를 일시적으로 쌓아 놓는 자료구조 편의점 음료수 냉장고 같은것. 먼저 들어간 것이 먼저 나오게 된다 입력을 Enqueue 출력을 Dequeue라고 한며 맨 앞을 front(출구) 맨 뒤를 rear(입구)라고 한다 enqueue() 데이터를 추가해주는 함수(가장 뒤쪽에 추가가 된다) dequeue() 데이터를 뽑아내는 함수(가장 앞쪽에 데이터가 삭제된다) peek() 꺼낼 요소를 엿보는 함수(가장 앞쪽의 데이터를 확인한다) clear() 모든 요소를 삭제 시켜주는 함수 파이썬에 구현되어있는 기본 라이브러리 큐 from queue import Queue Q = Queue() #큐 생성 Q.put(3) #큐 1을 enqueue Q.put(4) #큐 2를 enqueue x = Q.get() #deque.. 2023. 3. 28. HTML-3( 페이지 단락/ 책갈피 이동, 블록, 인라인 요소 ) 페이지 책갈피 페이지에서 이동하고 싶은 단락으로 이동할 수 있다 id 속성과 a태그를 이용해서 클릭시 해당 단락으로 이동할 수 있다. ex) 북마크1로 이동 5번째 단락 페이지 책갈피 북마크1로 이동 북마크2로 이동 제목1 1번째 단락 제목2 2번째 단락 제목3 3번째 단락 제목4 4번째 단락 제목5 5번째 단락 제목6 6번째 단락 제목7 7번째 단락 제목8 8번째 단락 제목9 9번째 단락 제목10 10번째 단락 제목11 11번째 단락 제목12 12번째 단락 제목13 13번째 단락 제목14 14번째 단락 제목15 15번째 단락 맨 위로 HTML 요소의 종류 블록 요소 인라인 요소 -p, h, ul, ol, div, form, table,... 등 -코드 상에 한 줄로 이어 써도 화면 상에서는 앞 뒤 요소.. 2023. 3. 23. HTML-3(링크 태그,테이블 태그) 링크 태그 HTML 링크(Link) 현재 페이지에서 다른 페이지로 이동하고자 할 때 하이퍼링크를 사용한다. 보통 링크라고 부르며, 태그를 사용한다. ex) 링크를 걸어줄 내용 - href: 페이지의 경로, 사이트 주소 - target: _blank(새창으로), _self, _parent 네이버로 이동 테이블(table) 여러 종류의 데이터가 행과 열로 정리된 표 // 행 열 이름 나이 송태섭 23살\ 윤대협 21살 셀 병합 span colspan ="합칠 열 개수" 좌에서 우로 합쳐지고 현재 행에만 적용 rowspan ="합칠 행 개수" 핸재 행과 아래 행이 합쳐지고 다음 행이 없다면 적용 1 3 4 5 6 8 9 10 회사 수익 테이블 거래처 흑자 적자 회사1 10,000,000 회사2 5,000,00.. 2023. 3. 23. HTML-2(서식 태그,리스트 태그) , 태그 두 태그의 표현은 동일하지만 사용 용도가 다르다. 태그는 단순히 텍스트를 진하게 표시하는 역할을 하지만, 태그는 강조 뿐만 아니라 실제 페이지 내에서 중요한 부분을 브라우저에게 알려주는 역할을 한다. 브라우저에서 웹 접근성으로 인식되며, 스크린 리터로 페이지를 읽을 때 거센 억양으로 음을 낼 수 있도록 강조한다. , 태그 : 글씨 기울이기 태그는 단순히 화면의 텍스트를 이태릭채로 표현해주지만, 태그는 그 내용이 중요하다는 의미도 함께 포함해준다. 태그 텍스트 하이라이팅 효과 태그 텍스트 중앙에 가로 줄을 그어서 텍스트를 지운 것과 같은 효과 태그 텍스트 밑에 선을 추가하여 텍스트 강조 효과 , 태그 위 첨자, 아래 첨자 내용을 명령어로 인식하지 못하도록 하는 문법 : > & : & " : " 공.. 2023. 3. 23. 이전 1 2 3 4 5 다음