본문 바로가기

Dev5

dbeaver) dbeaver에서 개발과 운영 네비게이터 목록 색상을 다르게 표시하기 dbeaver에서 여러 개의 개발서버와 운영서버 그리고 테스트 서버 등을 연결해서 사용하고 있다 정말 바쁘게 작업을 하다 보면 엉뚱한 디비 콘솔을 열어 쿼리를 실행하면 어? 왜 데이터가 이상하지?라는 생각을 하다 아 잘못 열였다! 라며 주섬주섬 닫을 때가 있다 이런 경우가 드물지만 있긴 있다 이름은 당연히 다르지만 사람이 하는 일이라 주의 또 주의가 필요하다 때문에 개발과 운영서버의 색을 변경해서 한눈에 알아보기 쉽게 변경했다 1. 네비게이터 바에 연결된 디비 우클릭해서 Edit Connection 클릭 2. 서버에 맞게 색상변경 개발서버 -> Test 클릭 : 개발 디비 초록색 변경 운영서버 -> Production 클릭 : 운영 디비 빨간색 변경 Edit connection type을 클릭해서 색이나.. 2022. 6. 15.
Web) robots.txt 적용해서 모든 콘텐츠를 크롤러로부터 차단하기 robots.txt 란? 검색 엔진 로봇에게 웹사이트를 어떻게 크롤링해야 하는지 가이드를 해주는 역할이다 root directory에 존재해야 하며 txt 파일로 설정되어 있어야 한다 robots.txt 구성 user-agent 규칙이 적용되는 크롤러의 이름 disallow 유저 에이전트의 디렉토리 또는 페이지 크롤링을 차단 allow 유저 에이전트의 디렉토리 또는 페이지 크롤링을 허용 (구글 봇에서만 적용 가능) sitemap 웹 사이트의 모든 리소스를 나열한 목록 파일 현재 프로젝트에는 사이트의 모든 콘텐츠를 크롤러로부터 차단해야 해서 아래 소스를 적용했다 User-agent: * Disallow: / 2022. 6. 7.
dbeaver) ignite 접속하기 PuTTy를 사용하여 서버에 ignite를 설치하고 테이블을 생성해 주었다 https://cute772.tistory.com/289 [DB] Ignite Apache 설치 Ignite Apache 와 다른 솔루션 비교 https://www.gridgain.com/resources/product-comparisons/redis-comparison Ignite 의 성능 비교 pure cache on cache on with Ignite vs MariaDB Ignite Apache 설치 2.3.0.. cute772.tistory.com 설치엔 위의 블로그를 활용하였다 기존 DB 툴로 Dbeaver를 사용하고 있어서 ignite도 연결이 가능한지 찾아보니 역시나 간단하게 연결이 가능했다 ignite를 선택하여 .. 2022. 5. 30.
Geojson) Geometry Geojson으로 활용하기 SQL에서 ST_ASBINARY 함수는 GEOMETRY를 파라미터로 활용하여 Well-Known Binary(wkb)를 반환한다 SELECT ST_ASBINARY(GEOM) AS GEOMETRY 입력 시 아래와 같은 GEOMETRY가 출력된다 값을 클릭 시 아래 사진과 같이 16진수로 표현된다 이 값을 바탕으로 GeoJson으로 랜더링해 사용할 수 있다 geom값은 Polygon, MultiPolygon, LineString, Point 등으로 구성되어 있다 랜더링 시에는 buf.append("\"geometry\":" + "{\"type\":\"Point\","); buf.append("\"coordinates\":["); 이런 식으로 형태를 잡아주어야 한다 랜더링 한 값을 화면에 넘기고 화면단에서 해.. 2022. 4. 28.