전체 글 142

OSI 7계층 설명 영상 및 개념 정리

https://youtu.be/1pfTxp25MA8 [10분 테코톡] 🔮 히히의 OSI 7 Layer 10분 테코톡이지만 40분짜리 강의다. 하지만 너무너무 알기 쉽게 설명해 주셔서 40분 내내 정독했다. 정확히는 OSI7계층이 아니라 TCP/IP모델(updated)를 설명해 주셔서 세션계층과 표현계층은 생략되었지만 그래도 너무 유용하다..... 쏙쏙 들어오는 딕션... 아무것도 모르는 사람도 이해할 수 있을 만한 비유... 그리고 반복설명까지 ㅠㅠ bb 이하 영상 보고, 블로그도 참고해서 정리한 것... 참고한 글 : https://dncjf64.tistory.com/379 https://velog.io/@cgotjh/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%..

API / 라이브러리 / 프레임워크 개념 및 차이

노션 포트폴리오를 정리하며 사용 기술 및 라이브러리를 적고 있었는데, 문득 API도 여기에 넣어도 되나...? 라는 생각이 들었다. 생각해보면 API와 라이브러리(+프레임워크)의 정확한 개념도 잘 모르고 사용해왔던 것 같아서 이번 기회에 제대로 정리하기로 한다. 참고한 블로그와 강의 주소 : https://rrecoder.tistory.com/94 https://youtu.be/We8JKbNQeLo API (Application Programming Interface) 응용프로그램에서 사용할 수 있도록 운영체제나 프로그래밍 언어가 제공하는 기능을 제어해주는 인터페이스 응용 프로그램을 만드는데 사용하는 연결 장치 또는 매개체 ex) 내 ---/map/위도&경도 --------> 구글 지도 프로젝트

0713 일기

팀프로젝트에 모든걸 쏟아붓느라 한 달 넘게 블로그를 방치해 버렸다... 팀플 회고는 조금 뒤에 올릴 예정이다. 학원에서 발표가 끝나고 강사님께서 준비 열심히 했다고, 잘 만들었다고 칭찬해 주셔서 기분이 좋았다. 5주간의 대장정이 인정받은 기분... 주말에도 만나서 연습한 보람이 있었다. 이제 남은 문제는 정처기와 취업준비인데... 사실 정처기는 이제 시험일까지 10일정도밖에 남지 않아서 약간 마음을 비운 상태다 ㅠ 하지만 현재 컴퓨터공학에 대한 지식이 부족한 상태라서 면접 등의 준비를 위해 끝까지 공부는 하려고 한다. 학원에서는 거의 가르쳐주지 않는 부분이기 때문에 따로 공부하는 수밖에 없는 것 같다. 공부한 내용은 블로그에 올리는 걸로... 방치 멈춰!

일기 2022.07.13

0610 일기

요즘 학원에서 팀프로젝트중이라 너무 바빠서 블로그를 아예 방치해버렸다... 팀플중이라 그런지 수업 진도도 거의 나가지 않고 있어서 오늘은 그냥 팀플 관련 일기를 쓰기로 한다^_^ 팀플 전에 엄청 걱정했었는데 막상 조가 정해지고(같이 하고 싶다고 한 몇명을 제외하고는 강사님께서 짜주셨다) 모여보니까 굉장히 편한 분위기라 안심했다 ㅎㅎ 비록 나이는 내가 제일 많아보여서 조금 슬프긴 했지만^_ㅜ 주제도 빠르게 정해졌고, 어떻게 만들 것인지, 어떤 페이지를 담당할 것인지도 조를 짰던 당일에 정했다. 그리고 주말이 지나고, 구현할 페이지들을 테이블로 뼈대만 만들어서 캡쳐한 것을 모은 ppt로 강사님께 컨펌을 받았다. 우리 조는 분량이나 내용은 좋지만 약간 중구난방이라는 평을 받아서 다시 정리한 뒤에 ok사인을 받..

일기 2022.06.10

javax.el.PropertyNotFoundException 오류....

javax.el.PropertyNotFoundException: Property [변수명] not found on type java.lang.String jstl을 사용할 때 오타가 있으면 나는 에러라고 한다. 이 오류에 관해 검색했는데 1. 오타가 난 경우 2. 공백 3. 톰캣폴더 -> catalina.properties 맨 아래에 org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true 를 추가해주면 new를 그대로 써도 문제없이 돌아간다. 이런 삽질로 3일 내내 고생했다니....ㄱ- 하지만 동생의 도움으로 제대로 디버깅하는 법을 알게되었다ㅎㅎ 앞으로는 에러가 났을 때 적어도 어디서 났는지 뭐가 문제인지 좀 더 빨리 찾을 수 있을 것 같아서 기분이 좋다~

일기 2022.06.04

[spring] MyBatis를 사용하여 게시판 만들기

MyBatis MyBatis는 흔히 SQL 매핑 프레임워크로 분류된다. JDBC 코드의 복잡하고 지루한 작업을 단축시킬 수 있다. 장점 자동으로 Connection close() 기능 MyBatis 내부적으로 PreparedStatement 처리 #{prop}와 같이 속성을 지정하면 내부적으로 자동 처리 리턴 타입을 지정한느 경우 자동으로 객체 생성 및 ResultSet 처리 기존의 SQL을 그대로 활용할 수 있음 출처: https://techhan.github.io/study/spring-07/ 이전에 jsp로 프로젝트를 만들었을 때나 MyBatis를 배우기 전 스프링을 사용했을 때는 컨트롤러 파일을 기능마다 계속 만들어주어야 해서 복잡하고 보기도 불편했다. 이러한 불편함을 해소하고 코드를 간단하게 만..

Study/spring 2022.06.02