profile
내가 볼려고 만든 블로그

[DB]커넥션 생성 후 release를 하는 이유

예전에 특정 api에서 트랜잭션을 위한 connectoin생성후 release를 하지 않았더니 db에 접근시timeout되어 서버를 리부트해야 정상작동되는 경험이 있었다.그때는 이유를 몰랐는데 최근 관련글을 찾게되어정리해 보았다.typeorm의 커넥션은 실제로 커넥션을

2일 전
·
0개의 댓글

[algorithm]프로그래머스 네트워크

https://programmers.co.kr/learn/courses/30/lessons/43162

2021년 10월 28일
·
0개의 댓글

[web]도메인간 쿠키 공유

https://github.com/aviboy2006/cross-domain-cookie-sharing

2021년 10월 26일
·
0개의 댓글

[algorithm]다단계 칫솔 판매

2021년 10월 24일
·
0개의 댓글

[algorithm] 프로그래머스 행렬태두리 회전

https://programmers.co.kr/learn/courses/30/lessons/77485?language=javascript

2021년 10월 24일
·
0개의 댓글

mysql replication

https://server-talk.tistory.com/240

2021년 10월 13일
·
0개의 댓글

jwt

https://redis.com/blog/json-web-tokens-jwt-are-dangerous-for-user-sessions/https://hyuntaeknote.tistory.com/6https://stackoverflow.com/

2021년 10월 13일
·
0개의 댓글

[node.js] pm2 cluster 배포

https://engineering.linecorp.com/ko/blog/pm2-nodejs/https://stackoverflow.com/questions/56566580/run-typescript-application-with-pm2https&#x

2021년 10월 13일
·
0개의 댓글

[mysql] 원격접속 설정

https://easyengine.io/tutorials/mysql/remote-access/https://webdock.io/en/docs/how-guides/database-guides/how-enable-remote-access-your-mari

2021년 10월 13일
·
0개의 댓글
post-thumbnail

[Jenkins]Next.js 젠킨스로 배포자동화 하기

젠킨스는 기본적으로 8080포트에서 돌아감젠킨스설치시 락이 걸려있는데 위의 경로에 초기 비밀번호가 저장되어있다.ps aux | grep jenkinssudo -u jenkins /bin/bashid_rsa의 개인키과 id_rsa.pub공개키 2개가 생성된다setting

2021년 9월 3일
·
0개의 댓글
post-thumbnail

[대규모 서비스를 지탱하는 기술]#2

규모조정의 요소 규모조정,확장성 웹서비스에서는 고가의 하드웨어를 사용하는 스케일업보다 저가의 다수의 하드웨어를 나열하는 스케일아웃전략이 주류이다.비용과 유연성에서 장점이 있기 때문이다.하드웨어가 10배가 비싸다고 10배의 성능이 나지 않는다.따라서 동일성능을 내기 위해

2021년 8월 16일
·
0개의 댓글

[git]mac case insensitive 해결하기

git config core.ignorecase false

2021년 8월 12일
·
0개의 댓글
post-thumbnail

[postgresql] 트랜잭션 생성후 커밋을 하지 않는다면?

START TRANSACTION 실행 후 commitTransaction이 실행되지 않으면 계속 실행상태가 되어 락이걸려 다른 쿼리가 실행되지 않는다.즉 nodeJs서버는 살아있지만 쿼리가 실행되지 않아 서버가 멈춤상태에 있는것과 같은 상태가 된다.트랜잭션을 끝내는

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[typescript]type과 interface의 차이점

type은 변수,객체,함수에 대한 타입을 정의하는 키워드이다.interface는 오직 객체의 타입만을 정의하는 키워드이다.type Age=number;const myAge:Age =30;

2021년 8월 10일
·
0개의 댓글
post-thumbnail

[대규모 서비스를 지탱하는 기술]#1

대규모 서비스와 소규모 서비스 대규모 서비스와 소규모 서비스의 차이 확장성,부하분산 서버의 대수를 늘리는 스케일아웃과 하드웨어성능을 높이는 스케일업방식이 있다.저가의 하드웨어어수를 늘리는 스케일아웃이 비용이 저렴할 수 있지만 몇가지 문제가 발생할것이다.사용자의 요

2021년 8월 8일
·
0개의 댓글
post-thumbnail

[NestJs]네이밍,라우팅

파일당 하나의 클래스만 생성한다클래스명에는 생성하는 내용과 관련되야 한다클래스명과 파일명은 항상 일치해야 한다파일명의 템플릿(name.type.ts)를 준수한다.@controller의 라우팅 파라미터는 높은단계의 라우팅을 담당하고 @get의 라우팅 파라미터는 컨트롤러의

2021년 8월 4일
·
0개의 댓글

웹페이지 링크 썸네일 생성

og:url 태그에 다른 주소를 설정하면, 해당 주소를 스크랩 합니다. 호출 주소와 동일한 주소로 설정하거나 og:url 태그를 제거한다.웹 서비스가 80,443 포트에서 동작하고 있는지 확인한다. 보안상의 이유로 80,443 포트만 스크랩을 허용함.웹 서버에 요청시

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[apache]reverse proxy설정하기

아파치 설치http/https 프록시 설정파일생성 주의해야할점은 어플리케이션 서버설정에 따라 ProxyPass주소마지막에 /를 붙인다. 필요한 모드를 설정하는 스크립트 파일을 생성한후 실행한다.systemctl status apache2.service or journa

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[git]ssh로 github사용하기

github정책변경으로 8/31이후 비밀번호로 github를 사용할 수 없다.공개키와 개인키를 생성 후 공개키를 github에 등록해야 한다..ssh폴더에 공개키/개인키를 생성한다.공개키 복사setting => SSH and GPC keys 에 공개키를 등록한다.~/.

2021년 8월 4일
·
0개의 댓글
post-thumbnail

[NestJS]NestJs 세팅

Nest는 http요청을 처리하기위해 Express나 Fastify라이브러리를 사용한다. Controllers:request 분기처리services:db엑세스와 비스니스 로직처리Modules:코드를 그룹화Pipes:request데이터 유효성 검사Filters:요청처리

2021년 8월 3일
·
0개의 댓글