사람을 사랑한 기술 기계어에서 객체 지향 프로그래밍 언어로 SOA(Service Oriented Architecture): 기존 서비스를 조합해 하나의 업무를 구현한다.( 소프트웨어의 재사용성과 레고 웨어의 연장선)(=서비스 지향 개발) CBD 개발_방법론(Component Based Development)이란 사용 기능한 *_컴포넌트의 개**발 또는 상용 컴포넌트를 조합해 애플리케이션 _개발_생산성과 품질을 높인다.( = 블록화 개발) 기계어 어셈블리어 C 언어 개발자 코딩 0과 1 일상 단어 수학적 기호 소스 파일 기종별 기종별 단 하나 목적 파일(기계어) 소스 그 자체 어셈블러로 번역 컴파일러 번역 기계어 비교 기계어와 1대1 대응 기계어와 m 대 n 대응 c++ 은 c 에 객체 지향 개념을 도입하..
직렬화 기술 이해 자바 직렬화란? [cs 직렬화] 컴퓨터 과학, 그 중에서 데이터 저장소(data storage )의 맥락에서 직렬화는 객체의 상태 혹은 데이터 구조를 기록할 수 있는 포맷 혹은 데이터 (예를 들면 파일 또는 메모리 버퍼 또는 네트워크 연결링크를 통해 전송될 수 있는 형태)로 변환하며, 나중에 동일 혹은 다른 컴퓨터 환경에서 재구성할 수있게끔 하는 절차이다. 자바의 직렬화는 자바 시스템 내부에서 사용되는 객체 또는 데이터를 외부의 자바 시스템에서도 사용할 수 있도록, 바이트 형태로 데이터를 변환하는 기술, 그리고 바이트 변환 데이터를 다시 객체로 변환하는 기술(역 직렬화)을 아울러 이야기합니다. 시스템적으로 JVM 에 메모리에 상주하고 있는(메모리, 힙) 객체 데이터를 바이트 형태로 변환..
학습 목표 세션ㅣ 기본 객체와 세셩 session 속성 세션을 사용한 로그인 처리 서버 세션을 이용해 클라이언트의 상태를 저장할 수 있다. 쿠키와의 차이점은 세션은 웹브라우저가 아니라 서버에 값을 저장한다는 것이다. 서버는 세션을 사용해 클라이언트 상태를 유지할 수 있기 때문에, 로그인한 사용자의 정보를 유지하기 떄문에, 로그인한 사용자 정보를 유지하기 위한 목적으로 세션을 사용한다. 세션 사용하기: session 기본 객체 세션은 웹브라우저와 연관된 서버 영역의 저장공간이다. '웹 컨테이너'는 기본적으로 한 웹 브라우저 마다 한 세션을 생성한다. 즉, 같은 JSP 페이지라도 웹 브라우저에 따라 서로 다른 세션을 사용하낟. 웹 브라우저별 세션이 존재해, 세션은 웹 브라우저와 연관된 정보를 저장하기에 알맞..
학습 목표 쿠키란 쿠키 생성과 사용 쿠키를 이용한 로그인 처리 웹서버는 쿠키를 이용해 웹 브라우저에 정보를 전송할 수 있다. 웹 서버로부터 쿠키를 전달받은 웹 브라우저는 이후에 웹 서버에 요청을 보낼 때, 쿠키를 함께 전송한다. 이를 사용하면, 사용해 웹 서버와 웹 브라우저는 필요한 값을 공유하고 상태를 유지할 수 있다. 쿠키 사용하기 쿠키는 웹브라우저가 보관하는 데이터이다. 웹 브라우저는 웹 서버에 요청할때, 쿠키를 함께 전송하고, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용해 필요한 데이터를 읽을 수 있다. JSP 에서 생성하는 쿠키는 웹 서버에서 생성하는 쿠키이다. [ 쿠키의 동작 방식] 쿠키 생성단계: 쿠키를 사용하려면 먼저 쿠키를 생성해야한다. JSP 프로그래밍에서 쿠키는 웹서버 측에서 생성한다..
[intelly j ] 자바 버전, 프로젝트 초기 세팅 test 실행 빨리 되게 하려면 intelliJ 에서 바로 빌드 하게 것 jvm 버전 체크 [intelly j ] spring html 파일을 컴파일만 해주면 서버 재시작 없이 View 파일 변경 https://velog.io/@bread_dd/Spring-Boot-Devtools) 참고: spring-boot-devtools 라이브러리를 추가하면, html 파일을 컴파일만 해주면 서버 재시작 없이 View 파일 변경이 가능하다. 인텔리J 컴파일 방법: 메뉴 build Recompile 자바 버전 안맞아서 java: invalid source release: 11에러일 경우 https://countryxide.tistory.com/92 reforma..
목표 자바의 예외 처리에 대해 학습하세요. 학습할 것 (필수) 자바에서 예외 처리 방법 (try, catch, throw, throws, finally) 자바가 제공하는 예외 계층 구조 Exception과 Error의 차이는? RuntimeException과 RE가 아닌 것의 차이는? 커스텀한 예외 만드는 방법 자바에서 예외 처리 방법 try-catch try{ // 예외가 발생할 가능성이 있는 코드 System.out.println(1 / 0); }catch(IllegalArgumentException e){ // IllegalArgumentException이 발생했을때, 이를 처리 log.info(e.getClass().getName()); log.info(e.getMessage()); }catch(..
1월 1일에 쓰는 작년에 대한 회고는 좀 더 말랑말랑한 말투로 객관화시켜서 돌이켜볼 수 있지 않을까 싶다. 큰 줄기로는 회사 인턴쉽을 2번, 외주를 3번 정도 진행했다. 휴학을 했던 것을 복학을 했고, 이 해 여름은 연구실에서 코틀린과 머신러닝으로 불태웠고, 코로나로 인해 특별한 일이 있지 않은 이상 집콕을 하면서 수업을 들으며 인턴쉽을 진행했다. 백준 골드 5를 찍었다. 그리고, 학점 4를 찍었고, 장고 풀스택 개발자에서 스프링 백엔드로 길을 구체화했다. 또한, 수상 경력에 홍익 챌린지 3위라는 경력이 생겼고, 이제 막 학기를 앞둔 진정한 취준생이 되었다. 좋았던 점 스터디를 여러 개 진행을 하다 보니, 계획적인 면이 생겼다는 것이다. 큰 흐름에서 세부적으로 양을 잘라 날짜를 넣는 것에 익숙해졌다. 또..
- Total
- Today
- Yesterday
- 쉘스크립트
- 배포
- 패스트 캠퍼스
- 자바 인강
- CKA
- EC2
- 자스계의백과사전
- linter
- 마크다운
- 크론탭
- 파이참
- hot
- pycharm
- 유용한웹사이트
- 쿠버네티스
- 패스트캠퍼스
- 스프링 프레임워크 핵심 기술
- 세션불일치
- vim
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- 디비
- 환경세팅
- 자바인강
- django
- https://cupjoo.tistory.com/96
- AWS
- 참고 링크
- 언제나 함께해요
- 자바
- 주피터노트북 설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |