Skip to content

Instantly share code, notes, and snippets.

View khannedy's full-sized avatar
👀
Orang Ganteng dan Intelek

Eko Kurniawan Khannedy khannedy

👀
Orang Ganteng dan Intelek
View GitHub Profile
@khannedy
khannedy / http.mjs
Created December 26, 2021 02:23
Simple Todolist API using NodeJS Native
import http from "http";
class TodoListService {
todolist = ["Eko", "Kurniawan", "Khannedy"];
getTodoListAsObject() {
const result = [];
for (let i = 0; i < this.todolist.length; i++) {
result.push({
@khannedy
khannedy / index.html
Created October 29, 2021 09:31
Login Management
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Login Management</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p"
crossorigin="anonymous"></script>
version: "3.5"
services:
mongo-config-server1:
image: mongo:4.2
container_name: mongo-config-server1
command: mongod --configsvr --replSet rnd-config-replica-set --port 27019
mongo-config-server2:
image: mongo:4.2
package com.gdn.rnd.codingguideline;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.junit.Test;
import java.util.Optional;
package com.idspring.crudreactive.repository;
import com.idspring.crudreactive.entity.Product;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.util.List;
package com.idspring.crudreactive.repository;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.mongodb.repository.config.EnableReactiveMongoRepositories;
/**
* @author Eko Kurniawan Khannedy
* @since 27/10/17
*/
@SpringBootApplication
package com.idspring.crudreactive.repository;
import com.idspring.crudreactive.entity.Product;
import org.springframework.data.mongodb.repository.ReactiveMongoRepository;
import reactor.core.publisher.Flux;
/**
* @author Eko Kurniawan Khannedy
* @since 24/10/17
*/
package com.idspring.crudreactive.repository;
import com.idspring.crudreactive.entity.Category;
import org.springframework.data.mongodb.repository.ReactiveMongoRepository;
/**
* @author Eko Kurniawan Khannedy
* @since 24/10/17
*/
public interface CategoryRepository extends ReactiveMongoRepository<Category, String> {
package com.idspring.crudreactive.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
/**
package com.idspring.crudreactive.entity;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
/**