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)