태그 목록
전체보기 (78)부스트코스(26)새싹(19)booster(14)(12)프로그래밍기초(9)웹지탱(8)웹앱(8)모던자바인액션(6)자바스크립트(5)웹프로그래밍기초(5)스터디(5)db(4)부스터(4)웹을지탱하는기술(4)최범균(4)웹프로그래밍(3)모자액(3)스트림(3)운영체제(3)CSS(3)에코노베이션(3)새싹스터디(3)객체지향 프로그래밍 입문(3)기초(3)http(3)연산자(2)OS(2)ajax(2)대학생서포터즈(2)프로그래밍(2)서포터즈(2)클린코드(2)멘토링(2)웹을 지탱하는 기술(2)Request(2)Response(2)html(2)db연결(2)브라우저(2)jsp(2)람다(2)코드리뷰(1)내장객체(1)윈도우함수(1)class(1)디비(1)자바웹어플리케이션(1)&&(1)이벤트리스너(1)CallStack(1)디버깅(1)멀티 코어 프로세서(1)콜백함수(1)서블릿(1)selector(1)웹 서버(1)webapplication(1)반복문(1)forward(1)WAS(1)타입(1)FILO(1)기본개념(1)함수(1)sprout(1)Web Application Server(1)이벤트핸들러(1)이펙티브 자바(1)멘토의(1)42Seoul(1)브라우저의 동작(1)css selector(1)피드백(1)프로젝트(1)생성자참조(1)문자열처리(1)style(1)Java(1)객체지향(1)http 헤더(1)변수(1)HttpSession(1)커널(1)메서드참조(1)부스트캠프(1)data structure(1)(1)이벤트(1)스레드(1)객체 지향 프로그래밍 입문(1)프로세스(1)책을읽어요(1)백기선(1)회고(1)front end(1)web(1)back end(1)추상화(1)모던 자바인 액션(1)id(1)모던자바인 액션(1)자료구조(1)URI(1)페어프로그래밍(1)server(1)stack(1)REST(1)browser(1)웹의 동작(1)lifecycle(1)sevelet(1)통신(1)XMLHTTPRequest(1)디버깅컨트롤(1)자바기본기(1)비교문(1)status code(1)MVC(1)serveletlifcycle(1)구조(1)웹프로그래밍 기초(1)책스터디(1)비동기(1)
post-thumbnail

get_next_line 구현 전 정리

gnl 함수 한 번 호출에 한 줄 씩 읽어서 파일의 끝까지 읽어내는 함수표준 입력으로도 동작해야함이 함수의 리턴은 1, 0, -1 GNL 은 open 함수로 파일을 열어 받은 fd를 사용하여 한 줄씩 line에 저장하는 함수잘못된 파일 디스크립터나 line, buffe

2022년 5월 10일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chpt.8 컬렉션 API 개선

컬렉션 팩토리 사용하기리스트 및 집합과 사용할 새로운 관용 패턴 배우기맵과 사용할 새로운 관용 패턴 배우기컬렉션 API가 없었다면 개발자는 힘들었을거다. 거의 모든 자바 애플리케이션에서 컬렉션을 사용한다. 지금까지 컬렉션과 스트림 API를 이용하여 데이터 처리 쿼리를

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 11. microformats

HTML은 범용 문서포맷, HTML 중 더욱 의미가 있는 데이터를 표현하기 위한 기술이 microformats이다. 링크의 상세한 의미와 이벤트 정보를 표현할 수 있다.인터넷에는 어려운 기술이 아이디어와 단순화로 종전의 기술에 비해 크게 심플해지고, 그 결과 널리 보급

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[자바기본기] 02

할당과 연산을 합칠 수도 있다. x += 1; , x += x + 1;단항 연산자\++res와res++의 차이란 ? 단순히 증감을 위함이라면 상관없지만, prefix는 구문이 실행되기 전에 값이 더해지고 postfix는 구문이 실행되고 더해진다.출처 : https&#x

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[자바기본기] 01

자바 프로그래밍 언어는 정적으로 유형이 지정됨모든 변수를 사용하기 위해서는 먼저 선언해야함ex : int i = 1;변수의 자료형은 변수에 포함될 수 있는 값과 수행할 수 있는 작업을 결정한다. 7가지의 primitive data types를 지원한다.원시형은 사전 정

2022년 5월 2일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chpt.7 병렬 데이터 처리와 성능 (2)

이번 chpt에서는 지난 chpt에 이어 포크/조인 프레임워크와 spliterator 인터페이스에 대해 알아보는 내용을 다룰 것이다. 포크/조인 프레임워크는 병렬화할 수 있는 작업을 재귀적으로 작게 분할하여 서브태스크 각각의 결과를 합쳐 전체 결과를 만들도록 설계되어있

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 10. HTML

HTTP, URI와 나란히 웹 탄생과 함께 태어나 웹에 있어 기본적인 기술중의 하나다. 웹의 중요한 측면인 하이퍼미디어를 구현하는 마크업 언어이며, 이 장에서는 하이퍼미디어 포맷으로서의 HTML에 주안점을 두고 알아보자Hypertext Markup Language의 줄

2022년 4월 27일
·
0개의 댓글
post-thumbnail

[자바기본기] 00

JVM은 자바 플랫폼의 초석이다. 하드웨어와 OS 독립성을 보장해주고, 악성 프로그램으로부터 보호하는 기능을 담당하는 기술의 요소이다.JVM은 추상 컴퓨팅 머신이다. 진짜 컴퓨팅 머신과 같이 명령어 세트가 있고, 런타임에 다양한 메모리 영역을 조작한다.JVM의 첫번째

