Skip to content

Instantly share code, notes, and snippets.

View svkrclg's full-sized avatar
🏠
Working from home

Sk svkrclg

🏠
Working from home
View GitHub Profile
@svkrclg
svkrclg / process_post.txt
Last active December 19, 2021 17:37
procees POST packet
public String[] processData(String request) {
String lines[] = request.split("\r\n");
int cl = -1;
for(String line : lines) {
System.out.println(line);
if(line.contains("Content-Length")) {
String x = line.substring(16);
cl = Integer.parseInt(x);
break;
}
@svkrclg
svkrclg / envoy-deployment.yaml
Created January 28, 2023 11:06
Envoy k8s deployment
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
application: envoy
name: envoy
namespace: default
spec:
replicas: 2
strategy:
@svkrclg
svkrclg / envoy-hsvc.yaml
Created January 28, 2023 11:08
envoy headless service
apiVersion: v1
kind: Service
metadata:
name: envoy-hsvc
namespace: default
spec:
type: ClusterIP
clusterIP: None
selector:
application: envoy
@svkrclg
svkrclg / grpc-server-hsvc.yaml
Last active January 28, 2023 11:30
GRPC server headless service
apiVersion: v1
kind: Service
metadata:
name: grpc-server
namespace: default
spec:
type: ClusterIP
clusterIP: None
selector:
application: envoy
@svkrclg
svkrclg / having-multiple-jdk-macos.md
Created September 12, 2024 18:09 — forked from gramcha/having-multiple-jdk-macos.md
Managing multiple Java versions in MacOS

Installing different versions of open jdk through Homebrew(assuming already installed) and already having Java 8.

We need to install a tool called jenv - Java version manager which is similar to nvm(nodeJs version manager).

brew install jenv

Export the jenv path to .bash_profile or .zshrc - whatever you are using. I am using .zshrc