반응형

Java 2009

Spring Boot 및 Spring Security로 REST API를 보호하는 방법은 무엇입니까?

Spring Boot 및 Spring Security로 REST API를 보호하는 방법은 무엇입니까? REST API 보안이 널리 언급되는 주제라는 것을 알고 있지만 내 기준을 충족하는 작은 프로토 타입을 만들 수 없습니다 (이러한 기준이 현실적인지 확인해야 함). 리소스를 보호하는 방법과 Spring 보안을 사용하는 방법에는 많은 옵션이 있으므로 내 요구 사항이 현실적인지 명확히해야합니다. 내 요구 사항 토큰 기반 인증 자-사용자는 자격 증명을 제공하고 고유하고 시간이 제한된 액세스 토큰을 얻습니다. 자체 구현에서 토큰 생성, 유효성 확인, 만료를 관리하고 싶습니다. 일부 REST 리소스는 공개되므로 인증 할 필요가 없습니다. 일부 리소스는 관리자 권한이있는 사용자 만 액세스 할 수 있습니다. 모든 사..

programing 2020.10.22

Get 무시하지만 설정되지 않음

Get 무시하지만 설정되지 않음 를 정의하는 추상 클래스가 get있지만, 그렇지 않습니다 set. 그 추상 클래스에 관한 한 get. public abstract BaseClass { public abstract double MyPop {get;} } 그러나 일부 파생 클래스에서는 set속성이 필요하므로이 구현을 살펴보고 있습니다. public class DClass: BaseClass { public override double MyPop {get;set;} } 문제는 컴파일 오류가 발생하여 * .set : *. 재정의 할 수있는 set 접근자가 없습니다. 위의 구문이 완벽하게 합법적이라고 생각하지만. 이것에 대한 아이디어가 있습니까? 해결 방법 또는 그 이유는 무엇입니까? 편집 : 내가 생각할 수있는..

programing 2020.10.22

Chrome 메모리 캐시와 디스크 캐시

Chrome 메모리 캐시와 디스크 캐시 크롬 메모리 캐시와 디스크 캐시에 관심이 있습니까? 나는 webpack, common chunks 플러그인을 사용하고 chunkhash로 모든 파일을 생성합니다. 메모리는 디스크 캐시와 어떻게 다릅니 까? 내 페이지를 다시로드하면 일부 파일은 메모리 캐시에서로드되고 일부는 디스크 캐시에서로드됩니다 (메모리 캐시의 bundle.js 및 image.jpg, 디스크 캐시의 CSS). 때로는 다릅니다. 그것을 제어하고 어디에서로드되는 것을 선택할 수 있습니까? 메모리 캐시가 디스크 캐시보다 빠른 것 같습니다. 그들의 이름이 말했듯이 : "메모리 캐시"는 메모리 (RAM)에서 리소스를 저장하고로드합니다. 따라서 이것은 훨씬 빠르지 만 비 지속적입니다. 브라우저를 닫을 때까지..

programing 2020.10.22

웹 페이지에 포함 된 개체에 대해 wmode = "transparent", "opaque"또는 "window"사용의 차이점

