728x90

2023/11 30

[HTTP2]

https://pythonblog.co.kr/blog/79/ 73 HTTP/2 적용 및 확인하기-curl HTTP/2는 어플리케이션을 최적화 하고 성능을 향상 시킬수 있다고 합니다. 구글문서에 자세히 설명이 나와있습니다. https://w pythonblog.co.kr https://da-nyee.github.io/posts/network-how-to-set-up-nginx-with-http2.0/ [Network] Nginx에 HTTP 2.0을 적용하는 방법 (How to set up Nginx with HTTP 2.0) 필자는 Docker로 Nginx를 구성했다. 따라서, 이어지는 과정은 Docker를 기반으로 진행된다. (추가) 덧붙임에 Nginx를 직접 컴파일하는 경우에 대한 정보를 적어뒀다. d..

[HTTP] Http Status Code 4XX

상태 코드 상태 텍스트 한국어 뜻 서버 측면에서의 의미 4XX Client Error 클라이언트 에러 클라이언트의 요청에 오류가 있다. 400 Bad Request 잘못된 요청 요청의 구문이 잘못되었다. 클라이언트가 모르는 4xx 계열 응답 코드가 반환된 경우에도 클라이언트는 400과 동일하게 처리하도록 규정하고 있습니다. 401 Unauthorized 권한 없음 지정한 리소스에 대한 액세스 권한이 없다. 응답 헤더 WWW-Authenticate에 필요한 인증 방식을 지정합니다. 402 Payment Required 결제 필요 지정한 리소스를 액세스하기 위해서는 결제가 필요하다. 이 응답 코드는 실제로는 사용되지 않습니다. 403 Forbidden 금지됨 지정한 리소스에 대한 액세스가 금지되었다. 401..

[git] git init & git remote add origin https://github.com/user/repo.git

git remote add origin https://github.com/user/repo1.git https://cheershennah.tistory.com/217 git 저장소 주소 repository 변경하기 git 저장소 주소 repository 변경하기 Git에서 remote repository를 다른 주소 URL로 변경해 보자. 예를 들어 기존의 repository에서 형상관리를 하다가 새로운 repository를 생성 한 경우,새 repository로 형상관리 cheershennah.tistory.com

[Spring] JPA

@Query( value = "SELECT t.tutor_id " + "FROM susukgwan.tutoring AS t " + "JOIN susukgwan.note AS n " + "ON t.id = n.tutoring_id " + "JOIN susukgwan.review AS r " + "on n.id = r.note_id " + "WHERE r.id = :reviewId", nativeQuery = true ) Long GetTutorIdOfReview(@Param(value = "reviewId") Long reviewId); https://pgmjun.tistory.com/10 [SpringBoot] JPA 카멜케이스 컬럼명 적용법 JPA 와 MySQL 을 연동하여 사용하는 경우, 카멜표기법으..

[Spring] HikariCP - maximumPoolSize

최대 TPS = 1개의 커넥션의 초당 처리 요청 개수 * 동시 커넥션 개수 동시 커넥션 개수 = 최대 TPS / 1개 커넥션의 초당 요청 처리개수 = 최대 TPS / (1초 / 쿼리 실행 시간) 예시 목표 TPS 100 요청이 실행하는 쿼리 총 실행 시간이 0.1초 동시에 필요한 커넥션 개수를 단순 계산하면 동시 커넥션 개수 = 100 / (1 / 0.1 ) = 10 개다. 최대 커넥션 개수가 10개고 한 요청에 평균 0.1초가 소요되면 100 TPS를 처리할 수 있다. https://velog.io/@mohai2618/%EC%84%B1%EB%8A%A5%EC%9D%84-%EC%B5%9C%EC%A0%81%ED%99%94-%ED%95%B4%EB%B3%B4%EC%9E%90-HikariCP-%ED%8E%B8 성..

[macosx] iterm cursor move

bindkey "[D" backward-word bindkey "[C" forward-word bindkey "^[a" beginning-of-line bindkey "^[e" end-of-line https://bryan.wiki/303 MacOS iterm2 + zsh 에서 cursor 이동을 편하게 MacOS 기본 터미널 bash command-line ⌥ + ← 또는 ⌥ + → : 커서를 왼쪽 단어 또는 오른쪽 단어로 ⌘ + ← 또는 ⌘ + → : 커서를 start 또는 end of line 으로 zsh 의 경우 ESC B 또는 ESC F : 커서를 왼쪽 또는 오 bryan.wiki

[locale] zh-Hans, zh-Hant, zh-rCN, zh-tTW

iOS Android 간체 (중국) zh-Hans zh-rCN 번체 (대만) zh-Hant zh-tTW https://yoonhg84.tistory.com/247 헷갈리는 중국어(간체,번체) 코드 헷갈리는 중국어 코드를 안드로이드와 비교 iOS Android 간체 (중국) zh-Hans zh-rCN 번체 (대만) zh-Hant zh-tTW yoonhg84.tistory.com 로케일 이름 언어 국가 또는 지역 ASCII 코드 페이지 언어 그룹 ar_AA 아랍어 아랍 국가 IBM-864, IBM-1256 아랍어 be_BY 벨라루스어 벨라루스 IBM-866, IBM-1251 라틴어 5 bg_BG 불가리아어 불가리아 IBM-855, IBM-1251 라틴어 5 ca_ES 카탈로니아어 스페인 IBM-850, IB..

[spring] jpa option

spring: jpa: properties: hibernate: show_sql: true format_sql: true use_sql_comments: true highlight_sql: true logging: level: org: hibernate: SQL: debug type: descriptor: sql: trace https://lannstark.tistory.com/14 Spring Boot SQL 보기 옵션 총 정리 Spring Boot에서 query DSL을 사용하건 spring boot JPA를 사용하건, 쿼리를 튜닝할 때 SQL을 봐야할 때가 있다. 그럴 때 사용할 수 있는 몇 가지 옵션을 조사해 보았다. 환경 : Spring boot 2.* + hibernate 5.3.10 이 la..

[Spring] JPA DB자료형 매핑

JPA 자료형 매핑Hibernate 매핑 자료형 Java자료형DB자료형숫자날짜·시간문자열 Byte tinyint(4) Short smallint(6) Integer int(11) Long bigint(20) BigDecimal decimal(19,2) Float float Double double Boolean bit(1) Date date LocalDateTime[1] datetime Time time String varchar(255) Clob longtext Byte[][2] tinyblob Blob longblob https://zetawiki.com/wiki/JPA_DB%EC%9E%90%EB%A3%8C%ED%98%95_%EB%A7%A4%ED%95%91 JPA DB자료형 매핑 - 제타위키 zeta..

728x90