일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Linux
- aws
- JPA
- @TransactionalEventListener
- Stream
- vue.js
- intellij favorites
- multipart테스트
- javascript case
- HandlerMethodArgumentResolver
- git
- intellij 즐겨찾기
- ksql
- #docker compose
- findTopBy
- 백명석님
- @Transactional Propagation
- 마이크로 서비스
- ksqldb
- 리눅스
- 자바 ORM 표준 JPA 프로그래밍
- 리팩토링 2판
- IntelliJ
- 친절한 SQL 튜닝
- intellij 핵심 단축키
- CompletableFuture
- 자바 ORM 표준 JPA 프로그래밍 정리
- java
- 원격 브랜 삭제
- Spring Cloud Netflix
- Today
- Total
목록프로그래밍 (126)
시그마 삽질==six 시그마
Wikipedia에서 말하는 클로저 정의 In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language with first-class functions. Operationally, a closure is a record storing a function[a] together with an environment.[1] The environment is a mapping associating each free variable of the function (variables that are used..
Wikipedia에서 말하는 함수형 프로그래밍 정의 In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data. In functional code, the output value of a function depends only on its arguments, so calling a function with the same v..
일급객체(Wikipedia) In programming language design, a first-class citizen (also type, object, entity, or value) in a given programming language is an entity which supports all the operations generally available to other entities. These operations typically include being passed as an argument, returned from a function, modified, and assigned to a variable 일급함수(Wikipedia) In computer science, a progra..
어느날 퇴근 후 우연히 담당하고 있는 회사 사이트 앱을 접속했는데 하단과 같은 오류메세지가 나왔다. 처음에는 도메인 SSL 문제라 생각해서 사이트를 들어가 봤다. SSL문제라면 접속조차 되지 말아야 됬는데 접속은 된다.. 모가 문제일까??? 우리는 css, js, 이미지등을 CDN을 통해 제공하는데 알고보니 CDN의 SSL Certificate이 만료된 것이었다 ㅠ.ㅠ AWS Certificate Manager를 가보면 하단과 같이 서비스 되고 있는 인증서를 볼수가 있다. AWS SSL 연장은 DNS 검증, 이메일 검증 두가지가 있는데 우리는 이메일 검증으로 되있었고 연장 요청 메일이 고객사에 갔지만 승인을 안해서 연장시기를 놓친 것이다. 관리를 못한 우리 책임도 있었지만 무엇보다 기존에 DNS 검증으로..
AWS SDK를 사용해서 push 메세지를 보낼때 FAIL시 발생하는 오류들 몇가지를 정리해봤습니다. com.amazonaws.services.sns.model.InvalidParameterException: Invalid parameter: Token Reason: iOS device tokens must be no more than 400 hexadecimal characters (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: ....) ==> 토큰이 없거나 토큰값이 잘못됬을 경우 발생하는 오류 com.amazonaws.services.sns.model.EndpointDisabledException: En..
회사에서 AWS sdk를 사용해서 앱 푸시 메시지를 보내는데 발송 완료까지 시간이 많이 걸려서 멀티 쓰레드를 사용하게 되었다. 그 결과 시간은 많이 단축되었으나 실패율이 90%로 증가하면서 하단과 같은 에러가 발생했다. com.amazonaws.services.sns.model.AmazonSNSException: Rate exceeded (Service: AmazonSNS; Status Code: 400; Error Code: Throttling 원인은 Amazon SNS API는 request에 대한 TPS 제한을(Transactions per Second )하고 있는데 거기에 걸린 것이었다. (자세한 내용은 요기와요기를 참조) 만약 애플리케이션의 비지니스 로직상에 문제가 없다면 요기 에 접속하여 AW..