반응형

Java 840

MySQL : ORDER BY RAND ()의 대안

MySQL : ORDER BY RAND ()의 대안 MySQL의 ORDER BY RAND()기능 에 대한 몇 가지 대안에 대해 읽었 지만 대부분의 대안은 단일 임의 결과가 필요한 경우에만 적용됩니다. 누구든지 다음과 같이 여러 임의의 결과를 반환하는 쿼리를 최적화하는 방법을 알고 있습니까? SELECT u.id, p.photo FROM users u, profiles p WHERE p.memberid = u.id AND p.photo != '' AND (u.ownership=1 OR u.stamp=1) ORDER BY RAND() LIMIT 18 2016 업데이트 이 솔루션은 인덱싱 된 열을 사용하는 것이 가장 좋습니다 . 다음은 100,000 개의 행으로 표시된 최적화 된 쿼리 벤치의 간단한 예입니다...

UFO ET IT 2020.12.27

OpenID 식별자 및 OAuth 토큰을 안전하게 저장

OpenID 식별자 및 OAuth 토큰을 안전하게 저장 Youtube에서 OpenID 로그인 및 OAuth 토큰을 사용할 웹 앱을 만들고 있습니다. 현재 OpenID ID와 OAuth 토큰 / 토큰 비밀을 데이터베이스에 일반 텍스트로 저장하고 있습니다. 이 값을 일반 텍스트로 저장하는 것은 부적절합니까? OpenID 식별자에 대해 단방향 암호화를 사용할 수 있지만 이것이 필요한지 모르겠습니다. OAuth 토큰의 경우 내 앱이 일부 용도로 세션 토큰을 가져 오는 데 의존하므로 양방향 암호화를 사용해야합니다. OpenID ID를 암호화해야합니까? 누군가 그것을 사용하여 사용자의 계정에 액세스 할 수 있습니까? 첫째, consumer_key및 consumer_secret. 사용자가 등록 된 응용 프로그램을 인..

UFO ET IT 2020.12.27

AMQP와 같은 메시지 지향 미들웨어는 어떤 도메인에서 유용합니까?

AMQP와 같은 메시지 지향 미들웨어는 어떤 도메인에서 유용합니까? MOM (Message Oriented Middleware)은 어떤 문제를 해결합니까? 확장 성? 완성? 일반적으로 사용되는 도메인과 일반적으로 사용 되지 않는 도메인은 무엇입니까? 예를 들어 Google이 기본 검색 엔진이나 GMail을 위해 이러한 솔루션을 사용하고 있습니까? Walmart, eBay, FedEx (대부분의 Java 상점) 및 buy.com (대부분의 MS 상점)과 같은 대형 웹 사이트는 어떻습니까? MOM이 필요를 해결합니까? 서버 측을 제어하고 동종 환경 (예 : Linux + Java JVM을 모두 실행하는 수십 개의 Amazon EC2 인스턴스)이 있고 클라이언트가 웹 브라우저 인 웹앱을 작성할 때 의미가 있습..

UFO ET IT 2020.12.27

node.js가 공유 호스팅에서 실행되지 않는 이유는 무엇입니까?

node.js가 공유 호스팅에서 실행되지 않는 이유는 무엇입니까? 첫째 , 알려진 모든 웹 호스팅 회사에서 nodejs의 공유 호스팅을 검색했지만 아무도 찾지 못했습니다. 그런 다음 nodejs는 공유 호스트 시스템에서 실행할 수 없다는 것을 알게되었습니다. 이유를 알고 싶어요? 두 번째로 저는 보통 예산을 가진 평범한 사람입니다. vps 또는 deicated 서버 또는 클라우드 호스팅을 선택하면 노드가 실행되지만 PHP 공유 호스팅 서비스에 비해 용돈 범위를 벗어납니다. node.js를 배워야합니까? 이론적으로는 가능하지만 실제로 그러한 인프라를 제자리에 두는 것은 호스팅 제공 업체에 따라 다릅니다. 클래식 웹 플랫폼과 비교하는 노드는 자체 지속 가능한 플랫폼입니다. 예를 들어 PHP의 경우 apach..

