일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Javascript forEach
- 자바스크립트 객체 순회
- 자바스크립트 forEach
- JavaScript for of
- git commit best practice
- javascript
- 자바스크립트 for in
- 파이썬3.8
- 자바스크립트 map
- 하이퍼레저 패브릭
- HTTP 응답코드
- call by sharing
- 비동기를동기처리
- 자바스크립트 for of
- 자바스크립트
- javascript set
- 깃 커밋 메세지 규칙
- 자바스크립트 for문
- 자바스크립트 평가전략
- Javascript Map
- git commit 컨벤션
- 깃 커밋 메세지
- 이벤트루프
- Python3.8
- map과 object의 차이
- 자바스크립트 set
- 자바스크립트 반복문
- Golang interface
- 깃 커밋 메세지 컨벤션
- 파이썬설치
- Today
- Total
목록분류 전체보기 (29)
완벽한 다음 행보는 없다.
https://gritdonghee.notion.site/EVM-06e44ef20ee744e691f60b76af757a30 EVM이란? EVM www.notion.so
https://gritdonghee.notion.site/Go-e852998049a141e0840cd44be6a728eb

벤치마킹을 진행했던 RDBMS는 MariaDB, PostgreSQL, Firebird, H2, MonetDB 였고, 설정에 손을 대진 않았던 것으로 기억한다. 각 데이터베이스를 설치했던 컴퓨터의 사양은 AMD Ryzen 7 1700 8코어 16쓰레드, 16G 메모리 였고, 운영체제는 Ubuntu 16.04 였다. 벤치마크를 위해 사용했던 프로그램은 JDBC(Java Database Connectivity) 이다. 시나리오는 1) 동시접속자가 많고, 모두 select 쿼리를 요청할 때. 2) 동시접속자가 많고, select 700명 + insert 300명 라는 두가지 시나리오로 진행했다. 시나리오에 필요한 데이터는 각 디비에 저장되어 있었다. 벤치마크 결과 시나리오 1. Select 100% - 3분동안..
개발공부 할 때, 자기계발을 주제로 한 안드로이드 앱을 개발했었다. VOD, 게시판, 채팅 기능을 넣으려고 했었고 그때 사용할 RDBMS를 선정하기 위한 공부를 했었는데, 그 과정에 대한 기록이다. 선택기준 1. 빠른 처리 속도. 요청받은 쿼리문을 빠르게 처리하는 데이터베이스를 원했다. 처리속도가 느리면 그것은 곧 이용자가 기다려야 하는 시간이 늘어남을 뜻하고, 나는 그것을 원하지 않았다. 쿼리문 비율 데이터베이스마다 쿼리문을 처리하는 방식이 다를 것이라 생각했다. 만약 그렇다면 데이터베이스마다 쿼리문 종류에 따른 처리속도가 다를 것이라고 판단했다. 예를들어 A 데이터베이스는 select가 빠르고 B 데이터베이스는 Insert 처리 속도가 빠를 수 있을 것이라 생각했다. 그래서 서비스가 가장 많이 사용하..
요새 파이썬으로 재밌게 개발하고 있는데. 생각보다 파이썬을 latest stable 버전으로 설치하는 방법이 깔끔하게 나오는 포스팅이 없었다. 그리고 패키지 매니저를 사용하니 에러도 많이 발생하고. 그러다보니 발견한 방법이 소스컴파일이다. 패키지 매니저를 사용한 방법보다 깔끔했다. 1. Python 최신버전 확인하기. 파이썬 홈페이지 (https://www.python.org/downloads/) Download Python The official home of the Python Programming Language www.python.org 여기에서 최신 버전을 확인한다. 현재 2020년 1월 6일 기준 최신 파이썬 버전은 3.8.1 이다. 2. 개발 라이브러리 다운 소스설치에 필요한 라이브러리들을 ..
apt-get 을 활용하다 보면 종종 마주치는 에러 E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 해결방법 sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 원인은 apt-get 실행 중 어떠한 원인 때문에 정지되었고, 잠긴(lock) 상태로 남아있기 떄문일 것이라고 하더라. 출처 https://askubuntu.c..
하.. ㅋㅋㅋ 이것도 삽질 많이 했음... ㅎㅎ;; 나 같은 경우 로그인 한 유저의 사용자 이름을 변경하려고 하다가 삽질을 많이 했다.그러지 말고 임시유저를 하나 만들고, 그 임시유저로 로그인해서 원하는 사용자의 이름을 변경하는게 잘 되더라. 1. 임시 유저를 만들고, 임시 유저에게 sudo 권한을 준다. sudo adduser 임시유저 //유저가 새로 생성된다.sudo adduser 임시유저 sudo 2. 로그아웃 후 생성한 임시 유저로 로그인한다. GUI환경에서 UI 오른쪽 상단의 톱니바퀴(흔히들 설정으로 사용하는)를 누르면 로그인, 로그아웃 옵션이 나온다. 3. 터미널을 열고 변경하길 원하는 유저의 이름을 변경해준다. 그리고 변경한 유저의 이름으로 홈디렉토리를 변경해준다 sudo usermod -l..
Ubuntu 16.04에서 IP 고정시키기 (VMware & ubuntu 16.04) 이론적으로 다 설명하진 않고, 내가 어떻게 했는지만 적음 주의잘못된 부분 있을 수 있음. 피드백 환영합니다! 1. 네트워크 설정 파일을 연다. vim /etc/network/interfaces 나 같은 경우 설정 파일의 내용이 auto loiface lo inet loopback 이렇게 나왔었다.여기서 첫번째로 헷갈리는데, 우분투 ip 고정으로 검색하면 내용이 다양하다. auto enp0s3 iface enp0s3 inet dhcp이런 사람도 있고 auto enp0s25 iface enp0s25 inet static이런 사람도 있고다른 경우가 한두개 정도 더 있었다. 뭘 써야할지 몰라서 헤맸는데, 내 결론은 기존의 파일..
웹브라우저에서 PHP 페이지가 출력이 안되거나 페이지는 출력 되는데, PHP 코드가 실행이 안 되는 경우가 있다.나같은 경우 php 연동을 확인했는데 php 코드가 실행이 되지 않았었고, 이를 해결한 경험을 공유한다. 나는 2가지를 하였는데첫번째는 웹서버(내 경우 Apache)와 PHP 연동을 확인했고두번째는 php.ini 파일에 shot_open_tag를 On 해주었다. 1. 아파치, PHP 연동 확인이거야 구글에서 그대로만 검색하면 나오는거라...웹서버&php 연동은 이 포스팅 말고 다른 포스팅 보고 확실히 하시길 바란다.포스팅마다 조금씩 다르기 때문에, 여러 포스팅보고 하시는 걸 추천. 그래도 내가 했던 방식을 적자면 1) httpd.conf 파일 수정httpd.conf 파일을 찾아서 Directo..