본문 바로가기

반응형

좋아하는 것_매직IT

Selenium Library를 이용한 검색사이트 결과 자동으로 수집하기 (feat. devocean) 블로그 목적 : Selenium Library를 이용한 검색사이트 결과를 자동으로 수집하기에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. 블로그 요약 selenium 프로젝트에 대해서 알아본다. selenium 라이브러리를 이용해서, 특정 검색사이트에서 특정 내용을 추출해본다. 블로그 상세 내용 우선, selenium 프로젝트를 알아볼까요? Selenium은 웹 브라우저의 자동화를 지원하고 지원하는 다양한 도구 및 라이브러리를 위한 포괄적인 프로젝트를 말하는데요.. 브라우저와의 사용자 상호 작용을 에뮬레이트하는 확장, 브라우저 할당 확장을 위한 배포 서버, 모든 주요 웹 브라우저에 대해 상호 교환 가능한 코드를 작성할 수 있는 W3C WebDriver 사양 구현을 위한 인프라를 제공한다고 하네.. 더보기
타임리프(Thymeleaf)에 대해서 간단한 리뷰(part 01) 블로그 목적 : Spring Boot 에서 가장 많이 쓰이는 타임리프(Thymeleaf)에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. 블로그 요약 · 타임리프(Thymeleaf)에 대해서 알아본다. · 타임리프(Thymeleaf)관련 아래내용을 알아본다. - 변수 표현식 : ${...} - 메시지 표현식 : #{ ...} - 링크 URL 표현식: @{...} - 선택 변수 표현식: *{... } - 프래그먼트 표현식: ~{...} - 리터럴 치환 : | | 블로그 상세 내용 우선, 타임리프(Thymeleaf)에 대해서 정리해보면 아래와 같다. 타임리프(Thymeleaf) 는 웹 및 독립 실행형 환경 모두를 위한 최신 서버 측 Java 템플릿 엔진입니다. 즉, 다양한 서버 템플릿 엔진 중에 하.. 더보기
컴파일과정 및 자바프로그램 개발 단계를 머릿속에 넣어두자 블로그 목적 : 컴파일과정및 자바프로그램개발단계에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. → 블로그 요약 · 컴파일과정에 대해서 알아본다. · 컴파일러방식과 인터프리터방식에 대해서 알아본다. → 블로그 상세 내용 우선,컴파일 과정을 알아보면 아래와 같다. 하나, 개발자가 .java 파일을 생성한다. 둘, java 컴파일러를 통해서 컴파일및 빌드를 수행한다. 셋, java 컴파일러의 javac의 명령어를 통해서 bytecode(.class)를 생성함. 넷, class loader 를 통해서 JVM내로 로드함. 다섯, 실행엔진을 통해서 컴퓨터가 읽을 수 있는 기계어로 해석되고, Runtime 데이터지역에 배치함 참고로 용어를 정리해보면 아래와 같다. - 컴파일 (Complie) : 개발자가 .. 더보기
Identify and stop the process that's listening on port (feat.windows) 블로그 목적 : - 윈도우에서 아래 에러 상황 시 나만의 노하우와 지식을 공유한다. - Identify and stop the process that's listening on port → 블로그 요약 - 아래 에러를 처리하는 방법에 대해서 알아본다. (feat. Taskkill Command) - Identify and stop the process that's listening on port → 블로그 상세 내용 우선, 현상은 아래와 같다. (feat. 인텔리제이, intellij IDEA) - 즉, 9001 port 가 기존에 리스닝 되어 있어서 에러가 난 상황인데, 해결책은 해당 프로세스를 Kill 시켜야, 정상기동될 것이다. 그럼, 다음과 같은 순서로 처리를 하면되는데... 첫번째, 현재 기동 .. 더보기
KubeVirt에 대해서 알아볼까요? (feat. katacoda) 블로그 목적 - KubeVirt 기술에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다.​ 블로그 요약 - KubeVirt 에 대해서 정리해본다. 블로그 상세 내용 - 우선, KubeVirt에 대해서 정리해볼까요? 해당 홈페이지는 아래와 같습니다. KubeVirt.io Virtual Machine Management on Kubernetes kubevirt.io 즉 한마디로, 쿠버네티스(Kubernetes)의 가상머신 관리를 해주는 기술이라고 정리하면 될것 같고요.. 해당 사이트에 방문해 보시면 아래와 같이 4가지 정도의 해당 기술을 체험해볼 수 있는 길(?)을 알려주고 있었습니다. 1. KubeVirt on katacoda 2. KubeVirt on MiniKube 3. KuberVirt on K.. 더보기
심플한 템플릿 엔진 머스테치(mustache)를 소개합니다 블로그 목적 - 심플한 템플릿 엔진 머스테치에 대해서 공부및 정리후 나만의 노하우와 지식을 공유. 블로그 요약 · 머스테치에 대해서 알아본다. · 머스테치를 사용해서 간단한 샘플예제를 구현해본다. 블로그 상세 우선, 머스테치에 대해서 알아볼까요? 머스테치(mustache) 는 제 관점으로 가장 심플한 템플릿 엔진 중 하나이고요, 다양한 언어를 지원하기도 합니다. 아래는 홈페이지 입니다. https://mustache.github.io/ {{ mustache }} Logic-less templates. Available in Ruby, JavaScript, Python, Erlang, Elixir, PHP, Perl, Raku, Objective-C, Java, C#/.NET, Android, C++, C.. 더보기
블록체인(blockchain)에 대한 간단한 정리 및 리뷰 블로그 목적 : 블록체인(blockchain) 에 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다 → 블로그 요약 · 하나, 블록체인에 대해서 알아본다. · 둘, 블록체인의 종류와 특징에 대해서 정리해 본다. → 블로그 상세 내용 우선, 블록체인(blockchain)에 대해서 간단히 알아볼까요? 블록체인이란 무엇일까요? - 블록체인은 한마디로 관리자 없이 자율적으로 동작하는 "분산 시스템 기술" 통칭하는 명칭이라고 머릿속에 넣어두시면 될것 같습니다. - 즉, 블록체인 생태계에서는 보통 화폐거래내역을 "블록(block)" 이라는 데이터 단위로 저장하는데요... - 해당 블록의 hash 값을 다른 블록에 저장시키고, 말그래도 쇠사슬모양 형태의 연결고리를 만들게 됩니다. 이것을 우리는 "블록체인" 이라고.. 더보기
Git repository에서 file 완전삭제하는 방법을 공유합니다.(feat. 당황스러움극복가능) 블로그 목적을 정리해본다. Git repository에서 directory & file 을 완전하게 삭제하는 방법에 대해서 간단하게 공유함. ​ 블로그 요약을 정리해본다. Git repository를 사용할때, 본인의 의도와는 다르게 개인정보나 password 등등이 들어간 file이 remote 에 push 될 경우 처리방법를 정리함. 블로그 상세 Git 저장소를 사용할때, 본인의 의도와는 다르게 개인정보나 password 등등이 들어간 파일이 remote 에 push 될 때가 있는데요... 저역시 오늘...그런경우가 발생해서 좀 많이 당황을 했네요..ㅎㅎㅎㅎ 그래서, 빠르게 대처방법을 찾아서 조치했습니다. ;;; 그리고 이렇게 해당 대처 방법을 아래와 같이 정리해봅니다.​ 혹시나 저와 같은 경험을 하.. 더보기

반응형