UFO ET IT 2020.12.27

NavigationViewController 신속한 ViewController 제공

NavigationViewController 신속한 ViewController 제공 "NavigationViewController-> MyViewController"시스템이 있고 프로그래밍 방식으로 MyViewController를 세 번째 뷰 컨트롤러 내에 표시하고 싶습니다. 문제는 MyViewController에 내비게이션 바가 없다는 것입니다. 도와주세요? var VC1 = self.storyboard.instantiateViewControllerWithIdentifier("MyViewController") as ViewController self.presentViewController(VC1, animated:true, completion: nil) 호출 은 기존 탐색 스택 외부에 모달로presen..

UFO ET IT 2020.12.26

스크롤하는 동안 RecyclerView가 최하위 위치에 도달 할 때 감지

스크롤하는 동안 RecyclerView가 최하위 위치에 도달 할 때 감지 RecyclerView에 대한 코드가 있습니다. recyclerView = (RecyclerView)rootview.findViewById(R.id.fabric_recyclerView); recyclerView.setLayoutManager(layoutManager); recyclerView.addItemDecoration(new RV_Item_Spacing(5)); FabricAdapter fabricAdapter=new FabricAdapter(ViewAdsCollection.getFabricAdsDetailsAsArray()); recyclerView.setAdapter(fabricAdapter); 스크롤하는 동안 Recycl..

UFO ET IT 2020.12.26

애플리케이션 컨텍스트와 함께 글라이드 이미지 로딩

애플리케이션 컨텍스트와 함께 글라이드 이미지 로딩 응용 프로그램 컨텍스트로 이미지를로드하는 충돌을 피하기 위해 내 안드로이드 앱에서 이미지로드에 글라이드를 사용하고 있습니다. 이것이 애플리케이션과 메모리의 성능에 미치는 영향은 무엇입니까? 이것이 애플리케이션과 메모리의 성능에 미치는 영향은 무엇입니까? Glide는 .with()수명주기를 따른다는 이유로 많은 방법을 제공합니다 . Fragment활동에 동적으로 추가되는 a 를 상상해보십시오 . 이 onCreateView방법 에서는 3MB 이미지의 글라이드로드를 시작합니다. 이제 사용자가 뒤로 버튼을 누르고 조각이 제거되거나 전체 활동이 닫히면 어떻게 될까요? with(getActivity().getApplicationContext())아무것도 사용 하지 ..

UFO ET IT 2020.12.26

Gson :지도를 직렬화하는 더 쉬운 방법이 있습니까?

Gson :지도를 직렬화하는 더 쉬운 방법이 있습니까? Gson 프로젝트 의이 링크는 형식화 된 Map을 JSON으로 직렬화하기 위해 다음과 같은 작업을 수행해야 함을 나타내는 것 같습니다. public static class NumberTypeAdapter implements JsonSerializer, JsonDeserializer, InstanceCreator { public JsonElement serialize(Number src, Type typeOfSrc, JsonSerializationContext context) { return new JsonPrimitive(src); } public Number deserialize(JsonElement json, Type typeOfT, JsonDe..

UFO ET IT 2020.12.26

AVCaptureVideoPreviewLayer 방향-가로 방향 필요

AVCaptureVideoPreviewLayer 방향-가로 방향 필요 내 앱은 가로 모드입니다. 다음과 같이 AVCaptureVideoPreviewLayer를 제공합니다. self.previewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session]; [self.previewLayer setBackgroundColor:[[UIColor blackColor] CGColor]]; [self.previewLayer setVideoGravity:AVLayerVideoGravityResizeAspect]; NSLog(@"previewView: %@", self.previewView); CALayer *rootLayer = [self.previewV..

UFO ET IT 2020.12.26
반응형