나를 기록하다
article thumbnail
[TIL-22/230913][뉴렉처] GET, POST, Filter, Application, Session, Cookie
TIL/NewLecture 2023. 9. 14. 02:37

전에 말했듯, 나는 스프링과 스프링부트, JPA를 먼저 만져보았다.(아주 기초 수준이다.) 그렇기에 스프링과 스프링부트, JPA가 얼마나 편한지 명확하게 인지하지 못하였다. 따라서 스프링 이전의 기술인 Servlet과 JSP를 깊게는 못하더라도, 최소한은 공부하고 관련 미니 프로젝트를 만들어보고자 다음주까지 쭉 공부할 계획이다. 이 기간동안은 웬만해서는 Servlet과 JSP에 몰입할 계획이다. 다른 공부들은 시간이 나면 하겠지만 조금 미뤄두려 한다.(네트워크와 테코톡) 이제 오늘 공부한 내용을 정리하겠다. 백엔드 개발 - Java Servlet GET 요청과 쿼리스트링 GET 요청 http://localhost/hello에서 hello라는 servlet 문서를 요청하는 것. 무엇을 달라고 하는 요청에는..

article thumbnail
[TIL-21/230912] 네트워크 계층, DTO VO, JSP & Servlet(기초)
TIL 2023. 9. 13. 00:52

목요일부터 JSP와 Servlet을 활용하여 미니 프로젝트를 진행하기로 계획했기에, JSP와 Servlet 기초를 벼락치기하려 한다. 처음에 Spring을 사용하다가 JSP와 Servlet을 사용하여 공부하려하니 Spring이 얼마나 편한지 깨닫고 있다. 내일은 하루종일 뉴렉처님의 JSP & Servlet 108강으로 구성된 강의를 벼락치기 수강할 예정인데 최대한 많이 듣고 기초를 쌓아볼 것이다. 여튼, 오늘은 매일하고 있는 네트워크의 네트워크 계층(모두의 네트워크), DTO와 VO(테코톡), 그리고 JSP & Servlet의 기초 공부(초기 세팅까지만)를 시작했다. 기록 시작하겠다. 네트워크 계층 데이터링크 계층 이더넷 규칙 기반 데이터 전송 같은 네트워크에 있는 컴퓨터끼리만 가능 네트워크 계층 네트워..

article thumbnail
[TIL-20/230911] 데이터 링크 계층, OCP, 백준 14928 큰수, JSP 게시판 만들기
TIL 2023. 9. 12. 02:28

매일 공부하기로 다짐한 Network, 테코톡 1일 1영상 정리, 1일 1알고리즘과 나동빈님의 JSP 게시판 만들기 강좌를 보고 JSP 게시판 만들기 실습을 진행했다. 간략하게 핵심 위주로 오늘 학습한 내용을 정리하겠다. 데이터 링크 계층 이더넷, CSMA/CD 이더넷: 랜에서 적용되는 규칙. 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고 받을 때 사용 CSMA/CD: Carrier Sense Multiple Access with Collision Detection(반송파 감지 다중 접속 및 충돌 탐지) CS: Carrier Sense. 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지 확인 MA: Multiple Access. 케이블에 데이터가 흐르고 있지 않다면 데이터를 보내도 좋다 ..

article thumbnail
[TIL-19 / 230908] 람다식, Java MVC, Spring
TIL 2023. 9. 9. 13:14

오늘은 알고리즘 공부를 하면서 자주 마주쳤지만, 제대로 공부해보지 않았던 람다식, 그리고 프로젝트에 필요한 Java MVC, Spring에 대한 공부를 진행하였다. 람다식 람다식이란 함수를 하나의 식으로 표현한 것으로, 익명함수의 한 종류이다. 익명함수는 모두 일급 객체이고 일급 객체인 함수는 변수처럼 사용 가능하며 매개변수로 전달이 가능한 특징이 있다. 예시 기존 방식 new Thread(new Runnable() { @Override public void run() { System.out.println("Welcome Heejin blog"); } }).start(); 람다 방식 new Thread(()->{ System.out.println("Welcome Heejin blog"); }).start..

article thumbnail
[TIL-18 / 230907] 함수형 프로그래밍, 컬렉션 프레임워크
TIL 2023. 9. 8. 00:13

TIL을 7월 초까지 작성하다가 TIL 대신 카테고리별로 나눠서 글을 올리곤 했었다. 그 당시에는 카테고리화하여 업로드하는데 TIL을 또 올리는 건 비효율적이라 생각했다. 하지만 요즘 나의 공부 방법에 대해서 돌이켜보면서, 인터넷 강의, 각종 자료 등을 통해서 공부를 하지만 정리가 되지 않는 느낌이 들었다. 그래서 다시 TIL을 작성하면서 매일 공부한 내용을 돌이켜보고자 한다. TIL에는 엄청 구체적인 내용보다 간략하게 내가 오늘 어떤 내용을 공부했고, 복습할 수 있게끔 기록할 생각이다. 함수형 프로그래밍 함수형 프로그래밍이란? 최소 단위가 함수이고 함수를 통하여 새로운 데이터를 만들어가며 파이프 형태로 프로그래밍하는 방식 함수형 프로그래밍은 거의 모든 것을 순수 함수로 나누어 문제를 해결하는 기법. 작..

article thumbnail
[TIL-17 / 230710] 알고리즘 - 슬라이딩 윈도우(백준 12891)
TIL 2023. 7. 10. 23:28

4. 슬라이딩 윈도우 슬라이딩 윈도우 알고리즘은 2개의 포인터로 범위를 지정한 다음 범위(window)를 유지한 채로 이동(sliding)하며 문제를 해결한다. 투 포인터 알고리즘과 매우 비슷하다. [❌][백준 12891] DNA 비밀번호 12891번: DNA 비밀번호 1단계 - 문제 분석하기 P와 S의 길이가 1,000,000으로 매우 큼 → O(n)의 시간 복잡도 알고리즘으로 문제를 해결해야 함. 부분 문자열의 길이가 P → 슬라이딩 윈도우의 개념을 이용하면 문제를 쉽게 해결 가능 길이가 P인 윈도우를 지정하여 배열 S의 시작점에 놓는다. 윈도우를 오른쪽으로 밀면서 윈도우에 잡힌 값들이 조건에 맞는지 탐색 배열 S의 길이만큼만 탐색을 진행하면 되므로 O(n)의 시간 복잡도로 문제 해결 가능 2단계 -..

profile on loading

Loading...