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
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Leah Henrickson
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
panagenda
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
Samy Fodil
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
FIDO Alliance
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
Neo4j
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Memoori
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
GDSC PJATK
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Hyperleger Tokyo Meetup
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
FIDO Alliance
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
FIDO Alliance
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
BrainSell Technologies
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
FIDO Alliance
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Srushith Repakula
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
FIDO Alliance
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
marcuskenyatta275
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
Stephen Perrenod
Último
(20)
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
BT & Neo4j _ How Knowledge Graphs help BT deliver Digital Transformation.pptx
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
Overview of Hyperledger Foundation
Overview of Hyperledger Foundation
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
#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