Skip to content

Instantly share code, notes, and snippets.

@walidum
walidum / js.js
Created May 12, 2021 08:58
explication
before calling the api "api/requestride" you have to call this new api to get all the availble categories :
you can check this screenshot : https://trello-attachments.s3.amazonaws.com/5fd72c7f63214e10a993c085/5fd76009f0c11f2fe8dc0d59/59b804115822931142d40052774cf2e4/Screenshot_20210104-154130_Wesselni.jpg
POST : api/grabrides
params :
{
user_id:'',
pickup_location:'',
pickup_lat:'',
pickup_lng:'',
drop_location:'',
@walidum
walidum / java.java
Last active May 23, 2021 14:28
New String Methods
//Demo.java
public static List<String> newStringMethods (){
String multilineString = "All Algeria \n \n Java \n Community.";
return multilineString.lines()
.filter(line -> !line.isBlank())
.map(String::strip)
.collect(Collectors.toList());
}
//DemoTest.java
@walidum
walidum / java.java
Created May 23, 2021 14:47
New File Methods
//Demo.java
public static String newFileMethods() {
String home = System.getProperty("user.home");
Path filePath = Paths.get(home, "test.txt");
try {
Files.writeString(filePath, "Hello World !!");
return Files.readString(filePath);
} catch (IOException e) {
return "";
}
@walidum
walidum / java.java
Created May 23, 2021 14:57
Collection to an Array
//Demo.java
public static String[] collectiontoArray() {
var sampleList = Arrays.asList("Algiers", "Setif");
return sampleList.toArray(String[]::new);
}
//DemoTest.java
@Test
public void collectiontoArrayTest() {
assertTrue(Arrays.equals(Demo.collectiontoArray(), new String[]{"Algiers", "Setif"}));
@walidum
walidum / java.java
Created May 23, 2021 15:22
HTTP Client
//Demo.java
public static String httpClient() {
HttpClient httpClient = HttpClient.newBuilder()
.version(HttpClient.Version.HTTP_2)
.connectTimeout(Duration.ofSeconds(20))
.build();
HttpRequest httpRequest = HttpRequest.newBuilder()
.GET()
.uri(URI.create("https://jsonplaceholder.typicode.com/todos/1"))
.build();
@walidum
walidum / from.json
Created June 2, 2021 10:55
Data path "" must NOT have additional properties(styleext).
"schematics": {
"@schematics/angular:application": {
"strict": true
},
"@schematics/angular:component": {
"styleext": "scss"
}
},
@walidum
walidum / to.json
Created June 2, 2021 10:57
Data path "" must NOT have additional properties(styleext).
"schematics": {
"@schematics/angular:application": {
"strict": true
}
},
@walidum
walidum / link.txt
Last active June 7, 2021 09:20
Link to drive
@walidum
walidum / pom.xml
Created July 13, 2021 12:43
dependencies to add in pom.xml file
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>8.0.0</version>
</dependency>
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-storage</artifactId>
<version>1.96.0</version>
</dependency>
@walidum
walidum / application.properties
Created July 13, 2021 12:47
application.properties
firebase.bucket-name=test-project-ee5c9.appspot.com
firebase.image-url=https://storage.googleapis.com/${firebase.bucket-name}/%s