Enviar pesquisa
Carregar
#ajn3.lt.marblejenka
•
0 gostou
•
542 visualizações
Shingo Furuyama
Seguir
lightning talk at appengine java night, in japan
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 30
Baixar agora
Baixar para ler offline
Recomendados
Appengine Java Night #2b
Appengine Java Night #2b
Shinichi Ogawa
Appengine Java Night #2a
Appengine Java Night #2a
Shinichi Ogawa
Building Smart Async Functions For Mobile
Building Smart Async Functions For Mobile
Glan Thomas
ReactでGraphQLを使っている
ReactでGraphQLを使っている
Takahiro Kobaru
Firebase ng2 zurich
Firebase ng2 zurich
Christoffer Noring
Tweaking the interactive grid
Tweaking the interactive grid
Roel Hartman
Python in the database
Python in the database
pybcn
Performance Optimization 101 for Ruby developers - Nihad Abbasov (ENG) | Ruby...
Performance Optimization 101 for Ruby developers - Nihad Abbasov (ENG) | Ruby...
Ruby Meditation
Recomendados
Appengine Java Night #2b
Appengine Java Night #2b
Shinichi Ogawa
Appengine Java Night #2a
Appengine Java Night #2a
Shinichi Ogawa
Building Smart Async Functions For Mobile
Building Smart Async Functions For Mobile
Glan Thomas
ReactでGraphQLを使っている
ReactでGraphQLを使っている
Takahiro Kobaru
Firebase ng2 zurich
Firebase ng2 zurich
Christoffer Noring
Tweaking the interactive grid
Tweaking the interactive grid
Roel Hartman
Python in the database
Python in the database
pybcn
Performance Optimization 101 for Ruby developers - Nihad Abbasov (ENG) | Ruby...
Performance Optimization 101 for Ruby developers - Nihad Abbasov (ENG) | Ruby...
Ruby Meditation
My Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API's
Roel Hartman
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Tsuyoshi Yamamoto
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Roel Hartman
Synchronize applications with akeneo/batch
Synchronize applications with akeneo/batch
gplanchat
Routing @ Scuk.cz
Routing @ Scuk.cz
Jakub Kulhan
Jggug 2010 330 Grails 1.3 観察
Jggug 2010 330 Grails 1.3 観察
Tsuyoshi Yamamoto
Bootstrap
Bootstrap
NexThoughts Technologies
Grails queries
Grails queries
Husain Dalal
Creating sub zero dashboard plugin for apex with google
Creating sub zero dashboard plugin for apex with google
Roel Hartman
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Mike Nakhimovich
Reason and GraphQL
Reason and GraphQL
Nikolaus Graf
Load Data Fast!
Load Data Fast!
Karwin Software Solutions LLC
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
Amazon Web Services
Config BuildConfig
Config BuildConfig
NexThoughts Technologies
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
Tsuyoshi Yamamoto
Query planner
Query planner
Miguel Angel Nieto
Indexing and Query Optimization
Indexing and Query Optimization
MongoDB
Automation in angular js
Automation in angular js
Marcin Wosinek
VPN Access Runbook
VPN Access Runbook
Taha Shakeel
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
Tsuyoshi Yamamoto
20070329 Tech Study
20070329 Tech Study
Shingo Furuyama
20070329 Object Oriented Programing Tips
20070329 Object Oriented Programing Tips
Shingo Furuyama
Mais conteúdo relacionado
Mais procurados
My Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API's
Roel Hartman
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Tsuyoshi Yamamoto
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Roel Hartman
Synchronize applications with akeneo/batch
Synchronize applications with akeneo/batch
gplanchat
Routing @ Scuk.cz
Routing @ Scuk.cz
Jakub Kulhan
Jggug 2010 330 Grails 1.3 観察
Jggug 2010 330 Grails 1.3 観察
Tsuyoshi Yamamoto
Bootstrap
Bootstrap
NexThoughts Technologies
Grails queries
Grails queries
Husain Dalal
Creating sub zero dashboard plugin for apex with google
Creating sub zero dashboard plugin for apex with google
Roel Hartman
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Mike Nakhimovich
Reason and GraphQL
Reason and GraphQL
Nikolaus Graf
Load Data Fast!
Load Data Fast!
Karwin Software Solutions LLC
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
Amazon Web Services
Config BuildConfig
Config BuildConfig
NexThoughts Technologies
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
Tsuyoshi Yamamoto
Query planner
Query planner
Miguel Angel Nieto
Indexing and Query Optimization
Indexing and Query Optimization
MongoDB
Automation in angular js
Automation in angular js
Marcin Wosinek
VPN Access Runbook
VPN Access Runbook
Taha Shakeel
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
Tsuyoshi Yamamoto
Mais procurados
(20)
My Top 5 APEX JavaScript API's
My Top 5 APEX JavaScript API's
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Grails 1.2 探検隊 -新たな聖杯をもとめて・・・-
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Developing A Real World Logistic Application With Oracle Application - UKOUG ...
Synchronize applications with akeneo/batch
Synchronize applications with akeneo/batch
Routing @ Scuk.cz
Routing @ Scuk.cz
Jggug 2010 330 Grails 1.3 観察
Jggug 2010 330 Grails 1.3 観察
Bootstrap
Bootstrap
Grails queries
Grails queries
Creating sub zero dashboard plugin for apex with google
Creating sub zero dashboard plugin for apex with google
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Data Loading Made Easy with Mike Nakhimovich DroidCon Italy 2017
Reason and GraphQL
Reason and GraphQL
Load Data Fast!
Load Data Fast!
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
TLS305 Using DynamoDB with the AWS SDK for PHP - AWS re: Invent 2012
Config BuildConfig
Config BuildConfig
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
第3回Grails/Groovy勉強会名古屋「Grails名古屋座談会」
Query planner
Query planner
Indexing and Query Optimization
Indexing and Query Optimization
Automation in angular js
Automation in angular js
VPN Access Runbook
VPN Access Runbook
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
第4回 g* ワークショップ はじめてみよう! Grailsプラグイン
Destaque
20070329 Tech Study
20070329 Tech Study
Shingo Furuyama
20070329 Object Oriented Programing Tips
20070329 Object Oriented Programing Tips
Shingo Furuyama
#ajn6.lt.marblejenka
#ajn6.lt.marblejenka
Shingo Furuyama
Aprima For Practice Admins
Aprima For Practice Admins
Pacific Medical IT, Inc.
Aprima For Physicians
Aprima For Physicians
Pacific Medical IT, Inc.
Arca Presentation
Arca Presentation
Pacific Medical IT, Inc.
Qui és qui?
Qui és qui?
Victoria
20070329 Java Programing Tips
20070329 Java Programing Tips
Shingo Furuyama
Clojureのstm実装について
Clojureのstm実装について
Shingo Furuyama
Hadoop Source Code Reading #17
Hadoop Source Code Reading #17
Shingo Furuyama
Hadoop distributions as of 20131231
Hadoop distributions as of 20131231
Shingo Furuyama
Destaque
(11)
20070329 Tech Study
20070329 Tech Study
20070329 Object Oriented Programing Tips
20070329 Object Oriented Programing Tips
#ajn6.lt.marblejenka
#ajn6.lt.marblejenka
Aprima For Practice Admins
Aprima For Practice Admins
Aprima For Physicians
Aprima For Physicians
Arca Presentation
Arca Presentation
Qui és qui?
Qui és qui?
20070329 Java Programing Tips
20070329 Java Programing Tips
Clojureのstm実装について
Clojureのstm実装について
Hadoop Source Code Reading #17
Hadoop Source Code Reading #17
Hadoop distributions as of 20131231
Hadoop distributions as of 20131231
Semelhante a #ajn3.lt.marblejenka
appengine java night #1
appengine java night #1
Shinichi Ogawa
Contagion的Ruby/Rails投影片
Contagion的Ruby/Rails投影片
cfc
Gaej For Beginners
Gaej For Beginners
Shinichi Ogawa
Using the SugarCRM REST API
Using the SugarCRM REST API
Asa Kusuma
Dapper performance
Dapper performance
Suresh Loganatha
Test driven development with behat and silex
Test driven development with behat and silex
Dionyshs Tsoumas
behat
behat
Dionyshs Tsoumas
99% is not enough
99% is not enough
tech.kartenmacherei
PHP security audits
PHP security audits
Damien Seguy
Spring batch
Spring batch
Wayan Wira
Developer testing 101: Become a Testing Fanatic
Developer testing 101: Become a Testing Fanatic
LB Denker
Ajax Under The Hood
Ajax Under The Hood
WO Community
Simple blog wall creation on Java
Simple blog wall creation on Java
Max Titov
How to build an AOP framework in ActionScript
How to build an AOP framework in ActionScript
Christophe Herreman
Phoenix + Reactで 社内システムを 密かに作ってる
Phoenix + Reactで 社内システムを 密かに作ってる
Takahiro Kobaru
Angularjs Test Driven Development (TDD)
Angularjs Test Driven Development (TDD)
Anis Bouhachem Djer
Test-Driven Development of AngularJS Applications
Test-Driven Development of AngularJS Applications
FITC
Building Testable PHP Applications
Building Testable PHP Applications
chartjes
Spring data requery
Spring data requery
Sunghyouk Bae
Dlr
Dlr
sharp-blade
Semelhante a #ajn3.lt.marblejenka
(20)
appengine java night #1
appengine java night #1
Contagion的Ruby/Rails投影片
Contagion的Ruby/Rails投影片
Gaej For Beginners
Gaej For Beginners
Using the SugarCRM REST API
Using the SugarCRM REST API
Dapper performance
Dapper performance
Test driven development with behat and silex
Test driven development with behat and silex
behat
behat
99% is not enough
99% is not enough
PHP security audits
PHP security audits
Spring batch
Spring batch
Developer testing 101: Become a Testing Fanatic
Developer testing 101: Become a Testing Fanatic
Ajax Under The Hood
Ajax Under The Hood
Simple blog wall creation on Java
Simple blog wall creation on Java
How to build an AOP framework in ActionScript
How to build an AOP framework in ActionScript
Phoenix + Reactで 社内システムを 密かに作ってる
Phoenix + Reactで 社内システムを 密かに作ってる
Angularjs Test Driven Development (TDD)
Angularjs Test Driven Development (TDD)
Test-Driven Development of AngularJS Applications
Test-Driven Development of AngularJS Applications
Building Testable PHP Applications
Building Testable PHP Applications
Spring data requery
Spring data requery
Dlr
Dlr
Último
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Zilliz
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
apidays
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Último
(20)
Architecting Cloud Native Applications
Architecting Cloud Native Applications
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
#ajn3.lt.marblejenka
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
• query com.google.apphosting.api.DatastorePb.Query
query = new Query(); query.setApp(APPID); query.setKind(KIND_NAME); Integer64Proto countproto = DatastoreOperations.COUNT.call(query);
14.
GetIndices
• composite index StringProto request = new StringProto(); request.setValue(APPID); CompositeIndices response = DatastoreOperations.GET_INDICES.call(request); ---------------------------- state:2 entity_type: "TEST" ancestor: false Property { name: "hoge" direction: 1 } Property { name: "hige" direction: 1 }
15.
•
production GetSchemaRequest getSchemaRequest = new GetSchemaRequest(); getSchemaRequest.setApp(appid); Schema schema = DatastoreOperations.GET_SCHEMA.call(getSchemaRequest);
16.
kind <
property < key < name: "name" app: "balmysundaycandy" value < path < stringValue: "none" Element { > type: "TEST" multiple: false } > > > > more_results: false entity_group < > ※ entity_group more low level property < get name: "age" value < stringValue: "none" > multiple: false >
17.
• DatastoreOperations.ADD_ACTION • DatastoreOperations.NEXT •
DatastoreOperations.EXPLAIN • DatastoreOperations.DELETE_CURSOR
18.
19.
•
• appengine 43 api • low level api • api • datastore • rollback commit
20.
21.
22.
23.
Future<QueryResult> future =
DatastoreOperations.RUN_QUERY. callAsync(query, apiConfig); long asyncCallEnd = System.currentTimeMillis(); int notDoneCount = 0; while (!future.isDone()) { ++notDoneCount; } long callEnd = System.currentTimeMillis();
Baixar agora