win+r (실행 창 단축키)cmd (명령 프롬프트)ipconfig (ip 확인 명령어)제어판 - 네트워크 및 공유 센터어댑터 설정 변경이더넷 설정 변경 (또는 우클릭 - 속성)인터넷 프로토콜 버전 4(TCP/IPv4) - 속성 - ip 주소 변경하기 개발자는 상황에
점심시간 5교시
학생들이 제출한 순서도 하나씩 보여주면서 확인, 별다른 피드백은 없었음.지난 수업 복습DBMS : Database Management System, 데이터베이스 관리 시스템데이터베이스 종류 中 관계형 DBMS (RDBMS)OracleMy-SQLDB2SQL ServerS
CastExp class 생성 (Casting : 형변환)
지난 시간 복습char(문자) : '' 로 감싼다, 한 글자string(문자열) : "" 로 감싼다, 여러 글자float/double : 실수형 타입java apiex) Integer Class계층도를 확인할 수 있음, java.lang.Integer 는 java.la
이전의 코드를 압축적으로 표현하기결과if 문 안에 if / else 를 중첩해서 넣을 수 있다.반복 문장 제거결과반복되는 출력문을 1개로 압축시킴.500~1000 사이의 값을 random으로 입력받아grade를 (char 타입) A, B, C, D, F 로 나누어 출력
4일차
linux 설치 후 활용해서 병행할 예정구구단이 for 문 활용에 좋음결과결과
조건식 : true/false 구문1차 if문 안에 2차 if문 3차 ....key 값 : 경우의 수key 값으로 모든 경우의 수를 처리할 필요 없이 필요없는 경우의 수는 default 에서 예외처리를 하면 됨.break : 이 process 를 빠져 나온다.=> 이를
배열을 만드는 절차배열은 size가 꼭 들어가야함.결과초기화가 안되어있기 때문에 자동으로 0으로 초기화 됨배열의 size = length결과배열의 각 data를 변경할 수 있음.결과같은 출력문을 for문을 이용해서 출력해보기결과배열의 길이(size)에 따라 for문의
지난 시간 복습Ctrl+Shift+O : 필요한 import 설정 단축키지난 미션강사님의 코드 1반복문 없이 일단 구조 만들기결과강사님의 코드 2반복문과 배열을 사용해 구조 정리하기결과점수에 제한을 줘보자 (0~100)결과
### Min & Max ``` 배열에서 최소값, 최대값을 출력하세요 최소값 : min, 최대값 : max ```
행 : row열 : column지난 미션이번 미션은 배열값과 random값과의 유사성이 있기 때문에 다음과 같이 코드를 좀 더 간결하게 압축시킬 수 있다.결과random값을 받음과 동시에 배열의 번호로 넣어버리고, 반복문이 끝나면 최종값을 출력한다.day005 proj
bmi 구하기 강사님의 코드 ``` public static void main(String[] args) { BMIExample2 m=new BMIExample2(); float h=1.8f; float w=77f; float index=m.c
지난 시간 복습같은 기능을 하기 위해 main 함수 안에서 길고 많은 양의 코드를 작성해야 한다 => 생산성이 낮다.method 를 쓰게 되면 간결한 코드를 사용해서 기능을 쓸 수 있다 => 생산성이 높다.매개변수가 없는 method 는 고정되있는 값만 불러올 수 있다
u1 과 u2 가 static 변수 count 를 공유하기 때문에u1 3번 u2 2번 호출해도 총 count 수는 공유됨.미션맨 처음 만들었던 순서도를 가지고 code로 표현해보기StepClass1.javaStepClass2.javaStepClass3.javaFlowE
=휴가=
지난 시간 복습static : 메모리에 바로 올라가 있다=> 객체 생성하지 않아도 바로 사용할 수 있다.extends : 클래스에서 상속받을 때 사용자식클래스에서 공통 부분은 빼고 이 클래스에서만의 코드를 표현한다면 부모 코드의 중복 코드를 줄일 수 있다.상속받는 자식
강사님의 코드 LunchTest.java (main) Lunch.java ChinaLunch.java OrientLunch.java WestLunch.java 결과 Wrap (랩) 문자열을 원하는 각 타입으로 변환해주는 기능 결과 DI (Depende
지난 시간 복습추상메소드/추상클래스추상메소드 : 몸체가 (중괄호,{}) 없는 메소드, 메소드 내에 할 내용, 기능 을 기록하지 않고 이름만 정해져 있음. abstract 키워드를 써야 함.추상 클래스 : 추상 메소드가 1개 이상 존재하는 클래스. abstract 키워드
근처 구내식당이 맘 편하게 많이 배부르게 먹을 수 있어서 좋은듯맛도 괜찮음.판넬 여러개에 각각 라벨, 배경화면, 버튼, 텍스트상자 붙이기textfield 의 폰트 바꿔보기미션만들어보기
지난 시간 복습버튼을 누르면 text -> 이미지 로 바뀌게 된다.버튼을 눌러 text - 이미지 - text - 이미지 로 변환여담 ; flag옛날 기차역에서 기차가 들어오면 차장이 깃발로 신호를 주었다.위로 올리면 왼쪽, 내리면 오른쪽 등등\-> flag = 신호를
reset 버튼 추가하기강사님의 코드결과마우스 포인터를 입력받아 출력결과창 안에 마우스가 들어오면 mouseEntered창 밖으로 나가면 mouseExited누르면 mousePressed누를 때의 x,y 좌표 출력떼면 mouseReleased누르고 뗌의 동작 mouse
지난 시간 복습Thread : 프로세스 속의 작은 프로세스여러 개의 활동을 한번에 할 수 있게 한다.thread를 생성하고 동작시킴.thread를 생성하는 방법1\. thread 클래스를 상속하는 방법2\. runnable 인터페이스를 구현하는 방법클래스는 단일상속,
slider 활용결과FileChooserEx결과
지난 시간 복습지금 기능적으로 보여주는 method들이 있는데, 이 method 외에 다른 부분, 다른 기능에서도 유사한 방향으로 진행이 되며, 유사한 형태로 사용이 된다.모든 method를 외울 수는 없다. 하지만 현재 보여주는 method들이 어떤 형태로, 어떤 f
메모리 : 휘발성 저장공간하드디스크 : 비휘발성 저장공간입출력 byte 스트림 / 입출력 문자 스트림input/output stream 객체를 생성해서 사용.input.txt 의 파일의 내용을 program 을 통해 output.txt 에 다시 쓰는 과정(파일 복사)여
지난 시간 복습CarRace결과현재는 Thread를 stop시키는 명령 없이 초기화를 시킨 것이기 때문에아직 초기화 버튼의 역할은 차 이미지를 처음 위치로 옮기는 것만 하고, thread를 멈추는 역할은 아니다.
결과결과super 키워드로 Number 을 넣으면String, Double 타입은 오류가 난다.만약 Double을 넣으면 String 만 오류가 난다.hr 접속data Table 에 있는 data들이런 걸 query 라고 한다.web에서 data를 가져오고, 추가하고,
지난 시간 복습위 처럼 data를 넣는 방법을 '캡슐화' 라고 한다.Thread 관련 글Thread 관련 메서드가 죄다 Deprecated 된 이유어제 내가 'CarRace' 클래스에서 초기화 시키는 과정 중 thread 동작 중 초기화버튼을 사용하면 thread가 멈
채팅 프로그램 이어서ChatServer.javaChatClient.java실행 모습
지난 시간 복습generic 과 synchronize 정도는 기억을 해야 하고,chatting system 은 thread 가 어떤 식으로 작동되는지 보여주는 예,그 흐름을 잘 따라가며 알아두어야 한다.Array : 사이즈가 고정되어 있다.ArrayList : 사이즈가
미션Oracle SQLtable 이름 : telinfotable 만들기eclipse 에서 불러오기
지난 시간 복습추가 : add, index number로 추가하게 되면 기존 index number를 뒤로 밀면서 추가삭제 : remove, index number로 삭제하게되면 뒷 number가 앞으로 오면서 채움따라서 빈번한 data 변화가 있는 저장공간으로서는 적
강사님의 코드BoatsStatementViewer_teacher.java강사님의 코드BoatsPreparedStatementViewer_teacher.java강사님의 의도는 statementviewer 에서 statement 부분을 preparedstatement 로
스윙 세미프로젝트 진행 -2교시엔 세미프로젝트 관련 내용 보충+예시 등등 설명할 예정현재 진행 상황파일트리메인 실행할 Mission.java메인 화면 MainFrame.java결제까지 완료한 후의 최종 화면 ByeFrame.java4초의 시간이 지나면 메인화면으로 전환
semi project 진행중TabFrame1.javafor문 이용해서 코드 압축중.main 화면에서 버튼을 누르면 TabFrame1 로 넘어가게,homeButton 을 누르면 다시 메인화면으로 돌아가게 구현중Tab0 을 누르면 TabFrame1 이, Tab1을 누르면
semi-project 진행 계속2교시에 db 날짜처리 교육 잠깐 할 예정db 날짜처리날짜 타입 : Datesysdate : 현재 날짜sysdate 는 문자열 취급ex) '2024-01-05' 또는 '2024/01/05' 또는 '2024/1/5'Date 타입으로 지정해
semiproject 중간점검 메일로 제출메일제목 : 세미프로젝트 중간점검\_홍길동이런 양식으로 제출 (ppt파일 제공)
세미프로젝트 진행 계속메뉴 고르고 금액이 표시되는 프레임에 대대적인 수정이 있었음.db 연동해서 최종 결제완료 시 db table update 기능 추가세미프로젝트 기한 : 24.01.15 월요일 오전까지제출 : 소스코드 + pptrun.javaToastDB.javaT
세미프로젝트 제출용 ppt 작성 하고 옆 친구 안풀리던 오류 오후 내내 같이 고민함.
세미프로젝트 진행 계속1-2교시 : 세미프로젝트 진행3-4교시 : 세미프로젝트 마무리영상은 3교시 알려줄 예정제출 결과물 : 원소스, 결과물 영상, ppt메일 제목 : 세미프로젝트결과물1212홍길동3개의 파일 첨부1\. ppt, 파일 이름 : 세미프로젝트홍길동.ppt2
자바 다시 시작함수형 프로그래밍 (functional programming) 이란 함수를 정의하고 이 함수를 데이터 처리부로 보내 데이터를 처리하는 기법을 말한다. 데이터 처리부는 데이터만 가지고 있을 뿐, 처리 방법이 정해져 있지 않아 외부에서 제공된 함수에 의존한다
지난 시간 복습메모장 만들기메모장-파일열기/저장/ 복사/붙여넣기 기능까지폰트 적용/취소자바 끝
키는 하나의 테이블을 구성하는 여러 열 중에서 특별한 의미를 지닌 하나 또는 여러 열의 조합을 의미한다.키는 기본키 (primary key), 후보키 (candidate key), 외래키 (foreign key), 복합키 (composite key) 등으로 구분할 수
지난 시간 복습db 휴지통 비우기중복값 제거 : distinctdistinct 옵션을 주면 중복값은 뻬고 출력갯수 함수 : count중복 포함 data 개수만 count 해줌null 값은 count 하지 않음.count, distinct 접목
sql 파일을 임포트뒤의 data가 먼저 나오고 앞의 data가 그 다음에 나옴Union : 중복값 해제Union all : 모두 출력UnionUnion allemp에서 minus를 활용, 급여가 2500 달러 이하인 사람의 급여를 10달러 인상하시오.사용상의 주의점1
지난 시간 복습조인은 두 개 이상의 테이블을 양 옆에 연결하려 마치 하나의 테이블인 것 처럼 data를 조회하는 방식.RDBMS 에서 흔히 사용하는 방식으로 여러 테이블의 데이터를 하나의 테이블처럼 조회할 수 있음.Order by 절은 꼭 필요한 경우가 아니면 사용하지
to_number진짜 문자를 바꾸는게 아니라 문자형 인 숫자를 숫자형으로 변환시킨다.nvl : null valueex) nvl(comm,0) : comm 이 null 이면 0으로 대치800 + null = null 값으로 나오게 되는데, 이런 경우 null 이 0의 역
지난 시간 복습jumin 필드의 년도별로 묶어서 학생의 평균 키, 평균 몸무게, 합계 키 조사하기부모테이블 (상품테이블, 주문테이블) 의 기본키(PK)가 자식테이블 (주문\_상품 테이블) 의 외래키이자 기본키로 사용되는 관계자식테이블의 행 (정보) 를 추가할 때 부모테
직급이 조교수 (assistant professor) 인 사람의 보너스를 200만원 인상단 null 은 추가가 안된다.null 값도 0 으로 취급해서 200 씩 값이 더해졌다.nvl2 로도 처리 가능Subquery (서브쿼리) : query 속의 queryex) sel
지난 시간 복습관계설정을 하는 이유는 정규화와 관련이 있다.정규화, 무결성join 처리를 하려면 table 과 table 의 연관관계가 주어져야 원하는 data를 잘 뽑을 수 있다.참조하려면 참조해주는 쪽이 유일한 값이어야 가능삭제할 때에도 참조해주는 제약조건을 먼저
오후엔 HTML, CSS, JQUERYHTML 과 SQL 병행 할 예정닷홈 무료 도메인 서비스닷홈 사이트가입 후 신청메뉴 - 웹호스팅 - 무료호스팅 신청메모장에 html 코드 입력HTML 의 기본 틀~.html 파일로 저장webpage 로 실행됨google - vsco
지난 시간 복습시퀀스 적용 미션addrmemo 테이블에 번호(ano) 이름(aname) 주소(addr) 전화번호(atel)번호에 시퀀스 적용 (ano_seq)데이터 5개 정도 적용PL : Procedural LanguagePL/SQL : Oracle's Procedur
오늘 SQL 은 여기까지FTP : File Transfer Protocolgoogle - filezilla 검색FileZilla Client 다운로드다운로드 된 파일 확인Agree - decline - next - next - next - next - install -
지난 시간 복습Trigger : 방아쇠처럼 신호 감지하고 그 신호에 반응해서 동작하는 쿼리test01 에 values 를 insert 하면 test02 에도 insert 되는 trigger 생성test01 에서 value 를 delete 하면 test02 에도 dele
오늘 SQL 끝CSS박스모델style 태그를 이용, p 태그와 h1 태그에 배경색 입히기style 태그 안의 p, h1 등을 선택자 라고 함각 id 를 선택자로 사용하여 style 적용클래스를 이용해서 style 적용class 와 id 의 차이일반적으로class 는 중
지난 시간 복습listagg 사용해서 출력 내용 꾸미기cmd 창에서hr계정 전체 백업hr계정 전체 복원특정 테이블 백업/복원복수 테이블 백업테이블 삭제 꼼수select 를 이용해서 명령어를 table로 만들고 복사 붙여넣기 후 실행check 옵션에 있는 data 이외에
Revoke : 권한 제거hr 의 권한을 revoke 시켜서 view 를 만들 수 없다.권한 목록HR 의 권한 목록coffee.csscoffee.htmldiv : layer 의 개념
휴가진도는 거의 안나갔고, db 쿼리 연습, html/css 조금
지난 시간 복습마우스를 올리면 돌아가면서 커졌다가 작아졌다가 함CSS 끝JavaScript 시작javascript 에서는 변수 선언처럼 var 타입으로 선언할 수 있음.var 는 생략 가능문자열은 "" 과 '' 둘 다 사용 가능s 의 타입 확인 가능undefined :
오늘부터는 git 수업 시작깃허브 주소 \[https://github.com]에서 가입
지난 시간 복습function 을 객체처럼 활용할 수 있음.concat 사용 가능, indexOf 는 0부터 시작홤배열 사용 가능, 타입을 따로 정하지 않고 들어가는 값에 따라 정해짐html 요소의 name 의 속성을 이용해서 접근 데이터 처리실시간 시계계산기오류 tr
빈칸이면 '공백' 알림이 뜨고, 채워져 있으면 다른 페이지로 이동오늘 HTML 끝깃업로드중..
지난 시간 복습정규표현식 : Regular Expression, 정규식 또는 RegExp프로그래밍에서 문자열을 다룰 때, 문자열의 일정한 패턴을 표현하는 일종의 형식 언어.https://zvon.org라는 문자열에서 '$' 와 매치해서 알림으로 보여주는 표현'
비밀번호 정규식'(?=)' '?=' 뒤의 문자열이 있어야 하지만 결과값에는 포함되지 않음.'(?!)' 는 반대 상황JQuery : 일종의 JavaScript Library, 확장 JavaScript 라고 해도 무방google 검색 - jquery 사이트 - downlo
지난 시간 복습textfield 에 focus 를 주면 노란색이 되고, 다른 곳에 focus 를 주면 다시 하얀색이 된다.버튼을 누르면 나타났다가 다시 버튼을 누르면 사라짐 (toggle)fade in 누르면 fadeinfade out 누르면 fadeout마우스를 올리
welcome.htmlsubpage.cssfilezila 통해서 domain 에 올리기깃 연습
지난 시간 복습 append 누르면 hihi 가 뒤에 늘어남 prepend 누르면 hihi 가 앞에 늘어남 버튼을 누르면 호랑이가 나타났다가 사라졌다가
버튼1 을 누르면 배경색 값이 나오고, 버튼 2를 누르면 색이 바뀜
지난 시간 복습clone coding...JSON : JavaScript Object Notation, 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준XML : EXtensible Markup Language, 데이터를 저장하고
jqueryui.com사이트에서 몇개 끌어와서 출력해봄uidrag.htmluiselect.htmluiaccordion.htmluiautocomplete.htmlgoogle 검색 - tomcat 또는 tomcat.apache.orgTomcat 9 버전Core: zip 파
지난 시간 복습작업 중 Tomcat server 가 렉이 걸리거나 멈출 경우 재시작하거나 포트번호를 수정하는 등의 해결방법이 있겠으나 해결이 잘 안된다면 아예 삭제 후 재설치 하는 방법이 빠를 수 도 있다.session : 세션 사용 여부buffer : 버퍼 용량aut
JSP 에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체별도의 import 문 없이 사용 가능JSP clone coding...login 관련 jsp 내용kakao developers 가입
지난 시간 복습MVC1 모델MVC2 모델 : Control 과 View 가 분리되어 있음. 역할 분담의 목표가 있고, 코딩적으로 관리하기 편하지만 전체적으로 이해하기 힘들다.자바단 만들기src/main/java 폴더 안에 customer.vo package 생성, No
팝업 광고 느낌
지난 시간 복습DBCP : DataBase Connection Pool, 수 많은 사용자의 요청에 따라 Connection이 생성되어 서버가 과부하가 걸리는 상황을 예방하기 위해 미리 일정 갯수의 Connection 을 만들어 Pool 에 저장하고, 사용자의 요청이 발
EL (Expression Language) resource 폴더에 appCtx1.xml (Spring Bean Configuration File) 추가
지난 시간 복습google cloud - 새 프로젝트 - 'gmailprj' 만들기
지난 시간 복습mybatis - resultmap 사용법대충 메인 prototype 제작중
지난 시간 복습
1, 2교시 : 팀 회의, erd 정리, class package 이름 정하기, 정리된 내용은 7교시에 제출3,4 교시 : 파이썬 기초 마무리5교시 : 팀작업 깃허브추가 회의는 오후에 팀별로 또 진행해도 괜찮음.이후 프로젝트 진행