Es muy probable que, en Java, si quieres usar un arreglo de listas, mapas o sets, exista otra opción mucho más adecuada que hacer un arreglo, pero de cualquier manera aquí está las soluciones para este problema del título, create array of java generics: List, Map, Set:
// Lo feo:
Set<String>[] b = (Set<String>) new Set[3];
b[0]; // elemento 0
// Lo mismo, pero más barato:
List< Set<String> > a = new ArrayList< Set<String> >();
a.get(0); // elemento 0
Se da mucho en los proyectos, más al inicio, que hay mucho movimiento en el SVN Repository, entonces sucede lo que nada quiere una eliminación en el SVN, que si bien no ocurre muy seguido, pero si acontece, he allí el problema, para esas ocaciones usaremos una de las ventajas de haber utilizado Subclipse:
- Seleccionamos la carpeta/paquete dentro del cual estaba el archivo
- Click derecho
- Seleccionamos: Team
- Elegimos: Show History
- Buscamos la revision, en cual se ha borrado el archivo
- Al escoger la revision, nos muestra abajo las acciones, los paths y la descripcion
- Podemos:
- Copiar: click derecho > Copy…
- Ver el contenido: Doble click
La siguiente línea de código es para obtener el tipo de navegador que esta usando el cliente al momento de realizar una petición a nuestra pagina de JavaServer Faces, obteniendo el header enviado en el request, que contiene el tipo de browser que esta utilizando el usuario.
String browser = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getHeader(“User-Agent”);
Esta línea de código sirve para obtener la ip del cliente o ip del usuario que se encuentra realizando una petición al servidor, en el cual tienes la pagina de Java Server Faces (JSF). Yo la escribí en el bean que utilizo como soporte de la pagina, algunos le llaman BackingBean, yo solo le llamo mi Bean =).
String remoteAddr = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).getRemoteAddr();
Bueno aquí les dejo un codigo en java que convierte las cadenas en su valor ascii hexadecimal, ya saben para poderlo donde=).
Si lo quieren en applet nomas pidan.
Ej:
Introduces:
<script> alert(‘Hola’);</script>
devuelve:
%3c%73%63%72%69%70%74%3e%61%6c%65%72%74%28%27%48%6f%6c
%61%27%29%3b%3c%2f%73%63%72%69%70%74%3e
Read more…
Buscando como podría hacer un outer join me encontre con esta pagina: http://www.xaprb.com/blog/2006/05/26/how-to-write-full-outer-join-in-mysql/
Y la query que utilizé es la siguiente: …
Read more…