본문 바로가기
728x90
반응형

분류 전체보기166

할로윈이라고 잔디색이 바뀌었다 뭐야 이 구린 색! 내 잔디가 썩은건가 하고 봤는데해피 할로윈!이었다 새삼 여름에는 휑~해서 반성을 해본다봄에 퇴사하기 전까지 잔디를 심다가, 퇴사 후 잠잠했다가, 교육 듣고 최종 프로젝트 시작하면서 가을부터 다시 심고있다 교육 끝나면 개인적으로 서비스 하나를 개발해 볼 생각이다 2024. 10. 31.
정적인 웹과 동적인 웹의 차이 - static vs dynamic website 개발을 하다 보면 웹을 정의하는 두 가지 개념을 접하게 됩니다바로 static과 dynamic입니다두 개념은 웹 설계/배포과정에서 구분이 됩니다정적(static)인 웹이란?정적 웹 페이지에 접근하는 모든 사용자는 동일한 컨텐츠를 보게 됩니다정적 웹은 주로 HTML, CSS, Javascript를 사용하여 구축되며 서버 측 프로그램이나 애플리케이션이 실행되지 않습니다정적인 웹에서는 사용자가 웹 페이지를 업데이트 할 수 없습니다콘텐츠가 자주 변경되지 않는 랜딩 페이지, 포트폴리오와 같은 간단한 웹사이트가 정적 웹페이지에 적합합니다정적인 웹 호스팅을 지원하는 서비스로는 Github Pages, Vercel 등이 있습니다저는 Github Pages 블로그를 운영하고 있는데 정적이라 웹에서 직접 글 수정이 불가합.. 2024. 10. 29.
[Spring Boot] 스프링부트에서 SQL 로그 출력하기 - logback, log4jdbc 환경: macOS, Spring Boot 3.3.4, Tomcat 10.1.31 (Maven 프로젝트) 프로젝트경진대회를 준비 중이다검색을 실행했을 때 목록에는 2건이 출력되는데, 결과 건수는 3개가 카운트되어서 쿼리가 어떻게 처리가 되는지 궁금했다처음에 구현했을 때는 잘됐는데 테이블을 조인하다 보니 어디선가 꼬인 것 같다 SQL 로그를 출력하는 방법을 열심히 검색이것저것 따라해 보고 성공 방법 1src/main/resources에 logback-spring.xml(혹은 logback.xml) 파일 생성                        UTF-8            %d %5p [%c] %m%n                                                         .. 2024. 10. 24.
[Spring Boot] 스프링부트에서 JSTL 사용하기 환경: macOS, Spring Boot 3.3.4, Tomcat 10.1.31 (Maven 프로젝트) 스프링부트에서 JSP 코딩을 하는데 JSTL 적용이 죽어라 안됐다 There was an unexpected error (type=Internal Server Error, status=500). org.apache.jsp.WEB_002dINF.views.users_jsp java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.users_jsp500에러가 나오고 의존성도 안먹고~ 여러 의존성을 넣어봤는데javax.servlet 들어가는 의존성은 다 안되었음 결과적으로 칠전팔기 이상의 시도 끝에 성공한 의존성은 다음과 같다 org.a.. 2024. 10. 11.
맥북 전원 안켜짐 공식 수리비 116만원 나옴 평소대로 노트북을 사용하던 중 갑자기 노트북 화면이 검어지더니 먹통이 됐다수차례 강제종료 하고 다시 켜봐도 똑같다부팅음은 나는데 화면이 까매.. 왜 안 켜져?애플에 고장 문의를 했는데 상담원이 알려준 대로 전원버튼을 길게 눌러 시동옵션을 시도해 봐도 안 먹힌다최종 프로젝트 이제 코딩 들어가야 하는데 환장결국 수리 예약 후 공식 서비스센터인 ANTZ에 다녀왔다다녀오기만 했다수리 견적 116만 7천 원이 나왔기 때문이다엔지니어분이 부팅은 된다며 외부 디스플레이에 직접 꽂아서 보여주셨다 디스플레이가 문제라고 했다더 큰 문제는 액정만 쏙 갈면 되는 게 아니라 디스플레이를 바꾸려면 윗판+힌지 이렇게 다 갈아야 한다는 것최종 문제는 그 비용이 116만 원이 넘는다는 것철 한참 지난 OTL을 쓰고 싶은 심정수리를 할.. 2024. 10. 11.
github.io 블로그 만들기! with Github Desktop https://github.com/new 1. 깃헙에서 Repositories → new 버튼 클릭해서 새 레포지토리 만들기  2. 레포지토리 이름을 유저이름.github.io로 설정 → 하단의 Create repository 클릭  여기부터는 깃 클라이언트로 Github Desktop을 사용하는 경우만 해당합니다터미널로도 셋업이 가능하니 https://pages.github.com/ 참고하시면 됩니다  3. Set up in Desktop  버튼을 눌러 Github Desktop을 실행합니다 4. 로컬에 레포지토리를 클론해 줍니다 짠~ 로컬에 레포지토리가 복제됐습니다아직은 비어있는 상태예요6. 레포지토리에 대고 우클릭 → Open in Visual Studio Code →  index.html 파일을 .. 2024. 10. 4.
[Java] Servlet 서블릿과 톰캣 서버 이해하기 - 자바 웹 애플리케이션의 기초 웹 브라우저가 HTTP 요청을 서버에 전달하면, 서버는 해당 요청을 처리하여 응답을 생성한다이때 서버에서 동적으로 사용자의 요청을 처리하는 대표적인 자바 기술이 서블릿(Servlet)이다 Servlet(서블릿)이란?Servlet은 웹 서버에서 동적인 웹 페이지를 생성하고 클라이언트의 요청을 처리하기 위해 사용되는 Java 클래스이다요청-응답 프로그래밍 모델을 기반으로 하며, 주로 웹 서버에서 동적 웹 페이지(JSP 등)를 생성하거나 HTTP 요청을 처리하는 데 사용됨예를 들어, 사용자가 정보를 입력하고 검색 버튼을 누르면 서블릿이 그 검색어에 맞는 결과를 처리해 웹 페이지에 표시한다 ++JSP(JavaServer Pages)JSP(=자바 서버 페이지)는 웹 페이지를 만들기 위해 HTML과 Java 코드를.. 2024. 10. 2.
자바 백엔드 강의 수강 #3 시간이 쏜살같다벌써 백엔드 과정의 마무리 단계에 접어들었다최종 프로젝트를 시작한 것이다..!나는 6명으로 구성된 팀에 속하게 됐다팀 주제 선정 과정에서 나는 다음과 같은 두 가지 의견을 냈다-도서 리뷰 및 개인화된 추천 서비스-사용자 위치 기반 뉴스 목록 제공(모바일 환경)각자 발표 후 투표를 통해 최종 주제는-웹툰, 웹소설+도서 리뷰 및 추천 서비스-API 활용 부동산 정보 제공두 가지로 좁혀졌다. 첫 번째 주제는 내 의견과 겹치는 부분이 많아 도서까지 합한 리뷰 플랫폼으로 정리가 됐다나름 두 표를 받았지만 선정이 안된 위치기반 뉴스 제공 서비스는 추후 개인적으로 진행해보고 싶다. 괜찮은 의견이라고 생각했는데 득표해서 자신감을 얻었다ㅋㅋ어제 프로젝트 1차 멘토링이 있었고 멘토님들의 조언대로 재투표를 통.. 2024. 9. 29.
[Mac] 맥북과 안드로이드 폰 메모장 동기화 하기 : Google Keep 사용 아이맥과 맥북을 사용하지만 갤럭시 유저인 나 맥북 쓰는 것도 참 좋고 갤럭시 폰 쓰는 것도 참 좋은데...PC에서 쓴 메모가 폰이랑 동기화가 안되서 상당히 불편합니다하지만 다들 구글 계정 있으시죠? Google Keep이라는 메모 서비스가 있습니다PC Keep과 폰 Keep 서로 연동이 됩니다 폰에서 Google Keep 설치가 필요합니다 Keep 메모가 동기화된 모습입니다 하지만 맥과 삼성에서 기본 제공하는 메모 앱처럼 간편하게 활용을 할 수 있어야 동기화도 의미가 있습니다저는 아래와 같은 방법을 통해 Keep 앱 접근을 용이하게 했습니다1) PC의 Keep 웹을 앱으로 만들고 Dock에 추가한다2) 폰에서 Keep 앱을 위젯으로 추가하거나, (갤럭시) 엣지 패널에 추가한다 우선 1번부터 봅시다크롬 브.. 2024. 9. 19.
728x90
반응형