해시 함수는 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 알고리즘이다.== 해시 함수는 주로 3가지의 목적으로 사용된다.Fast Table LookupMessage digestsEncryption Fast Table LookupFast table lookup은 해시 함수와 해시테이블을 사용해서 구현될 수 있다. 해시 테이블을 사용하는 경우 빠른 삽입, 삭제 및 조회 요소는 우선순위다. 이론적으로, 삽입, 삭제, 조회(lookup) 를 동시에 수행할 수 있다. 자, 어쨌든 해시 테이블은 무엇인가? 부가설명해시 테이블은 배열인데, 해시 함수와 커플링 된 함수다. 해시 함수는 데이터를 인풋으로 가지는데 우리는 이것을 키라고 부른다. 그리고 해시 함수의 아웃풋은 해시값이라고 부른다. 해시값은 인풋 키..
Open Graph Protocol 개요 Open Graph 프로토콜은 소셜그래프(소셜 네트워크의 특성을 시각화하여 보여줌)상에서 모든 웹페이지가 풍부한 객체가 되도록 만든다. 예를 들어, 페이스북에서 이 프로토콜을 쓰는데 어떤 웹페이지든 간에 다른 페이지와 같은 구조를 가지도록 할 수 있다. 요즘은 다양하고 다른 기술들과 구조가 존재하고 이들이 같이 쓰일 수 있지만, 소셜 그래프 상에서 어떤 웹페이지든 간에 충분한 정보를 잘 표현해줄 수 있는 기술은 존재하지 않는다. Open Graph는 위의 다양한 기술들을 기반으로 하고 개발자들에게 한 가지만 개발할 수 있도록 도와준다. 기술적 디자인을 결정하는 것을 도와준 Open Graph의 핵심 목표는 개발자에게 단순함을 주는 것이다. 이는 페이스북, 트위터 ..
용어를 어떻게 정의하는지에 따라 조금 달라질 수 있습니다. 크롤링이 기본적으로 모든 데이터를 가져오는거라면 웹 스크래핑은 크롤링으로 생각하기도 하고, 짧은 범위로는 특정 정보만 추출하는 걸 의미합니다. 누가 어떻게 정의하는가에 따른거라 다들 좀 다를 수 있습니다. 특정 정보만 추출하는 기준으로 웹 스크래핑을 보면 페북등에서 URL을 주면 뭔가 이미지와 함께 요약정보가 뜹니다. 아래와 같은, 이런 걸 제공하는 걸 웹 스크래핑 서비스라고 정의할 수 있습니다. 그래서 크롤링과 조금 달라집니다. 여기서 한가지 의문은, 일반적인 검색을 할 때, 크롤링은 속도가 늦어도 될까, 안될까?.................................................늦어도 되고, 늦으면 안되기도 하고,, 다 맞..
- Total
- Today
- Yesterday
- slf4j
- webserver
- object
- Apache
- logback
- good practice
- NGINX
- log level
- lood
- java
- runtime data areas
- linux
- async
- log
- JVM
- TaskExecutor
- logging
- Spring
- logging facade
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |