Skip to content

Instantly share code, notes, and snippets.

@tnishada
tnishada / test.c
Last active October 21, 2017 07:46
#include <stdio.h>
int main() {
printf("hello world");
}
@tnishada
tnishada / Main.java
Created November 4, 2017 06:44
Inst-Calculator
public class Main {
public static void main(String[] args) {
System.out.println("Addition : " + addition(30, 6));
System.out.println("Subtraction : " + subtraction(30, 6));
System.out.println("Multiplication : " + multiplication(30, 6));
System.out.println("Division : " + division(30, 6));
}
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import java.lang.instrument.ClassFileTransformer;
import java.lang.instrument.IllegalClassFormatException;
import java.lang.instrument.Instrumentation;
import java.security.ProtectionDomain;
public class JavaAgent {
<html>
<head>
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; ">
<script
src="https://code.jquery.com/jquery-3.4.1.min.js" crossorigin="anonymous"
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=">
</script> <!-- Load jquery from their CDN -->
<script> alert('hello'); // inline script </script>
</head>
<body></body>
public class ByteBuddyExampleMain {
public static void main(String[] args) throws Exception {
String returnVal = (new Robot()).greetUser("John");
System.out.println("return value: " + returnVal);
}
}
public class Robot {
private String name = "Casper";
public String greetUser(String name ){
System.out.println("Inside greetUser method . . . ");
return "Hello " + name + "! I am " + this.name;
}
}
public class ByteBuddyExampleMain {
public static void main(String[] args) throws Exception {
Class<?> type = new ByteBuddy()
.redefine(Robot.class)
.visit(Advice.to(MyAdvices.class).on(ElementMatchers.isMethod()))
.make()
.load(ClassLoadingStrategy.BOOTSTRAP_LOADER, ClassLoadingStrategy.Default.WRAPPER)
.getLoaded();
public class MyAdvices {
@Advice.OnMethodEnter(suppress = Throwable.class)
static long enter(@Advice.This Object thisObject,
@Advice.Origin String origin,
@Advice.Origin("#t #m") String detaildOrigin,
@Advice.AllArguments Object[] ary,
@Advice.FieldValue(value = "name", readOnly = false) String nameField){
System.out.println("Inside enter method . . . ");
apiVersion: v1
kind: Service
metadata:
name: keycloak-service
namespace: keycloak
spec:
ports:
- name: httpPort
port: 8080
targetPort: 8080
apiVersion: v1
kind: Service
metadata:
name: headless-kc-service
namespace: keycloak
spec:
clusterIP: None
selector:
app: keycloak-deployment