https://jongmin92.github.io/2018/01/29/Programming/android-retrofit2-okhttp3/

'Android' 카테고리의 다른 글

Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08

debug


keytool -exportcert -alias androiddebugkey -keystore C:\Users\user\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64


release


keytool -exportcert -alias couponstore2  -keystore C:\Project\key\key\coupon\couponstore.jks | openssl sha1 -binary | openssl base64



echo (앱 서명 인증서 SHA-1 인증서 지문) | xxd -r -p | openssl base64


https://m.blog.naver.com/tkddlf4209/220684818671


keytool -exportcert -keystore /Users/unnamed/.android/debug.keystore -list -v




mac


keytool -exportcert -alias androiddebugkey -keystore "/Users/unnamed/.android" -storepass android -keypass android | openssl sha1 -binary | openssl base64



'Android' 카테고리의 다른 글

Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08
nvm alias default 6.1.0


'nodejs' 카테고리의 다른 글

nvm alias default 6.1.0  (0) 2018.08.19
서버 세팅  (0) 2018.06.20
디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26

H명령모드에서 커서 이동 - 단어 단위 이동 w, b, $(행의 끝), 0 (행의 처음으로 이동) - G (파일의 끝), 1G (파일의 처음), 24G (24번째 행으로 이동)


:set number x - 커서 문자 하나 삭제 X- 커서 앞문자 하나 삭제 u - 실행한 명령 취소 U- 커서가 있는 행에 실행된 명령 모두 취소 dw - 한 단어 삭제, 4개 단어 삭제 d0 - 커서 앞문자부터 행의 맨 앞까지 모두 삭제 d$ - 커서 문자부터 행의 맨 마지막까지 모두 삭제 dd - 커서 행 삭제, 커서행부터 4행 삭제


[2. 복사 - 붙여넣기] yw - 한 단어 복사 p - 커서 다음에 붙어 넣기, P - 커서 앞에 붙어넣기 yy - 커서가 있는 행 전체 복사 [3. 잘라내기 - 붙여넣기] x - p, P dw - p, P dd - p, P


문자열검색

/키워드





'Linux' 카테고리의 다른 글

vi 사용법  (0) 2018.08.13
환경변수  (0) 2018.07.27
lets encrypt 설치  (0) 2018.05.17
WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28

1. local to remote

git remote add origin(별명) 주소

git push -u origin master (처음한번만)

git push (두번째 부터)

 

2. remote to local

git clone 주소 

'git' 카테고리의 다른 글

원격 저장소 추가 방법  (0) 2018.08.08
merge tool  (0) 2018.08.08
branch  (0) 2018.08.07
실행순서  (0) 2018.08.07
git password 저장  (0) 2017.11.06
git config 계정설정  (0) 2017.11.06


git config --global merge.tool kdiff3


git mergetool


'git' 카테고리의 다른 글

원격 저장소 추가 방법  (0) 2018.08.08
merge tool  (0) 2018.08.08
branch  (0) 2018.08.07
실행순서  (0) 2018.08.07
git password 저장  (0) 2017.11.06
git config 계정설정  (0) 2017.11.06

1. exp branch 생성

git branch exp


2. exp 를 master 로 머지

git checkout master

git merge exp


3. master 를 exp 로 머지

git checkout exp

git merge master


4. exp branch 삭제

git checkout master

git branch -d exp




'git' 카테고리의 다른 글

원격 저장소 추가 방법  (0) 2018.08.08
merge tool  (0) 2018.08.08
branch  (0) 2018.08.07
실행순서  (0) 2018.08.07
git password 저장  (0) 2017.11.06
git config 계정설정  (0) 2017.11.06

git init

vi test 

git status

git add test

git status

git config --global user.name tnsdnjs

git config --global user.email sonagisw@hotmail.com

git commit

vim 창 (1.블라블라)

git log

vi test (커맨트 수정)

git status

git add test    (파일 수정후 git commit 이 아니라 git add 파일명 해줘야 함)

git status

git commit

vim 창 (2.파일수정)

git status



'git' 카테고리의 다른 글

merge tool  (0) 2018.08.08
branch  (0) 2018.08.07
실행순서  (0) 2018.08.07
git password 저장  (0) 2017.11.06
git config 계정설정  (0) 2017.11.06
repository not found  (0) 2017.11.06

