일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Dataannotation
- oauth2
- query
- english
- C#
- IdentityServer4
- 저장프로시저
- await
- execution plan
- identityserver3
- identityserver
- fast in ssms
- task
- SQLServer
- async
- SSMS
- esl
- 실행계획 원리
- ThreadPool
- MSSQL
- slow in the application
- async await
- SQL Server Optimizer
- .net
- 느린 저장프로시저
- TPL
- stored procedure
- 영어공부
- 쿼리 최적화
- validation
- Today
- 0
- Total
- 4,209
Genius DM
See content in English IdentityServer Basic IdentityServer 와 관련된 용어와, 특히 OAuth2 Flow 에 대해서 알아보자. IdentityServer?OpenID 스펙을 구현한 .NET/Katana 기반 프레임워크. OP ( OpenID Connect Provider 라고도 부름 )OpenID Connect specification / OAuth2 specificationProtocol ..
See content in English Slow in the Application, Fast in SSMS? Part 2 쿼리 실행 계획을 캐싱하기 SQL Server 가 매번 프로시저를 실행할 때 마다 컴파일 한다면 SQL Server 가 차지하는 CPU 자원 때문에 성능이 ..
See content in English 어플리케이션에서는 느리고, SSMS 에서는 빠르다? Part 1 들어가기 전에예제로 들어가기에 앞서 Northwind 샘플 데이터베이스를 사용했음을 알린다. 해당 데이터베이스는 SQL 2000 에 포함되어있다. 이후 버전은 Microsoft's web site. 에서 다운로드 할 수 있다. 포스트 내용의 핵심적인 것은 모든 버전의 SQL Server 에 적용되긴 하지만, 어쨌든 SQL 2..
See content in English 제너릭의 공변성과 반공변성 제너릭에서 공변성과 반공변성 하나의 용어이자, 최초에 정의된 타입보다 더 정확하거나, 덜 정확한 파생 타입을 사용할 수 있는지에 대한 여부를 결정하는 특성이다. 무슨 말인지 이해가 안 될지도 모른다, 하지만 코드를 보면 이해가 빠를 것이다.샘플 모델- Cup > Base 클래스.- PlasticCup > Cup 을 상속하는 파생 클래스.- PaperCup..
See content in English 내가 ~ 만큼 앞서고 있었는데 !! 스포츠 게임이든, 실제 게임이든 이기고 있을 때와, 지고 있을 때가 있을 것이다. 축구에서 대한민국 2:1 미국 스코어로 후반 40분까지 지속했다고 가정해보자. 42분에 미국의 동점골이 터지고, 2분 뒤에 바로 역전 골이 터졌다. 그리고 휘슬이 울리기 직전, 한 골이 더 터지면서 경기는 대한민국 2:4 미국 대역전극으로 끝이 났다. 아마..
See content in English 기본 이해 RabbitMQ 는 Message Broker 로써 AMQP ( Advanced Message Queuing Protocol ) 기반으로 만들어졌는데, 이외에도 STOMP ( Simple Text Oriented Messaging Protocol ), MQTT ( Message Queuing Telemetry Transport ), HTTP 등 다양한 프로토콜을 지원한다. RabbitMQ 는..
See content in English Lose touch lose touch"연락이 끊기다" 라는 표현이다."학교 졸업하고나면 보통 연락 끊기지" 정도 표현할 때 캐쥬얼하게 사용 가능하다."You know, after high school, you kinda lose touch" "I lost touch with Emily after she moved to Korea." Let's keep in touch 표현은 많이..
See content in English IdentityServer3 토큰 데이터베이스에 저장하기 IdentityServer3 웹 어플리케이션이나 OAuth2, OpenID Connect 등의 프로토콜을 사용하는 API 에 대한 접근 제어 & SSO 를 이식하는 데 유용한 프레임워크이자 호스팅 가능한 컴퍼넌트이다. 다양한 어플리케이션을 지원하여 범용적으로 활용할 수 있다. Documentation 은 상대적으로 미비하나, Examp..
See content in English Swagger CodeGen 을 이용하여 JMeter 테스트 플랜 추출하기. 잘 알려졌다시피, JMeter 는 테스트 플랜을 작성하여 대량 HTTP Request 를 발생시켜 스트레스 테스트는 물론 유닛테스트까지 진행할 수 있는 매우 유용한 툴이다. RESTful API 프로젝트를 경험했다면, 한 번 이상은 써보는 툴이 아닌가 생각한다. 하지만 JMeter Thread Group 을 생성하..
See content in English Attribute 로 리스트 객체 유효성 검사하기 Annotation 을 통한 Validation 은 int, string 등의 데이터 타입 단위의 유효성 검증에 유용하다고 첫 번째 포스트에서 밝혔다. 주로 MVC 에서 많이 사용하므로, 사용자 Form 에서 입력받는 데이터 검증이 그 주된 사용처이기 때문에 리스트 아이템이나 객체 단위로 검증하는 경우에는 사용되는 경우를 아직 보지 못 한 것..