일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- intellij 핵심 단축키
- 친절한 SQL 튜닝
- 마이크로 서비스
- HandlerMethodArgumentResolver
- 자바 ORM 표준 JPA 프로그래밍
- @Transactional Propagation
- Linux
- aws
- java
- 원격 브랜 삭제
- vue.js
- multipart테스트
- ksql
- 리눅스
- javascript case
- intellij 즐겨찾기
- 백명석님
- CompletableFuture
- 자바 ORM 표준 JPA 프로그래밍 정리
- Stream
- git
- #docker compose
- findTopBy
- intellij favorites
- JPA
- 리팩토링 2판
- @TransactionalEventListener
- Spring Cloud Netflix
- IntelliJ
- ksqldb
- Today
- Total
목록분류 전체보기 (128)
시그마 삽질==six 시그마
(주)디비안 조시형 대표님의 '친절한 SQL 튜닝의 바이블' 구입하시길 강력 추천드립니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. -저자 소개 現) 주식회사 디비안 대표이사 오라클 성능 고도화 원리와 해법 1, 2 저자 국가공인 SQLP, DAP 자격검정 전문위원 한국데이터진흥원과 한국DB산업협의회가 공동 주관하는 제1회 우수DB人상을 수상 인터넷 카페 디비안 포럼(WWW.DBIAN.NET) 운영 前) 이랜드, 인슈넷, 디엠에스랩, 엔코아, 비투엔 하단의 내용은 제가 예전에 읽었던 내용을 요약 정리한 것입니다. 1. sql 파싱 SQL 문장을 이루는 개별 요소를 분석하고 파싱해서 파싱트리를 생성 이 과정에서 syntax 체크, semantic 체크 이뤄짐 2. sql 최적화 옵티마이저는 가장 ..
예전에 읽었던 '스위프트 프로그래밍(저자 야곰)'에 나온 내용을 정리한것입니다. 야곰님의 책 구매를 원하시는 분은 요기를 클릭! 모나드는 값이 있을 수도 있고 없을 수도 있는 컨텍스트를 가지는 함수객체 타입이다. 함수객체: 맵을 적용할수 있는 컨테이너 타입.(Array,Dictionary,Set...) 컨텍스트: 콘텐츠를 담고 있는 그 무언가임. ex) 물컵에 물이 담겨있으면 물은 콘텐츠고 물컵은 컨텍스트임.컨텍스트가 일종을 컨테이너 역할을함. 옵셔널은 some과 none이라는 두가지의 컨텍스트를 가짐. 옵셔널은 컨테이너와 값을 가지기 때문에 맵 함수를 사용할 수 있습니다. var value: Int?=2 value.map{ $0+3} //Optional(5) value=nil value.map{ $0+..
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..