본문 바로가기

반응형

전체 글

(45)
spider engine 참고 https://www.percona.com/live/18/sessions/spider-storage-engine-for-the-sharding
spider engine 설정 docker spider network 구성 docker run -d -e MYSQL_ROOT_PASSWORD=mariadb -p 3301:3306 --name=spider --network=spider-network custom_mariadb docker run -d -e MYSQL_ROOT_PASSWORD=mariadb -p 3302:3306 --name=dbnode1 --network=spider-network custom_mariadb docker run -d -e MYSQL_ROOT_PASSWORD=mariadb -p 3303:3306 --name=dbnode2 --network=spider-network custom_mariadb -- remote 서버에 스파이더 엔진 설치 apt-get in..
docker network 공유 설정 참고 사이트 https://anomie7.tistory.com/46 http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter06/02 docker container 간 네트워크 접근
mariadb spider https://rastalion.me/spider-%EC%97%94%EC%A7%84%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%83%A4%EB%94%A9-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-01/ [ SPIDER 엔진을 이용한 샤딩 환경 구축 #01 - RastaLion's IT Blog Spider 엔진? Spider 스토리지 엔진은 샤딩 기능이 내장 된 스토리지 엔진입니다. 파티셔닝 및 xa 트랜잭션을 지원하며 다른 MariaDB 인스턴스의 테이블을 마치 동일한 인스턴스에있는 것처럼 처리 � rastalion.me ](https://rastalion.me/spider-%EC%97%94%EC%A7%84%EC%9D%84-%EC%9D%B..
redis cachemanager 설정 참고 https://yonguri.tistory.com/82
spring redis cache를 이용한 최적화 Redis란? 레디스(Redis)는 고성능 key-value 저장소로서 리스트, 해시, 셋 정렬된 셋 등 여러 형식의 자료구조를 지원하는 NoSQL입니다. redis는 map 형태로 데이터를 저장하기 때문에 spring redis cache를 적용할 DTO에 serialize를 구현해 직렬화시켜 데이터를 저장할 수 있도록 했습니다. 시스템아키텍쳐구성도 저는 캐시를 적용할 Rest는 수정이 빈번하지않고 조회가 주를 이루는 곳에 적용을 해야 한다고 생각했습니다. 관리자 화면과 사용자화면을 구성하고 있는 React에서 Rest Server에 투표 정보를 계속 부르기 때문에 후보자나 득표정보 등 비교적 자주바뀌는 정보에 비해서 캐시를 적용하기 알맞은 데이터라고 생각해 투표 정보에 캐시를 적용했습니다. 캐시적용 ..
[nginx] window에서 nginx 사용하기 nginx는 apache와 함께 대표적인 웹서버이다. window에서 간단하게 웹서버를 실행해 정적웹페이지를 테스트하는 용도로 윈도우에 설치를 진행해보았다. 설치는 하단의 링크를 통해서 window용 nginx를 다운받는다. URL : http://nginx.org/en/download.html 설치 후 폴더 내의 nginx.exe 파일을 실행하면 nginx가 실행되고 주소창에 localhost를 입력해서 접근할 수 있다. nginx 폴더 내부에 html 폴더가 웹서버의 root 경로이며 주의할 점으로 윈도우에서 nginx를 실행할 때 파일 경로에 한글이 포함된 경로가 있을 경우 정상적으로 실행되지 않는다. 테스트하고자 하는 파일들을 html 폴더에 넣은 후 nginx를 재기동해준다. 다음으로 nginx..
[JAVA] 숫자로 된 char를 int로 변경하는 방법 char c = '1'; int result1 = (int)c; //49 int result2 = Character.getNumericValue(c); //1 보통 첫번째 방법으로 int로 캐스팅을 많이한다. 특히 알고리즘 문제를 풀 때 많이 사용하는데 명시적 타입 캐스팅을 하게 되었을 때 char값은 아스키코드값으로 변경되기 때문에 1이 아닌 49로 변경되게 된다. 그래서 숫자를 변경할때는 번거롭게 '0' 또는 48을 빼주는 형태로 숫자로 변환을 해왔었는데 Character wrapper class에 좋은 메소드가 있었다. getNumericValue() 메소드를 사용하면 숫자로 된 char형을 숫자형태 그대로 반환해준다.

반응형