2022년 4월 25일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chpt.7 병렬 데이터 처리와 성능 (1)

데이터 컬렉션 관련 동작을 얼마나 쉽게 병렬로 실행할 수 있는지 설명한다. 이번 포스팅에서는 병렬 스트림으로 데이터를 병렬 처리하고, 병렬 스트림의 성능 분석에 대해서 알아보자 지금까지 새로운 스트림 인터페이스를 이용하여 데이터 컬렉션을 선언형으로 제어하는 방법을 살

2022년 4월 14일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 9. HTTP 헤더

HTTP 1.1과 그 주변 스펙으로 정의되어 있는 헤더를 값의 종류와 용도에 대응하여 알아보자, 또한 헤더로 구현할 수 있는 HTTP 기능에 대해서도 알아봅시다. 00 HTTP 헤더의 중요성 헤더는 메세지의 바디에 대한 부가적 정보, 즉 메타 데이터를 표현한다. 클라

2022년 4월 14일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 8. Status Code

HTTP는 요청/응답형 프로토콜이다. 모든 요청에는 응답이 돌아오고, 이 장에서는 요청의 응답으로 들어오는 스테이터스 코드에 의미에 대해 알아보자.우리에게 친숙한 404, 500 등 이러한 숫자들은 클라이언트의 움직임을 좌우하는 중요한 역할을 담당하고 있다.웹 서비스와

2022년 4월 6일
·
0개의 댓글
post-thumbnail

HttpSession

mentor says "수고 많으셨습니다! Session에 대해서 학습해보시는 걸 추천합니다. "provides a way to identify a user across mmore than one page request or visit to web site and to

2022년 4월 6일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chpt.6 스트림으로 데이터 수집

스트림은 데이터 집합을 멋지게 처리하는 게으른 반복자 이 장에서는 reduce가 그랬던 것처럼 collect 역시 다양한 요소 누적 방식을 인수로 받아 스트림을 최종결과과로 도출하는 리듀싱 연산을 수행할 수 있음을 설명한다. 00 컬렉터란? 스트림 연산에서 최종 연산

2022년 4월 4일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 7. HTTP 메서드

HTTP의 요청 메세지를 특정짓는 메서드에 대해 알아보자. HTTP 메서드는 고작 8개로 수는 적지만 중요한 역할을 하고 있다. 메서드가 8개로 충분한가? 그 이유와 HTTP 설계상의 고심한 흔적들을 공부해보자메서드는 클라이언트가 하고 싶은 처리를 서버에게 전달하는 중

2022년 3월 29일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chp 5. 스트림 활용 (2)

이전 챕터에 이어서 스트림을 활용하는 방법에 대해 더욱 자세히 알아본다.이전 장 chpt 03에서 메서드로 스트림 요소의 합을 구하는 예제를 살펴봤다. 예를 들어 다음처럼 메뉴의 칼로리 합계를 계산할 수 있다.사실 위 코드엔 박싱비용이 숨어있다. 내부적으로 합계를 계산

2022년 3월 28일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 6. HTTP의 기본

HTTP는 TCP/IP를 베이스로한 프로토콜이다. TCP/IP의 기초 지식과 HTTP의 간단한 역사를 알아보고 HTTP의 메세지 구조와 프로토콜로서의 HTTP를 특징짓는 스테이트리스성에 대해서도 알아본다.HTTP란 하이퍼텍스트 전송용 프로토콜이지만 실제로는 HTML,

2022년 3월 23일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chp 5. 스트림 활용 (1)

그래서 스트림을 어떻게 활용할 것인가 ? 이 장에서는 스트림 API 지원하는 다양한 연산을 살펴본다. 자바 8과 9에서 추가된 다양한 연산을 살펴본다. 스트림 API가 지원하는 연산을 이용하여 필터링, 슬라이싱, 매핑, 검색, 매칭, 리듀싱 등 다양한 데이터 처리 질의

2022년 3월 20일
·
0개의 댓글
post-thumbnail

[웹을 지탱하는 기술] chp 5. URI의 설계

스펙만 가지고 웹 서비스와 웹 API를 만들 때, URI를 어떻게 설계해야 좋을지 파악하기 쉽지 않다. 좋은 URI란 무엇인지, 좋은 URI를 설계하기 위한 방법을 알아보자 ! 00 쿨한 URI는 변하지 않는다. URI의 좋고 나쁨, 어떤 URI는 좋은것이고, 어떤

2022년 3월 20일
·
0개의 댓글
post-thumbnail

3. 프로세스와 스레드

Process와 Thread는 무엇인가 ? (어떤 문제를 해결하기 위해 나오게 되었는지에 대한 조사 필수)MultiThread와 MultiProcess의 장단점MultiThread와 MultiProcess의 각각의 접근방식은 어떤 서비스를 개발하는 데 더 적절한가 ?

2022년 3월 15일
·
0개의 댓글
post-thumbnail

[모던 자바인 액션] chp 4. 스트림 소개

스트림이 무엇인지, 컬렉션과 스트림을 비교해보고 내부 반복과 외부 반복에 대해, 중간 연산과 최종 연산에 대해 알아본다.자바에 컬렉션이 없다면 무슨 일이 벌어질까 ? 거의 모든 자바 애플리케이션이 컬렉션을 만들고 처리하는 과정을 포함한다. 컬렉션으로 데이터를 그룹화,

2022년 3월 11일
·
0개의 댓글