yes > /dev/null


'AWS' 카테고리의 다른 글

부하발생 명령어  (0) 2018.08.02
Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08

JAVA_HOME이라는 환경변수명에 값은 /usr/lib/jvm/java-7-openjdk-amd64/ 으로 설정하고자 하면 아래 명령어를 사용하세요.

      export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/


      env | grep JAVA_HOME   으로 제대로 환경변수가 올라갔는지 확인해보면


      JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/

      으로 나오면 제대로 설정된 것입니다. 


'Linux' 카테고리의 다른 글

vi 사용법  (0) 2018.08.13
환경변수  (0) 2018.07.27
lets encrypt 설치  (0) 2018.05.17
WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28


----------------------------------------------- 서버 시작시 mysql 세팅 ----------------------------------------------


Host is blocked because of many connection errors; unblock with \'mysqladmin flush-hosts\'


1. flush-hosts

    mysqladmin -u root -p flush-hosts


2. sudo mysql -u root -p

    mysql> set global max_connections=999999;

    mysql> set global max_connect_errors=999999;

    mysql> show variables like '%max_connect%';


3. 접속자수 조회


    mysql> show status like '%CONNECT%';


    +--------------------------+-------+

    | Variable_name            | Value |

    +--------------------------+-------+

    | Aborted_connects         | 200   |

    | Connections              | 300   |

    | Max_used_connections     | 101   |   ==> 현재 연결된 접속수

    | Ssl_client_connects      | 0     |

    | Ssl_connect_renegotiates | 0     |

    | Ssl_finished_connects    | 0     |

    | Threads_connected        | 101   |   ==> 연결되었던 최대 접속수

    +--------------------------+-------+


----------------------------------------------- https 서버 80 포트 deny ----------------------------------------------


sudo setcap 'cap_net_bind_service=+ep' /home/ubuntu/.nvm/versions/node/v8.11.1/bin/node

sudo setcap 'cap_net_bind_service=+ep' `which node`



----------------------------------------------- mysql log  ----------------------------------------------


mysql/lib/Connection.js 204 라인 추가


console.log(query.sql);


----------------------------------------------- ubuntu timezone 변경 ---------------------------------------


sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime



----------------------------------------------- node mode 변경 ---------------------------------------

윈도

set NODE_ENV=production

set NODE_ENV=development


linux

export NODE_ENV=production

export NODE_ENV=development



----------------------------------------------- aws instance 변경 ---------------------------------------


1. 이미지로부터 instance 생성


2. 인스턴스 elastic ip 연결 해제


3. 탄력적 ip - 인스턴스 연결


4. 대상그룹 생성


5. 로드 발란서 생성


6. Route 53 - A 레코드 삭제 


7. 레코드셋 추가 


8. ssh 접속후 pm2 start



----------------------------------------------- aws 소스 반영 ---------------------------------------


1. origin instance 에 소스 업로드


2. 이미지 생성


3. 이미지로부터 instance 생성

'nodejs' 카테고리의 다른 글

