Skip to content

Instantly share code, notes, and snippets.

@malathit
malathit / Demo1Controller.java
Last active August 14, 2020 18:47
Jaeger, Spring boot & Istio
@RestController
public class Demo1Controller {
private RestTemplate restTemplate;
public Controller(RestTemplate restTemplate) {
this.restTemplate = restTemplate;
}
@GetMapping("/demo1")
@Getter
public class CreateCustomerRequest {
@Size(min = 2, max = 100, message = "Customer's first name should be between {min} & {max} "
+ "characters long")
@NotBlank(message = "Customer's first name is required")
private String firstName;
@Size(min = 2, max = 100, message = "Customer's last name should be between {min} & {max} "
+ "characters long")
@malathit
malathit / ActiveMqService.java
Last active August 15, 2024 18:26
Factory design pattern with spring boot
@Component
public class ActiveMqService implements MessagingService {
@Override
public String getType() {
return MessagingServiceType.ACTIVE_MQ.getValue();
}
@Override
public void sendMessage(String message) {
System.out.println("Sending message via ActiveMQ");
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: maria
labels:
app: maria
spec:
replicas: 1
template:
metadata:
apiVersion: v1
kind: Service
metadata:
name: maria-db
spec:
selector:
app: maria
ports:
- port: 3306
targetPort: 3306
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: rest-deployment
labels:
app: node-rest
spec:
template:
metadata:
labels:
apiVersion: v1
kind: Service
metadata:
name: rest-service
spec:
selector:
app: node-rest
ports:
- port: 3000
targetPort: 3000
apiVersion: v1
kind: Secret
metadata:
name: db-secret
data:
username: aW5kLWdlbw==
password: ZHNnaGVyaGc5cjQ5
database: Z2VvX2RldGFpbHM=
outlook
=======
rainy - 0
overcast - 1
sunny - 2
temp
====
hot - 0
mild - 1
@malathit
malathit / dev-cluster-hadoop
Last active August 29, 2015 14:21
Ambari blueprint with basic Hadoop components
{
"configurations": [
{
"nagios-env": {
"nagios_contact": "admin@localhost"
},
"hive-site": {
"javax.jdo.option.ConnectionUserName": "hive",
"javax.jdo.option.ConnectionPassword": "hive"
}