Skip to content

Instantly share code, notes, and snippets.

View raviyasas's full-sized avatar
🤠
Available

Ravi Yasas raviyasas

🤠
Available
View GitHub Profile
@raviyasas
raviyasas / CopyArray.java
Created April 25, 2020 20:10
Copy an array
package interviews;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
public class CopyArray {
public static void main(String args[]) {
@raviyasas
raviyasas / LongestWord.java
Created April 25, 2020 20:12
Longest word check
package com.app.interviews;
public class LongestWord {
public static void main(String[] args) {
String s = "Hi, May I know your name please? ";
String[] array = s.split(" ");
String rts = "";
@raviyasas
raviyasas / SwapNumber.java
Created April 25, 2020 20:13
Swap Number
package com.app.interviews;
public class SwapNumber {
public static void main(String args[]) {
int x = 10;
int y = 20;
x = x + y;
@raviyasas
raviyasas / CommonElements.java
Created April 25, 2020 20:15
Common elements of two arrays
package com.app.interviews;
public class CommonElements {
public static void main(String args[]) {
int[] a = {1, 2, 3, 4, 5};
int[] b = {2, 3, 4, 5, 6, 7, 8};
for (int i = 0; i < a.length; i++) {
@raviyasas
raviyasas / Employee.java
Last active May 7, 2020 18:26
Sample entity
package com.app.entity;
import com.fasterxml.jackson.annotation.JsonManagedReference;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.*;
import java.io.Serializable;
import java.util.List;
@raviyasas
raviyasas / CheckUsername.java
Last active May 7, 2020 18:35
Keycloak admin REST APIs - Check username
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class CheckUsername {
public static void main(String args[]) throws IOException {
new CheckUsername().checkUsername("user1");
@raviyasas
raviyasas / GetToken.java
Created May 7, 2020 18:37
Keycloak REST APIs - Get bearer token
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLEncoder;
import java.util.LinkedHashMap;
import java.util.Map;
public class GetToken {
public static void main(String[] args) throws IOException {
@raviyasas
raviyasas / CreateNewUser.java
Created May 7, 2020 18:39
Keycloak Admin REST APIs - Create new user
import com.google.gson.Gson;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
public class CreateNewUser implements Serializable {
public static void main(String args[]) throws IOException {
@raviyasas
raviyasas / ApiController.java
Created May 7, 2020 18:42
REST Template demo
package com.app.demo.controller;
import com.app.demo.model.*;
import com.app.demo.service.ApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@RequestMapping("/api/v2/users/")
@raviyasas
raviyasas / Constants.java
Last active May 8, 2020 06:06
The solution for the Mars Rover problem
package com.app.eyepax;
public class Constants {
public static final Integer N = 1;
public static final Integer E = 2;
public static final Integer S = 3;
public static final Integer W = 4;
}