인증서 keystore에서 pem 변경하기 인증서 파일을 등록할 때 간혹 keystore나 jks로 받을 때 pem으로 변경하는 방법 우선. java를 설치한다. 설치되어있지 않다면 설치부터 [ macOS JAVA 설치하기 맥os 에서 java 설치하기 터미널에서 입력시 자바가 설치되어있지 않아면 알림창이 뜬다. 정상적으로 뜬다면 자바 버전이 출력된다. $java -version #정상적으로 설치되어있다면 java version "15.0.1" 2020-1 xn--lg3bu39b.xn--mk1bu44c ](https://iammh.tistory.com/91) 1. keystore에서 .p12 추출 keytool -importkeystore -srckeystore "{tomcat.keystore}" -de..
맥os 에서 java 설치하기 터미널에서 입력시 자바가 설치되어있지 않아면 알림창이 뜬다. 정상적으로 뜬다면 자바 버전이 출력된다. $java -version #정상적으로 설치되어있다면 java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing) 알림창 추가정보 버튼을 누르면 아래 페이지가 뜬다. 뜨지않는다면 해당 페이지로 이동. www.oracle.com/java/technologies/javase-downloads.html 20년 11월 현재 LTS버전은 Java SE 11 (L..
mysql 5.7 버전에서 8.0으로 변경시 버전변경으로 인한 구문오류가 생겼다. 메이저 버전이 바뀐 만큼 다양한 변경사항이 있겠지만 그 중에서 sql 구문오류가 생겨 처리하는 방법을 찾아봤다. 쿼리 중 alias로 except 를 사용하였으나, 8버전 부터 키워드로 지정된 듯하다. 자세한 변경사항은 아래를 참조하자 https://dev.mysql.com/doc/refman/8.0/en/upgrading-from-previous-series.html MySQL :: MySQL 8.0 Reference Manual :: 2.11.4 Changes in MySQL 8.0 2.11.4 Changes in MySQL 8.0 Before upgrading to MySQL 8.0, review the changes..
환경변수에서 설정 # nuxt.config.js # port 기본 값: 3000 "scripts": { "dev": "HOST=127.0.0.1 PORT=3000 nuxt" } package.json 설정 "config": { "nuxt": { "host": "127.0.0.1", "port": "3000", } }, "scripts": { "dev": "nuxt" } 실행 $ npm run dev # 직접 HOST, PORT 설정시 $ HOST=127.0.0.1 PORT=3000 npm run dev $ npm run dev --hostname 127.0.0.1 --port 3000 출처 : ko.nuxtjs.org/faq/host-port/ host와 port 번호 Nuxt.js에서 host와 por..
model.py ... # 수정된 시간 update_at = models.DateTimeField(auto_now_add=True) ... models.py에서 수정된 시간을 자동으로 처리하기 위해 .save() .update()로 처리시 시간이 정상적으로 처리되지 않는 문제가 생겼다. settings.py # Internationalization # https://docs.djangoproject.com/en/3.0/topics/i18n/ LANGUAGE_CODE = 'ko-kr' TIME_ZONE = 'Asia/Seoul' USE_I18N = True USE_L10N = True #USE_TZ = True # default timee_zone utc 사용여부. USE_TZ = False # 사용안함으..
pip install cx_Oracle cx_Oracle 패키지를 이용하여 oracle 연결하기. # ./manage.py shell import cx_Oracle #연결에 필요한 정보 conn = cx_Oracle.connect({id}, {password}, {host}) cursor = conn.cursor() cursor.execute(""" select test_seq from dual """) for seq in cursor: print(seq) django settings.py에서 데이타베이스 정보 가져와서 사용하기 # ./manage.py shell from django.conf import settings import cx_Oracle # oracle: settings.py > DATAB..
Node.js npm과 같이 Python에도 pip라는 좋은 패키지관리툴이 있다. 프로젝트마다 동일한 패키지를 관리할 수 있는 방법에 대해서 알아보자 $ pip freeze > requirements.txt Django==2.2 django-rest-swagger==2.2.0 djangorestframework==3.11.0 ... freeze 명령어 사용시 pip에 설치되어있는 목록이 requirements.txt 파일에 저장된다. 파일명은 requirements.txt로 해야할 필요는 없다. 예시일뿐. 저장된 내용대로 설치하기 위해선 pip install -r requirements.txt 해당 명령어로 실행시 동일한 패키지와 버전으로 설치되는 것을 확인 할 수있다. 위와 같은 방법으로 환경에 맞게 ..
터미널에서 API에 간단하게 질의할 때 보통 curl을 많이 사용했는데, 단순하게 결과만 나오는 부분에서 아쉬운 점이 있었다. 이번에 파이썬을 공부하다 보니 Django에서 공식페이지에서 HTTP로 커맨드 하는 부분이 있어 찾아보았다. Response 뿐만 아니라 헤더 정보와 http 상태도 같이 볼 수 있어 괜찮은 것 같다. 보통 윈도우나, 맥os 만 공식적으로 지원하는 부분이 많은데 리눅스까지 지원해 주는 부분도 인상적이다. 사용방법은 간단하다 설치하고 터미널에서 http로 질의하면 끝. 설치하기 맥os brew install httpie 윈도우 # Make sure we have an up-to-date version of pip and setuptools: pip install --upgrade ..
- Total
- Today
- Yesterday
- php-laravel
- django
- laravel-test
- laravel-kafka
- POP3
- addMonthWithoutOverflow
- 정규식
- observer 매개변수 전달하기
- redis
- 테스트_다중트랜잭션
- addMonth
- 메일
- 정의
- graphql
- exception-test
- graphql-php
- MySQL
- bitwarden-cli
- session+token authorize
- l5-swagger-response
- php
- Laravel
- password-manager
- aaa패턴
- 라라벨
- vim
- eloquent-observer
- l5-swagger
- 자바스크립트
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |