인증서 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dCoW6A/btqKSgKaXpg/GxIgFK0GPYeApwmn2lK5nk/img.png)
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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/lRymb/btqIhsH2kZV/7Evx3ub5skKksl3Zv05rmk/img.png)
환경변수에서 설정 # 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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/FrzDT/btqGuGge05I/uKrCgFjj1pjP5ubdgwCLHk/img.png)
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 # 사용안함으..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/1ZyvD/btqGgXuVM5P/eL4KcyFdtQpKINP403XFvK/img.png)
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..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/etYBqe/btqE752rPtz/QkKOHRmTuTraUdujq1zI0k/img.png)
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 해당 명령어로 실행시 동일한 패키지와 버전으로 설치되는 것을 확인 할 수있다. 위와 같은 방법으로 환경에 맞게 ..
- Total
- Today
- Yesterday
- l5-swagger-response
- graphql-php
- php
- addMonthWithoutOverflow
- 둘이상인증한번에사용하기
- vim
- php-laravel
- 라라벨
- 정규식
- l5-swagger
- aaa패턴
- addMonth
- password-manager
- composer-self-update
- graphql
- 테스트_다중트랜잭션
- MySQL
- 나는욕심쟁이
- Laravel
- django
- laravel-test
- session+token authorize
- 메일
- Python
- exception-test
- 자바스크립트
- POP3
- 정의
- bitwarden-cli
- redis