티스토리

내가 개발자가 될 수 있 을 가?
검색하기

블로그 홈

내가 개발자가 될 수 있 을 가?

imgonnabedeveloper.tistory.com/m

모팔구 님의 블로그입니다.

구독자
2
방명록 방문하기
공지 블로그 이사왔읍니다🙇‍♂️ 모두보기

주요 글 목록

  • KDT 25주차 회고(230817~230823) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230817~230818 🌸Spring 수업 열심히 들음 📆 230821 웹소켓 origin: 프로토콜 + 도메인 + 포트번호. 셋 중 하나라도 다르면 다른 오리진이다. ex) http://localhost:80 과 https://localhost:80은 다름 origin의 기본 정책은 Same-Origin Policy. ajax에서 크로스 오리진을 요청하면 막혀있는데 ajax는 요청의 응답결과를 변수에 받기 때문에 맘대로 조작이 가능하기 때문. servlet-context.xml: 웹 어플리케이션에서 클라이언트의 요청을 받기 위한 컨텍스트 설정으로, 요청에 관한 객체를 정의한다 웹소켓은 Node.js로 다룸 자바는 일괄 처리 배치.. 공감수 0 댓글수 0 2023. 8. 23.
  • KDT 23, 24주차 회고(230803~230816) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230803~230816 🌸Spring 수업 열심히 들음 💭 기록 - 공감수 0 댓글수 0 2023. 8. 21.
  • KDT 22주차 회고(230728~230802) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230728 🌸Spring 도서관리시스템 📆 230731 🌸Spring 도서관리시스템 📆 230801 Practical 자바 유틸리티 - 9장 젠킨스를 이용한 지속적 통합 구축 지속적 통합(Continuos Integration): 빈번하게 반복적으로 개발 주기(코드→컴파일→패키징→테스트→검사→배포→코드→...)를 진행하는 것. 지속적 통합은 소프트웨어에 대한 통합을 반복적으로, 그리고 수시로 수행하고 테스트하는 것을 강조한다. 젠킨스를 설치할 때 두가지 경우 중 하나를 선택할 수 있다. 하나는 젠킨스에 내장된 서블릿 엔진을 이용해서 실행하는 것이고 다른 하나는 개별 WAS에 배포해서 실행하는 것이다. 전자도 충분히 활용가능하지만 .. 공감수 0 댓글수 0 2023. 8. 3.
  • KDT 21주차 회고(230720~230726) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230720 🌸Spring JSTL(JSP Standard Tag Library): 개발자들이 자주 사용하는 패턴을 모아놓은 집합. 컨트롤러에서 보내준 데이터를 뷰에 표현하도록 도와줌 servlet-context.xml static folder 설정: css, images, upload, js 등 서버에서 앞서 처리될 필요가 없는 정적 리소스 파일을 처리하는 역할을 수행함. 웹 애플리케이션의 물리적 경로 이름을 설정하고 이 경로에 정적 리소스 파일들을 저장하면 소스 코드나 웹 브라우저의 주소창에서 해당 리소스의 경로를 사용하여 직접 접속할 수 있음. 정적 리소스란 클라이언트에서 요청이 들어왔을 대 요청 리소스가 이미 만들어져 있어 .. 공감수 0 댓글수 0 2023. 7. 28.
  • KDT 20주차 회고(230713~230719) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230713~230714 코로나 걸림; 📆 230717 📃 웹기반 애플리케이션 수업 열심히 들음 📆 230718 📃 웹기반 애플리케이션 수업 열심히 들음 🌸 Spring 디자인 패턴: 프로그램 개발에서 자주 나타나는 과제를 해결하기 위한 방법 중 하나로, 소프트웨어 개발 과정에서 발견된 노하우를 축적하여 이름을 붙여 이후에 재사용하기 좋은 형태로 특정 규약을 묶어서 정리한 것. 프레임워크: 비기능적 요구사항(성능, 보안, 확장성, 안정성 등)을 만족하는 구조와 구현된 기능을 안정적으로 실행하도록 제어해주는 잘 만들어진 구조의 라이브러리 덩어리. 애플리케이션들의 최소한의 공통점을 찾아 하부 구조를 제공함으로써 개발자들로 하여금 시스템.. 공감수 0 댓글수 0 2023. 7. 19.
  • KDT 18, 19주차 회고(230629~230712) 🎯 목표 💡 나는 최고의 프로그래머당! 🖋️ 수업 내용 ※ 요약 주의 📆 230629~230707 수업 열심히 들음 📆 230710~230712 코로나 걸림; 💭 기록 수업 잘 듣다가 갑자기 코로나 걸려서 ,, 쉼 공감수 0 댓글수 0 2023. 7. 18.
  • KDT 17주차 회고(230622~230628) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230622 📃 웹기반 애플리케이션 JSP에는 세가지 태그가 있다 스크립트 태그 선언문: , 사용할 변수나 메서드를 생성함 스크립틀릿: , 자바 로직 코드를 작성하는 태그 표현식: , 선언문의 메서드를 호출 디렉티브 태그 액션 태그 🐍 파이썬 프로그래밍 이모저모 배우는중 📆 230623 쉬었음! 📆 230626 정리한거 날아감ㄱ- 📆 230627 정리한거 날아감ㄱ- 📆 230628 📃 웹기반 애플리케이션 jsp내장 객체: jsp컨테이너에 미리 정의된 객체. 별도의 import문 없이 사용 가능. (스크립틀릿) 태그나 (표현문) 태그에 선언을 하거나 객체를 생성하지 않고도 직접 호출해 사용할 수 있다. request(⭐️).. 공감수 0 댓글수 0 2023. 6. 29.
  • KDT 16주차(230615~230621) 🎯 목표 💡 나는 최고의 프로그래머당. . . 💡 빡공하자 .. 플젝하느라 못한거 🖋️ 수업 내용 ※ 요약 주의 📆 230615~230620 프로젝트 📆 230621 🎮 웹기반 애플리케이션 일단세팅함 근데 전자정부 프레임웍이있으면 첨부터 그거쓰지^^.. 왜 굳이 이클립스를 쓸가싶구ㅎ.. 🧩 파이썬 프로그래밍 아나콘다 설치함,, 맥에는 아나콘다 라이브러리 중에 몇개 안되는게 있다고 그런건 미니콘다로 해야된다길래 미니콘다 깖.. 파이썬 변수: 자료형과 세미콜론 없이 변수명과 값만 사용하면 된다 ex) a = 10 파이썬에서는 결합연산자(+)를 사용할 수 없다 결합하려는 피연산자가 모두 문자열이어야 한다 파이썬에서는 인덴트가 없으면 안된다. 업3ㅅ으면 에러남 💭 기록 플젝하느라 넘 힘들어다. .. 공감수 0 댓글수 0 2023. 6. 22.
  • KDT 14, 15주차 회고(230601~230614) 프로젝트만 함. . . 공감수 0 댓글수 0 2023. 6. 21.
  • KDT 13주차 회고(230525~230531) 🎯 목표 💡 으어어 넘바빠 💡 나는 최고의 프로그래머당!(이쯤되면 의심스러움) 🖋️ 수업 내용 ※ 요약 주의 📆 230525 🎈웹 프로그래밍(프엔) js에 mybatis적용하기 ☕️ Advanced Java JSP환경에서 현재 작업 중인 페이지에서 다른 페이지로 이동하는 방식으로 forward, redirect 두 가지가 있다. forward방식 특정 서블릿에 대한 요청을 다른 서블릿이나 jsp로 넘기는 것을 말한다. (이 때 HttpServletRequest, HttpServletResponse객체를 공유한다.) - POST방식 이용 클라이언트에서 요청한 url주소는 처음 요청할 때의 주소가 바뀌지 않으며 redirect보다 성능이 좋다. 서버 내부에서만 접근이 가능하다. 이동되는 페이지로 값을 넘기려.. 공감수 0 댓글수 0 2023. 6. 2.
  • KDT 11주차 회고(230511~230517) 🎯 목표 💡나는 최고의 프로그래머당! 👊 빡공 🖋️ 수업 내용 ※ 요약 주의 📆 230511 🎈웹 프로그래밍(프엔) Math DOM: Html문서를 객체로 표현 BOM: 웹브라우저를 객체로 표현 Window ☕️ Advanced Java JDBC 📆 230512 🎈웹 프로그래밍(프엔) Location: url의 정보를 가져오거나 설정(어려움) DOM: W3C의 표준. 문서를 액세스하기 위한 표준을 정의한다 ☕️ Advanced Java.,// 머 라이브러리들 발표 JDBC 📆 230515 🎈웹 프로그래밍(프엔) jquery ☕️ Advanced Java .properties: 키값과 밸류값과 같은 형식으로 저장되는 파일로, 환경을 설정하는 내용을 변경할 때 properties의 내용만 바꾸면 된다. 문장.. 공감수 0 댓글수 0 2023. 5. 17.
  • KDT 10주차 회고(230504~230510) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 주말동안 뿌수겠읍니다 👊 빡공 🖋️ 수업 내용 ※ 요약 주의 📆 230504 🎈웹 프로그래밍(프엔) javascript 스크립트는 함수 오버로딩이 불가능함 스크립트 함수 정의 방법 // 1. 매개변수O, 반환값O 함수명 = (매개변수1, 매개변수2, ...) => { 내용 return 반환값; } // 2. 매개변수O, 반환값X 함수명 = (매개변수1, 매개변수2, ...) => { 내용 } // 3. 매개변수X, 반환값O 함수명 = () => { 내용 return 반환값; } // 4. 매개변수X, 반환값X 함수명 = () => { 내용 } 함수 호출하기 그냥 수업 열심히 들었음.. ☕️ Advanced Java 수업에 집 중 📆 230505 아무.. 공감수 0 댓글수 0 2023. 5. 15.
  • KDT 9주차 회고(230427~230503) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 많이 쉬었으니까 열심히 읽기 👊 빡공! 🖋️ 수업 내용 ※ 요약 주의 📆 230427 🎈웹 프로그래밍(프엔) CSS font-family: 브라우저가 해당 폰트를 지원하지 않는 경우를 대비한 대체 글꼴 letter-spacing: 자간 조절 line-height: 줄간격 조절 text-decoration: 밑줄처럼 데코를 줄 수 있음 text-indent: 들여쓰기 조절 text-shadow: 텍스트의 그림자 지정. x y blur color 순서로 값을 지정해야함 direction: 텍스트의 입력방향을 지정 rtl(right to left, 오른쪽에서 왼쪽으로), ltr(left to right, 왼쪽에서 오른쪽으로) text-transform: .. 공감수 0 댓글수 1 2023. 5. 15.
  • KDT 8주차 회고(230420~230426) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석,, 쓰기도 귀찮다 11장 노쉬발 킵고잉 💡 빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230420 🎈웹 프로그래밍(프엔) 이클립스를 이용해 톰캣으로 서버 연결하기(글쓰기) html : 하이퍼링크를 설정할 수 있는 태그 속성 href(필수): 링크를 입력, target: 링크를 클릭하면 웹브라우저에서 어느 위치에서 열릴지를 정의 _self(default)는 현재 탭에 링크 열기, _blank는 새 탭에 링크 열기 : 문서에 이미지 정의 속성 src: 이미지 경로 지정 alt: 이미지를 표시하지 못하게 된 경우 나타날 대체텍스트를 입력 width나 border같은 스타일도 지정할 수 있지만 이는 css에서 정의하는게 나음 : 문서에 테이블을 정의, : 행.. 공감수 0 댓글수 2 2023. 4. 26.
  • KDT 7주차 회고(230413~230419) 🎯 목표 💡나는 최고의 프로그래머당! 💡프로젝트 완성하기 💡빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230413 🥟 프로젝트 📆 230414 🥟 그저 프로젝트 📆 230417 ☕️ JAVA 배포(deployment): source 파일 -> class 파일 -> 사용 빌드(build): 클래스 파일을 실사용하도록 모으는 과정을 빌드라고 함. 즉 컴파일 생성부터 프로덕트 생성까지의 과정 이클립스 내에서 자바 프로젝트 빌드하는 법 : file -> export -> Java -> Runnable JAR file -> Launch configuration: 실행시킬 main메서드가 있는 파일 선택, Export destination: 저장 경로 선택 -> finish 클릭 cmd에서 jar파일 실행하기: ja.. 공감수 0 댓글수 2 2023. 4. 19.
  • KDT 6주차 회고(230406 ~ 230412) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 초프 전까지만 끝내고 싶은 맴입니다요 (7챕터나 남음) 🖋️ 수업 내용 ※ 요약 주의 📆 230406 ☕️ JAVA Set - HashSet JDK 1.5 미만 -> Iterator / JDK 1.5 이후 -> foreach Map LIFO, FIFO DAO(Data Access Object): 데이터베이스에 접속해서 select, update, insert, delete를 실행하는 클래스 🐬 Database 트리거 연습 🐧 Linux chown: CHange OWNer. 주인(소유자) 바꾸기 chown 소유자명 디렉토리명: 사용자가 root가 아닐 경우 바꿀 수 없으므로 앞에 sudo를 붙인다 ln: LiNk file. touch 🔊기타 공지 개념.. 공감수 0 댓글수 0 2023. 4. 18.
  • KDT 5주차 회고(230330 ~ 230405) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 (제발..) 자바의 정석 9장 끝내고 10장 하자.. 💡 빡공💎 🖋️ 수업 내용 ※ 요약 주의 📆 230330 ☕️ JAVA 과제 리뷰, 시험 리뷰 인터페이스 🐬 Database 함수 연습 🐧 Linux grep 내용 파일명: 해당 파일 내에 해당 내용이 있는지 검색하고 있으면 출력하고 없으면 반응 없음 grep 내용 파일1 파일2 파일3: 해당 내용이 파일1, 2, 3 중 어느 파일에 있는지 내용과 함께 출력함 ex) km.txt:lisa grep 내용 *: 여러 폴더를 찾아보고 해당 파일을 찾아서 출력함 내용은 대소문자를 구분함. 정확히 일치할 경우에만 출력하기 때문에 대소문자 구분 없이 출력하고 싶으면 -i 옵션을 추가해야 함 find: 검색. find /.. 공감수 1 댓글수 2 2023. 4. 5.
  • KDT 4주차 회고(2303023~2303029) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 9, 10장까지 💡 빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230323 ☕️ JAVA 인스턴스 멤버와 정적 멤버 접근제한자 getter, setter 🐬 Database dml 연습 또 연습 🐧 Linux cp 파일 다른파일명: 복사 mv 파일명 경로: 파일 이동 mv 파일 파일: 파일 이름 바꿈 rm 파일명: 파일 삭제 rmdir: 디렉토리 삭제 rm -fR 디렉토리명 📆 230324 ☕️ JAVA Singleton패턴 상속 🐬 Database dml 연습 진행중 . . . 🐧 Linux 📆 230327 ☕️ JAVA 과제 리뷰 상속 🐬 Database 조인 문제풀기 🐧 Linux vim(에디터) 명령어 모드: esc, 입력모드 i 클릭 (명령어.. 공감수 0 댓글수 0 2023. 3. 30.
  • KDT 3주차 회고(2303016~2303022) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바의 정석 9, 10, 11, 12장까지 💡 빡공👊 🖋️ 수업 내용 ※ 요약 주의 📆 230316 ☕️ JAVA 참조타입 String 변수에 "홍길동"이라는 값을 저장하고 다른 String 변수에도 동일하게 저장하면 두 변수는 String pool에 저장된 똑같은 "홍길동"을 가리킨다. 결국 두 변수가 참조하는 주소는 같은 주소이다. 🐬 Database 학사관리시스템 dml 연습 📆 230317 ☕️JAVA 향상된 for문 연습문제 풀기 enum 날짜를 알아내는 클래스: Date, Calendar, LocalDate 🐬 Database ddl, dcl 연습 🐧 Linux echo ($변수명) echo $SHELL // 환경변수는 대문자로 echo $PATH /.. 공감수 0 댓글수 0 2023. 3. 24.
  • KDT 2주차 회고(230309~2303015) 🎯 목표 💡 나는 최고의 프로그래머당! 💡 자바, 디비 수업 잘 따라가기 💡 자바의정석 후반, 알고리즘 공부하기 🖋️ 수업 내용 ※ 요약 주의 📆 230309 ☕️ JAVA 증감 연산자, 삼항 연산자 Math.abs() 🐬 Database ErWin - SQLDeveloper 연결하기 한국건설관리시스템 관계다이어그램, ERD 그리기 ⌨️ 백준 10807 10871 📆 230310 ☕️ JAVA if, else if, else double Math.random(): 0.0 이상 1.0 미만의 수를 랜덤으로 출력한다. 정수를 리턴하고 싶다면 범위를 정하고 10을 곱해 범위를 늘린다. Math말고 Random 사용 권장 Random random = new Random(); random.nextInt(); //.. 공감수 0 댓글수 0 2023. 3. 24.
  • KDT 1주차 회고(230302~230308) 🖋️수업 내용 ※ 이전 수업 내용 기억 안남 . . . 📆 230306 ☕️ Java 자바 역사, 이클립스 설치, 실행 원리 변수 선언과 초기화, 사용 규칙과 범위 기본 타입: 정수형, 실수형, 논리형 형변환: 자동 형변환(작 → 큰), 강제 형변환(큰 → 작) 🐬 SQL 데이터 vs 정보 데이터베이스의 특성: 실시간 접근, 계속적인 변화, 동시 공유, 내용에 의한 참조 일괄 처리 vs 온라인 처리 / 오프라인 처리 vs 온라인 처리 / 중앙집중 처리 vs 분산 처리 / 파일 관리 vs 데이터베이스 관리 DBMS란? 트랜잭션의 의미 / 특징: 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability) 트랜잭션의 상태 활동(Active) → 실패(.. 공감수 0 댓글수 0 2023. 3. 23.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.