Journal Entry July 8 2020
Study For Java OCA
Today's Topics
- Arrays
Different forms of initializing an array
int[] numAnimals;
int [] munAnimals2;
int numAnimals3[];
int numAnimals4 [];
String Array and int array 'a' -> 97
String[] towns = {"Antigua", "Escuintla", "Coban"}
int[] numbers = {100, 2, -9, 'a'};
Serverless Rest API
The service I'm currently working has the following structure:
(Since chalice is a serverless microframework we put libs under chalibelib)
- app.py - define the route and the methods, returns a response
- validations.py - define the mandatory and non_editable attributes and validate based on requirements
- databases.py - dynamoDB table.scan() and table.put_item()
- custom_reponses - make the http response based on status code, body and headers
DynamoDB
I'm using DynamoDB as a document database for the moment.
Tables: Collection of data
Items: Group of attributes that is uniquely identifiable.
Attributes: Fundamental data element.
Document Sample, volcanoId is the primary Key
[
{
"volcanoID":205,
"name":"Tajumulco",
"elevation":4220,
"coordinates":{
"N":"15-02-04",
"W":"91-54-12″
},
"last_eruption": 1863
},
{
"volcanoID": 206,
"name": "Tacaná",
"elevation": 4060,
"coordinates" : {
"N": "15.07.48",
"W": "92.06.45″
},
"last_eruption":1986
}
]
Primary Key: Identifier for the item.
Secondary Indexes: used for queries.
Things to do
Google Ads API
Oauth2.0 authentication on lambdas
Song of the Day
Andy Moor feat. Sue McLaren - Fight The Fire
Top comments (0)