웹 페이지에 포함 된 개체에 대해 wmode = "transparent", "opaque"또는 "window"사용의 차이점 및 태그를 사용하여 Flash 개체를 포함 할 때라 는 속성이 wmode있습니다. 대부분의 경우 Flash에는 실제로 투명한 색상이 없으므로 하단 HTML 요소가 표시 wmode="transparent"되는 것과 동일한 것 같습니다 wmode="opaque". 그 결과, opaque보다 빠른해야 transparent아직 대부분의 내가 플래시 객체가 내장 보는 시간, 투명성 적은 처리를 필요로하기 때문에 transparent대신 opaque. opaque 다른 HTML 요소가 Flash 개체로 가려지지 않도록하기 위해 필요합니다 (예 : 추가 하위 메뉴를 표시하는 메뉴 항목은 Flas..

programing 2020.10.22

엔티티 프레임 워크 PostgreSQL

엔티티 프레임 워크 PostgreSQL 누군가 PostgreSQL과 함께 작동하는 MS Entity Framework를 어떻게 얻을 수 있는지 말해 줄 수 있습니까? 또한 : Entity Framewok은 Mono와 어떻게 작동합니까? Mono에서 실행되는 다른 유사한 ORM 도구를 제안 해 주시겠습니까? 이에 대한 귀하의 의견은 무엇입니까? 엔터티 프레임 워크는 Npgsql-Postgresql 용 .Net 데이터 공급자에서도 작동합니다. 설정 방법에 대한 자습서는 http://www.npgsql.org/ef6/index.html 에서 찾을 수 있습니다 . Devart에는 PostgreSQL에 대한 엔티티 프레임 워크 지원을 제공하는 제품이 있습니다. 보다: http://www.devart.com/dot..

programing 2020.10.22

java.net.SocketException : 소프트웨어로 인한 연결 중단 : recv 실패

java.net.SocketException : 소프트웨어로 인한 연결 중단 : recv 실패 이 질문에 이미 답변이 있습니다. "소프트웨어로 인해 연결이 중단되었습니다 : 소켓 쓰기 오류"에 대한 공식적인 이유 13 답변 다음 오류가 정확히 무엇을 의미하는지에 대한 적절한 답을 찾지 못했습니다. java.net.SocketException: Software caused connection abort: recv failed 메모: 이 오류는 드물며 예측할 수 없습니다. 이 오류가 발생하면 향후 URI에 대한 모든 요청도 실패합니다. 작동하는 유일한 솔루션 (또한 가끔씩 만)은 Tomcat 및 / 또는 실제 시스템 (이 경우 Windows)을 재부팅하는 것입니다. URI는 확실히 사용할 수 있습니다 (브라..

programing 2020.10.22

KeyboardEvent.keyCode는 더 이상 사용되지 않습니다.

KeyboardEvent.keyCode는 더 이상 사용되지 않습니다. 이것은 실제로 무엇을 의미합니까? MDN에 따르면 .keyCode 속성을 사용 하지 않아야합니다. 더 이상 사용되지 않습니다. https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode W3 학교에서는이 사실이 무시되고 .keyCode호환성을 위해서만 제공되며 DOM 이벤트 사양의 최신 버전이 .key대신 속성을 사용하도록 권장 한다는 부수적 인 메모 만 있습니다. 문제는 .key브라우저에서 지원하지 않는 것인데 무엇을 사용해야할까요? 내가 놓친 것이 있습니까? 공유 한 링크에 기록 된대로 세 가지 방법으로 처리 할 수 ​​있습니다. if (event.key !== u..

programing 2020.10.22

jQuery 선택기 성능을 향상시키는 좋은 방법?

jQuery 선택기 성능을 향상시키는 좋은 방법? jQuery 호출의 선택기 성능을 향상시킬 수있는 방법을 찾고 있습니다. 구체적으로 다음과 같습니다. 인가 $("div.myclass")보다 빠른$(".myclass") 그럴 수도 있다고 생각하지만 jQuery가 먼저 태그 이름으로 검색을 제한 할만큼 똑똑한 지 모르겠습니다. 누구든지 최상의 성능을 위해 jQuery 선택기 문자열을 공식화하는 방법에 대한 아이디어가 있습니까? 태그 이름으로 필터링하는 것이 클래스 이름으로 필터링하는 것 보다 훨씬 빠르다는 것은 의심의 여지가 없습니다 . 이는 모든 브라우저가 getElementsByTagName의 경우와 마찬가지로 기본적으로 getElementsByClassName을 구현할 때까지 해당됩니다. 경우에 따라..

programing 2020.10.22

uniqid는 얼마나 고유합니까?

uniqid는 얼마나 고유합니까? 이 질문은 해결책을 찾는 데 실제로 문제가 아니라 단순한 호기심의 문제 일뿐입니다. PHP uniqid 함수는 출력을 "더 고유"하게 만들기 위해 더 많은 엔트로피 플래그를 가지고 있습니다. 이로 인해 more_entropy가 true 일 때와 그렇지 않을 때이 함수가 동일한 결과를 한 번 이상 생성 할 가능성이 얼마나되는지 궁금합니다. 즉, more_entropy가 활성화 된 경우와 비활성화 된 경우에는 uniqid가 얼마나 고유합니까? more_entropy를 항상 사용하는 데 단점이 있습니까? 2014 년 3 월 업데이트 : 첫째, uniqid고유 ID를 보장하지 않기 때문에 약간 잘못된 이름이라는 점에 유의하는 것이 중요합니다 . 당 PHP 문서 : 경고! 이 함..

programing 2020.10.22

System.Net.Http 대 Microsoft.Net.Http

System.Net.Http 대 Microsoft.Net.Http ASP.NET Core를 사용하고 있습니다. 사용하고 HttpClient싶지만 두 개의 NuGet 패키지가 제공되는 것을 확인했습니다. 어느 것을 사용합니까? System.Net.Http Microsoft.Net.Http 버전에 따라 다릅니다. 이전 System.Net.Http패키지 ( 2.0 패키지 )는 Microsoft.Http.Net설명 에 따라 더 이상 사용되지 않는 레거시 패키지입니다 . 레거시 패키지 인 System.Net.Http는 이제 'Microsoft.Net.Http'패키지에 포함됩니다. HttpClient이전 .NET 버전 및 Portable Class 라이브러리 를 제공하기 위해 존재합니다 . Microsoft.Net..

programing 2020.10.22
반응형