nvm alias default 6.1.0  (0) 2018.08.19
서버 세팅  (0) 2018.06.20
디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26
  1. Updated launch.json as follows:
{
    "version": "0.2.0",
    "configurations": [
        {
            "env": {
                "NODE_ENV": "development"
            },
        },


'nodejs' 카테고리의 다른 글

nvm alias default 6.1.0  (0) 2018.08.19
서버 세팅  (0) 2018.06.20
디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26


----------------------------------------------- 서버 시작시 mysql 세팅 ----------------------------------------------


Host is blocked because of many connection errors; unblock with \'mysqladmin flush-hosts\'


1. flush-hosts

    mysqladmin -u root -p flush-hosts


2. sudo mysql -u root -p

    set global max_connections=999999;

    set global max_connect_errors=999999;

    show variables like '%max_connect%';


3. 접속자수 조회


mysql> show status like '%CONNECT%';

+--------------------------+-------+

| Variable_name            | Value |

+--------------------------+-------+

| Aborted_connects         | 200   |

| Connections              | 300   |

| Max_used_connections     | 101   |   ==> 현재 연결된 접속수

| Ssl_client_connects      | 0     |

| Ssl_connect_renegotiates | 0     |

| Ssl_finished_connects    | 0     |

| Threads_connected        | 101   |   ==> 연결되었던 최대 접속수

+--------------------------+-------+

'mysql' 카테고리의 다른 글

blocked because of many connection errors  (0) 2018.06.12
mac mysql 삭제  (0) 2018.01.21
그룹내 시퀀스 생성  (0) 2017.03.09

git clone https://github.com/letsencrypt/letsencrypt

cd letsencrypt

./letsencrypt-auto certonly

1번(standalone) 선택

A : 약관 동의

이메일 주소 입력

도메인 입력

sudo ./certbot-auto certonly --standalone -d 도메인주소

npm install auto-sni --save

npm install le-acme-core

-- 443 포트 permission deny

sudo setcap 'cap_net_bind_service=+ep' $(readlink -f $(which node))

'Linux' 카테고리의 다른 글

vi 사용법  (0) 2018.08.13
환경변수  (0) 2018.07.27
lets encrypt 설치  (0) 2018.05.17
WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28

https://andromedarabbit.net/winscp-%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-ftp-%EB%8F%99%EA%B8%B0%ED%99%94/

'Linux' 카테고리의 다른 글

환경변수  (0) 2018.07.27
lets encrypt 설치  (0) 2018.05.17
WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28
포트 변경  (0) 2017.12.12

1. sudo vi /etc/crontab

2. .sh 파일 작성

3. backup 폴더 생성

4. chmod 755

5. systemctl restart cron



'Linux' 카테고리의 다른 글

lets encrypt 설치  (0) 2018.05.17
WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28
포트 변경  (0) 2017.12.12
계정 변환  (0) 2017.11.15
{
"apps": [{
"name": "coupon",
"script": "app.js",
"interpreter" : "node@8.10.0",
"watch": false,
"env": {
"NODE_ENV": "production",
"API_PORT":80
},
"exec_mode": "cluster",
"instances": 0
}]
}



pm2 start pm2.json


'nodejs' 카테고리의 다른 글

서버 세팅  (0) 2018.06.20
디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26
pm2  (0) 2018.02.22

https://www.javatpoint.com/android-call-state-example

'Android' 카테고리의 다른 글

Retrofit2 + OkHttp3  (0) 2018.09.06
keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08

http://tools.knowledgewalls.com/mysqltabletojavaclass

'Android' 카테고리의 다른 글

keystore  (0) 2018.08.29
Android Example  (0) 2018.04.19
Online mysql table to java class generator  (0) 2018.04.19
apk 설치  (0) 2017.06.07
로컬서버 모바일에서 돌리기  (0) 2017.05.08
view 가운데 놓기  (0) 2017.04.23

/etc/iptables/rules.v4



리셋

netfilter-persistent reload

'Linux' 카테고리의 다른 글

WinSCP 를 이용한 FTP 동기화  (0) 2018.05.13
crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28
포트 변경  (0) 2017.12.12
계정 변환  (0) 2017.11.15
history 검색  (0) 2017.03.28

sudo npm install pm2@latest -g ; pm2 update


'nodejs' 카테고리의 다른 글

디버그 with development  (0) 2018.06.19
pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26
pm2  (0) 2018.02.22
우분투 node 설치  (0) 2017.11.17
  • 포트변경
$ vim /etc/apache2/ports.conf


$ service apache2 restart


경로변경


apache2에서 기본문서 경로는 /var/www/html 이다.

  이 폴더를 변경하고 싶으면 /etc/apache2/sites-available/000-default.conf 파일에서 경로 수정



'php' 카테고리의 다른 글

ubuntu 환경설정  (0) 2018.03.22

sudo pm2 monit


sudo pm2 show 0


tail -f /home/coupon/.pm2/logs/app-out-0.log



'nodejs' 카테고리의 다른 글

pm2.json 파일 실행  (0) 2018.04.19
pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26
pm2  (0) 2018.02.22
우분투 node 설치  (0) 2017.11.17
KILL PID  (0) 2017.11.15

pm2 start app.js --name "test"

pm2 list

pm2 show <name>

pm2 restart <name>

pm2 logs <name>

pm2 plush

pm2 reload <name>

pm2 monit


클러스터 실행

pm2 start app.js -i 0 --name "test"

'nodejs' 카테고리의 다른 글

pm2 node.js 버전 업데이트  (0) 2018.03.26
pm2 로그보기  (0) 2018.02.26
pm2  (0) 2018.02.22
우분투 node 설치  (0) 2017.11.17
KILL PID  (0) 2017.11.15
node 죽이기  (0) 2017.10.03

[brew install mysql로 설치했을경우]

$ sudo rm -rf /usr/local/var/mysql
$ sudo rm -rf /usr/local/bin/mysql*
$ sudo rm -rf /usr/local/Cellar/mysql

[mysql 홈페이지에서 DMG파일로 설치했을 경우]

$ sudo rm -rf /usr/local/mysql*
$ sudo rm -rf /Library/PreferencePanes/My*
$ sudo rm -rf /var/db/receipts/com.mysql.*


'mysql' 카테고리의 다른 글

blocked because of many connection errors  (0) 2018.06.12
mac mysql 삭제  (0) 2018.01.21
그룹내 시퀀스 생성  (0) 2017.03.09

1. Instance 생성

2. Elastic IP 지정

3. Image 생성

4. Image 로부터 Inatance 생성 (AMI > Launch > Instanc Type 을 기존 Instance 보다 고사양으로 늘린다.)

5. 2에서 생성한 Instance 의 Elastic IP 를 4에서 생성한 Elastic IP 로 세팅 

- Elastic IPs > Associate Address 붙인다. 이때 1의 Instance 에 2의 Elastic IP 가 지정되어 있기 때문에 2에 지정한 Elastic IP 를 헤제한후 (Disassociate Address) 4에서 생성한 Instance 에 할당한다. (Associate Address)


=====================================================================================================

- Instance 를 이미지화 하고 이미지화 한 Instance 를 다시켜서 더 좋은 Instance Type 으로 바꾸면 Scale Up 이 된다.

- Instance 를 재시작하면 Instacne 의 IP 가 달라진다.

- Elastic IP 를 할당받으면 고정IP 로 지정가능 (유료)

- IP 하나를 할당받은후 인스턴스와 연결하면 무료

- IP 하나를 할당받은후 가지고만 있으면 한달에 3,600 원 과금

- IP 여러개를 할당받은후 한개의 Instance 에 여러개의 IP 를 할당하면 IP 하나당 과금


'AWS' 카테고리의 다른 글

부하발생 명령어  (0) 2018.08.02
Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08

http://ora-sysdba.tistory.com/entry/Cloud-Computing-Amazon-EC2-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EC%9D%98-TIMEZONE-%EB%B3%80%EA%B2%BD

'AWS' 카테고리의 다른 글

부하발생 명령어  (0) 2018.08.02
Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 3000 -j REDIRECT --to-port 80

라고 실행을 하고 나서 nodemon *****.js를  실행하고 나서 

접속할때는 dns 주소, 혹은 http://*********/  로 붙으면 된다.

'Linux' 카테고리의 다른 글

crontab 추가  (0) 2018.05.13
iwinV 포트 경로  (0) 2018.03.28
포트 변경  (0) 2017.12.12
계정 변환  (0) 2017.11.15
history 검색  (0) 2017.03.28
vim  (0) 2017.03.23

1.  윈도 : C:\Users\사용자\.aws\credentials

리눅스 : ~/.aws/credentials


2.  credentials 파일수정


[default]

aws_access_key_id = <aws_access_key_id>

aws_secret_access_key = <aws_secret_access_key>

'AWS' 카테고리의 다른 글

Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08
부하 발생기 테스트  (0) 2017.12.08

sudo apt-get install apache2

sudo apt-get update;

'AWS' 카테고리의 다른 글

Scale Up  (0) 2017.12.15
aws 시간 변경  (0) 2017.12.13
AWS S3 파일 업로드  (0) 2017.12.12
아파치 설치  (0) 2017.12.11
ELB 테스트  (0) 2017.12.08
부하 발생기 테스트  (0) 2017.12.08

+ Recent posts