// 필요한 import문 생략 @RestController @RequestMapping("/api") public class ApiController { @Autowired private UserService userService; @GetMapping("/users") public List getAllUsers() { return userService.getAllUsers(); } @GetMapping("/users/{id}") public ResponseEntity getUserById(@PathVariable Long id) { User user = userService.getUserById(id); if (user != null) { return ResponseEntity.ok(user); } ..
Flask는 웹 애플리케이션을 개발하기 위한 경량화된 프레임워크로, 크롤링을 포함한 다양한 웹 기능을 구현할 수 있습니다. 먼저, 크롤링을 위해 필요한 라이브러리인 requests와 BeautifulSoup을 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다. pip install requests pip install beautifulsoup4 이제 Flask 애플리케이션 내에서 크롤링을 수행하기 위한 코드를 작성해보겠습니다. 아래의 예시 코드는 특정 웹 페이지에서 제목을 크롤링하여 반환하는 기능을 구현한 예입니다. from flask import Flask import requests from bs4 import BeautifulSoup app = Flask(__name__) @app.ro..
오픈소스를 쉽게 받을 수 있는 사이트 목록 Bootstrap (https://getbootstrap.com/)Bootstrap은 세계적으로 반응형 웹 사이트 구축할때 사용되는 가장 인기 있는 프레임워크입니다. 필수 공식 테마에서 웹 사이트 템플릿을 받아서 자유롭게 커스터마이징 하신다면 빠르게 웹 사이트를 제작하실 수 있습니다. 웹 페이지를 구성함에 있어 필요한 아이콘, 목록, 메뉴, 이미지 등등 다양한 요소들이 CSS와 Javascript로 제작되어 있어 폭발적인 인기를 얻고 있습니다. GitHub (https://github.com/)깃허브를 빼놓고 오픈소스를 말할수는 없을 것 같습니다. 깃허브에 있는 검색창에다가 내가 원하는 기술을 검색만 하면 개발자들이 공개해놓은 오픈소스들을 어마어마하게 많이 ..
https://www.microsoft.com/design/fluent Fluent 2 Design System Develop Find installation guides and tooling tips Get started → fluent2.microsoft.design https://atlassian.design/ Atlassian Design System Design, develop, deliver. Use Atlassian's end-to-end design language to create simple, intuitive, and beautiful experiences. atlassian.design https://www.carbondesignsystem.com/ Carbon Design Syst..
자바스크립트는 아주 강력한 언어이며, 특히 웹 개발에서 그렇다. 지난 5년간, 자바스크립트는 아주 많이 향상 되었고 새로이 추가된 놀라운 특징 덕택에 코드를 쓰기 훨씬 쉬워졌다. 그래서 개발자들이 이러한 기능 혹은 특징들을 잘 활용한다면, 자바스크립트의 강력한 이점을 누릴 수 있을 것이다. 이번 글에서 우리는 개발자들이 알 필요가 있는 자바스크립트의 몇 가지 유용한 팁(trick)들을 다룰 것이다. 바로 시작해보자. 1. 문자열을 숫자로 변환하기 자바스트립트에서 단항 연산자 +를 사용하면 쉽게 문자열을 숫자로 변환할 수 있다. 이것은 간단한 트릭에 불과하지만 몇몇 사람들은 이것을 알지 못한다. 아래의 예시 코드를 보자: the_string = "123"; console.log(+the_string); /..
단일 페이지를 어떻게 리디렉션합니까? Redirect 301 /pagename.php http://www.domain.com/pagename.html 전체 사이트 또는 도메인을 새 사이트로 리디렉션하는 방법은 무엇입니까? Redirect 301 / http://www.domain.com/ 전체 사이트를 하위 폴더로 어떻게 리디렉션합니까? Redirect 301 / http://www.domain.com/subfolder/ 하위 폴더를 다른 웹 사이트로 어떻게 리디렉션합니까? Redirect 301 /subfolder http://www.domain.com/ 파일 확장자를 리디렉션하지만 페이지 이름은 어떻게 유지합니까? 예 : .html 확장자가 동일한 파일 이름을 사용하지만 .php 확장자를 사용하려는 ..
많은 웹사이트들이 상단에 노출되기를 원하고 또 그렇게 하기 위해서 많은 노력을 기울인다. 그러나 최상단에 웹사이트가 노출되기란 결코 쉽지 않다. 구글은 검색 결과를 보여주는데 굉장히 엄격한 시스템과 알고리즘을 갖추고 있고, 그에 상응하지 않으면 결코 좋은 순위를 얻을 수 없기 때문이다. 웹사이트가 검색 결과에서 사라지는 이유는 다양하다. 올바르지 않은 SEO 방법과, 스팸성을 띄고 있거나, 광고성인 콘텐츠를 구글이 발견한다면 그 웹사이트는 좋은 순위를 받지 못할 것이다. 급기야 그런 사이트들은 구글 검색 결과에서 완전히 사라질 수도 있다. 어떻게 확인할 수 있을까? 삭제 여부 확인하기 site : yourdomain.com 본인의 웹사이트가 구글 검색 결과에서 사라졌는지 확인하려면 위와 같이 구글 검색창..
