본문 바로가기
반응형

분류 전체보기110

[Sprign Boot] Java와 Gradle 버전 맞추기 저는 Java 8을 사용 중입니다.인텔리제이에서 스프링 부트 3.2.5 프로젝트를 생성한 뒤,openjdk 22를 다운받아 Gradle 8.7로 빌드를 시도했으나 실패하고 말았습니다.에러 메시지의 내용은 다음과 같습니다. A problem occurred configuring root project 'blogdemo'.Could not resolve all artifacts for configuration ':classpath'. Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.2.5. Required by: project : > org.springframework.boot:org.springframework.boot.grad.. 2024. 5. 23.
History API를 이용한 시간 여행 우리는 이렇게 생긴 뒤로 가기, 앞으로 가기 버튼을 이용해 30분 전에 봤던 페이지로 돌아갈 수도 있고 가장 최근에 본 페이지로 다시 이동할 수도 있습니다. 이것이 가능한 이유는 어딘가에 기록들이 저장되어 있기 때문입니다.사용자가 어떤 페이지를 방문할 때마다 브라우저의 세션 히스토리 스택에는 페이지에 대한 기록이 쌓입니다.하나의 페이지에 대한 정보는 하나의 엔트리에 저장되며, 엔트리는 state와 url 정보를 가지고 있습니다.History API는 세션 히스토리에 접근하여 엔트리를 조작할 수 있는 기능을 제공합니다. history 전역 객체를 통해 다음과 같은 메서드들을 사용할 수 있습니다. 1. history.back()뒤로 가기 2. history.forward()앞으로 가기 3. history.g.. 2024. 5. 16.
면접에도 단권화가 필요할까 이직을 결심하고 성공 사례를 연구하기 위해 구글링을 하다가 한 블로그에서 "면접 질문을 단권화했다"라는 표현을 발견했다. 내가 이 단어를 처음 들은 것은 고시생 시절이다. 시중에 있는 모든 교재의 내용을 취합하여 하나로 정리하는 과정을 단권화라고 했다. 한 두 권의 책만으로 시험 준비를 끝내고 소위 짱돌이라 불리는 예상치 못했던 문제는 원리에 대한 이해, 기본기와 약간의 순발력, 응용만으로 돌파하는 것이 가장 효율적인 공부방법이다. 하지만 마음이 불안한 수험생들, 특히 준비기간은 길었으나 자신이 없는 장수생들에게 있어서 단권화된 책 한 권은 마음의 안정을 가져다주는 든든한 무기였다. 시험을 포기하고 다시 현실 세계로 돌아왔건만 거기나 여기나 치열한 건 매한가지다. 인상적인 삶의 경험을 바탕으로 풍부한 지.. 2024. 4. 15.
로컬 개발 환경에서 오픈 그래프 테스트하기 오픈 그래프 open graph 는 소셜 미디어를 통해 웹 페이지를 공유할 때 보다 다양한 정보를 제공하기 위해 페이스북에서 만든 일종의 프로토콜입니다. 티스토리에서도 간단히 확인할 수 있습니다. 웹 사이트 url을 입력한 다음 엔터를 치면 www.google.com Google www.google.com 위와 같이 박스 안에 사이트의 이름과 설명 대표 이미지 등을 보여주죠. 구글에는 딱히 등록된 게 없나 보네요. 사용 방법은 간단합니다. HTML에는 HTML 문서의 메타 정보를 기입하기 위한 메타 태그가 존재하는데, 이 메타 태그에 필요한 정보를 담아주면 됩니다. https://developers.facebook.com/tools/debug/나 https://www.opengraph.xyz/ 같은 사이.. 2024. 1. 11.
Ubuntu Server에서 Wifi가 잡히지 않을 때 발단 집에서 주로 데스크탑을 쓰다보니 기존에 사용하던 노트북이 일자리를 잃게 되었습니다. 비싼 건 아니지만 노는 꼴을 못 보는 저는 Ubuntu server를 설치하여 장난감으로 써보는 생각을 했죠. 그런데 막상 검은 화면에 글씨만 둥둥 떠다니는 상태로 만들고 보니 활용도가 많이 떨어지는 것 같아 Ubuntu desktop을 설치해주었습니다. 그러자, 와이파이가 잡히질 않습니다. 이렇게 와이파이 어댑터가 없다고 나오고 당연히 와이파이 검색도 되질 않습니다. 드라이버 문제인 줄 알고 온종일 인터넷을 뒤져가며 삽질을 했지만 해결이 되질 않았습니다. 분명히 Ubuntu server를 설치하면서 와이파이를 잡았었는데 Ubuntu desktop을 깔았다고 와이파이가 고장이 났다...? 해결 이제부터 와이파이를 잡.. 2023. 10. 12.
크롬 브라우저 알아두면 유용한 단축키 새 창 열기 Ctrl + N 시크릿모드로 새 창 열기 Ctrl + Shift + N 시크릿 모드에서는 인터넷 사용기록을 남기지 않는다. 새 탭 열기 Ctrl + T 탭 닫기 Ctrl + W 만약 크롬 원격으로 작업을 하는 도중에 Ctrl + W를 누르게 되면 원격 제어 창이 닫히게 되니 유의하자! 최근에 닫은 탭 다시 열기 Ctrl + Shift + T 실수로 닫은 탭을 다시 열 수 있다. 탭 전환하기 Ctrl + 1 ~ 9 좌측에서부터 순서대로 번호를 매겨 해당하는 위치에 있는 탭을 활성화할 수 있다. Ctrl + 9는 9번 탭이 아닌 마지막 탭을 활성화한다. 열려있는 모든 탭을 북마크에 추가 Ctrl + Shift + D 페이지에서 찾기 Ctrl + F 화면 확대/축소 Ctrl + 마우스 휠 Ctrl.. 2023. 8. 14.
반응형