일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 더이상의 자세한 설명은 생략한다
- 다먹어치움
- JPOP
- 힘들어도
- 생산성 #24시간알차게 #올해의시간트레이닝 #셀프코치
- SF
- MarketingCloud
- 마무리구원투수내동생땡큐
- 프랑스어배우는이유
- 국비과정
- 프랑스어
- 마케팅클라우드
- 음식사진없음
- 셀포
- 윈도우 #크롬탭 #크롭탭복사 #크롬탭복제 #크롬사용법 #크롬꿀팁 #업무꿀팁 #일상꿀팁
- 프랑스어단어
- 세일즈포스
- 제목은음식인데
- 프랑스어기초
- 힘들다
- Today
- Total
뚜벅이
2월 23일 io 등... 잡다한메모들 본문
의문들
왜 byte 단위로 받아야할까.
정보를 쓰고 읽는것이기에 역시 숫자가 아닌 문자를 기본단위로 치고 접근한 개념들이구나.
플러시라는 메소드는 버퍼메모리 초기화해서 이물질 없는 메시징이 되도록 청소해주는 역할을 하는구나 꼭 넣어줘야 하는 것임을 생각해볼 수 있음 .
어떠경우에도 . 출력스트 어떤걸 ㅎ다도 .
write ㅏ고 flush를 필히 해야 한다..
리더는 문자 기반 입력 스트림 중에서도 최상위의 것이다. 추상클래스라서 직접 new 할수는 없고
그 밑의 파일리더, 버퍼리더 인풋 스트림 리더를 생성해서 reader 의 메소드를 쓸수 있다.
reader 추상 클래스는
read- 오버로딩 3개 종류 메소드가 있고 .
close메소드. 역시 필수적인 닫아주기 메서드 -> 시스템 자원 효율화. 쓸것만쓰고
놔주는 역할 한다.
read 메소드 _>> 두 문자가 read()를 통해 들어오면 큐 구조로 .
하나씩 받아서 FIFO 로 리턴해준다.
while 조건문 안에 대입이 이루어 질수 있는 조건문
while( readData (whichis int) =reader.read() != -1) // 더이상읽을 문자가 없으면 -1나온다.
저장후 -1인지 체크후 while 문 내부 들갈지 말지를 정하는 조건 문장인 것!.
넽우ㅝ크 IO 할ㄴ
ㅂ보내ㅐ 땓도 신것ㅂ내야ㅑㅏ가
보낼떄도 신경써서 보내고
ㅇ아 read 할ㄸ 신겨ㅕㅆㅅ ㅏㅑ .+
read로 ㅂ다아서 적어넣을떄도 신중하게 받아내야 한다.\
2바이트방식은 한글이나 다른 문자 옮기기 에 는 좋을지는 모르지만.
2바이트는 복사에 는 매우 부적절
1바이트 쪼가리 요소를 놓치는 치명적 오류가 발생해 버리기 떄문이다.
중간 문제 : 5명의 성적을 받아서
평균 등수 총점 데이터를 res .txt 에 저장하는 프로그램 .
전제 1. 다섯 학생의 데이터 n객체의 데이터들을 담을 클래스를 둬야 한다..?
2. 등수를 선별하기 위해서라도 어디 한 주머니에 이 데이터들 최소한 평균의 데이터라도 들어 있어야만 한다.
한방에 모든 녀석들을 넣을수 있어야한다. how???
3. 폴더에 적힌 내용 애들이 _ 와 , 으로 split 되면
일단 들어올 수가 있다.
이름, 점수1,점수2,점수3. 으로 읽을수는 있겠지.
근데 등수계산은 또다른 무언가가 필요한거같다.
객체의 갯수를 구해주는 메소드가 있을까?
복습의 효과 - >> 조건반사적인 뭔가가 나와야 한다.
오름차순 내림차순 하려면 Treeset
그중에서내가 요소 골라서 정렬시키고 싶으면.
마치 엑셀 속성 클릭해서 자동정렬하듯이..
그러려면 Comparator 구현.
-> 연상 되어야 하는것 추가 : 결과가 + 라면 점점더 커지는 오름차순, 결과가 -라면 혹은 뒤집으면 내림차순.
구현해야하 하는 함수 이름?? public int compareTo ( you) { }
이게 자동으로 머릿속에서 떠올라야 한다.
전혀 나는 복습이 되어있지 않았고 떠오르지가 않았다.
그리고 문제는
이거를 파일 io랑 엮지를 못하는 것이다.
지금 객체들이 있다. 객체들을 treeset에 넣겠지 넣어서 또 뽑아서
tostring 을 write 해주겠네.
아 . 이건 이제 알겠다. 할수는 있을거같다. 근데 손이 안나간다 아..
=======================
알고리즘 연구
코드 보던거가지고 변수 추가? 그게 실력 느는게 아닙니다.
무에서 유를가야합니다
개발자의 기본성향이어야합니다
긁어쓰기는... 아실테지만 롱런 안됩니다.
==============================
어찌보면 간단한 문제였습니다.
첫 문제, 문장과 단어를 보고 읽으면서 문제상황 분석+| 나아가 해결의 실마리들 파악이 정확히 되어야한다.
1. 아 데이터는 이런 모양새로 있구나.
2. 아 이렇게 뭉쳐진 놈들 사이에서 자료를 뽑으려면 split trim 등 STring관련된 도구들을 꼭 사용해서
데이터들을 정제해야겠구나.
3. 최소 배열안에 넣어주어서 -- 쓸모 있게 만들어 주어야겠구나.
추가 메모 더해주기
new Date( ) 속에서 출현시켜 주어야한다.
File 클래스에 복사기능 없는이유는
이미 앞에서 이미지복사까지도
모두 해보았기 때문이다.
File [] arr=
new File( "fff" ) . listfile S ();
파일 자료형 배열에
파일들을 모두 드러내보여준다.
File 객체 -> Syso에 넣으면
그냥 그 주소가 나오는가보다.
getName() 과 거의 동일한듯?
아 fff/ 가 빠진 getName과
구별되기는 한다.
==============================================
프로젝트를 좀 하기 위해
베경동기벤치마킹 어카지?
분석?뭐야
중점 개발내용이 뭔소리지?
요구사항이 뭔말이야?
다이어그램 이거 어뜨케??
지금 제가 검사하는건
중점개발내용 , 요구사항 , 유저D 세개 보고있죠?
다른거 채워드려야 할 필요성이 있습니다.
화면설계 화면구현 여러분 프로젝트도 시작은 해야합니다....
SQL 미니프로젝트에서 거진다 쓰시기떄문에 어쩔수없이 다 sql활용도 진도 나가게 됩니다.
미니 완성과 동시에 sql과 ui구현, 요구사항확인 이런게 마무리되는 것입니다.
시험진도는이제는
sql활용 ->> 요구사항 확인 .>미니완성
이렇게 될겁니다 .
현행시스템 파악은 실태조사 이런거랑 다르다 !!
========================================
분석할 내용
요구사항확인 - 단독적인 상황만 보는게 아니라
다른 시스템들과의 연동성도 체크해야 한다.
현재 시스템의 구성 기능 인터페이스 연동 어떠한가 .
어떤 네트워크로 구성되어있는가 .
지금 파라바라 어떤 아키텍쳐??
어떤 하드웨어들이 연동되며 워킹 하고있는가 ??
우린 일단 네트워크 X
db도 단일컴퓨터
서버도 단일컴퓨터
클라도 단일컴퓨터로 갈꺼니깐.
이 조직의 주요업무는 뭐신가.
주요기능의 현황 -> 주요기능과 하부기능으로 구분해 계층형으로 표시
인터페이스들이 어찌일하는가.
우리도 스프링을 할껀데
여기다가 시큐리티 코딩까지 할줄 압니다.
이거되면
상당히 +가 된다 이거다.
// 보안= 클라우딩 못햬? 죽도밥도안됨.
웹프로그래밍 할줄알아 근데
기본 jsp밖에 할줄을 몰라?
죽도밥도 x
MVC몰라? 버려진다.
시스템,, 네트워크 를 배우고
거기서 그 안에서 깊게 보안 확장팩을 끼워서 프로젝트를 한다!
그렇게 취업한다.
힘드니까 취업이 잘되는거에요 .
내가 공부하는 양이 7시간을 한다.
그래도 힘들고 배우는걸 잘 모르겟어.
그게 잘하고있는겁니다.
절대 시간이 필요한 영역이기에 그런것.ㅇ
벤치마킹할떄는 출처반드시 박아넣기
슬라이드 238개 갈아넣는 그떄 시절 이야기.
===============================
포트 개념과 브라우저의 힘
포트 기능별 항구. 브라우저는 그 포트까지 찾아주는 도구가 있기에 ip입력으로 사이트에가서 서버로부터 정보를 물어올수가 있다.
그러나 브라우저 없이 우리가
네트워크 통해 썡으로 ip만 입력하고 접근하려하면.. 그서버는 우리가 무슨 목적으로 뭘찾으러 왔는지 모르기에 줄 것이 없게된다.
그래서 빈손으로 오게된다.
port:80 http 서비스
port:53 dns서비스
: 25 smtp 서비스.
등등...
=====================================
입력할떄도 . 출력할떄도 bos bis
써주는게 속도 up을 극대화하는 방법이다!
'국비과정 JAVA공부' 카테고리의 다른 글
for question (0) | 2021.03.08 |
---|---|
0307 국비 미니프로젝트지옥경험중.. +정처기필기합격 (0) | 2021.03.07 |
0222 정리들 (0) | 2021.02.23 |
JAVA SWING 복습 구현 밑그림. + 기타공부 (0) | 2021.02.21 |
Paint (0) | 2021.02.19 |