Tag: CUCUMBER-JVM
public interface Acción { void hacerAlgo(); void noProxear(); } Por ejemplo, con esta interfaz, solo quiero que la JVM cree un proxy para el método hacerAlgo. class ProxyDinámico implements InvocationHandler{ private Acción trabajo; public ProxyDinámico(Acción acción){ this.trabajo = acción; } @Override public Object invoke(Object proxy, Method método, Object[] args) throws . . . Read more
Digamos que tenemos ‘a’ que contiene una lista de N valores. Y también tenemos ‘b’, ‘c’ y ‘d’, donde la suma de ellos también contiene N. ¿En términos de consumo de memoria, está consumiendo ‘a’ más que la suma de ‘b + c + d’?
Tenemos un juego de mesa por turnos y estamos desarrollando la parte backend en Java 1.8. Tenemos un problema en el juego. A veces nuestro proceso comienza a tardar demasiado, pero no tenemos ninguna solución ni ninguna herramienta para rastrear el problema. Tenemos una máquina con 40 núcleos y funciona . . . Read more
Tengo años de experiencia en Java 8 y sus lambdas. Sin embargo, me encontré con un problema insano cuando desarrollaba un programa Hello World utilizando Spark. Aquí tengo una clase Java, en la cual la anotación Data viene de Lombok: java @Data public class Person implements Serializable { private String . . . Read more
Cuando se llama a un método a través de invokevirtual, el método llamador elimina los valores para pasar al método llamado junto con el objectref y los coloca en el nuevo marco de la pila. ¿Cómo sabe qué entrada de la pila es el objectref? Mi suposición es que lo . . . Read more