El Noguer

Joaquim Perez i Noguer

projectlombok.org

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 4:46 pm on Dilluns, Agost 5, 2019

El llenguatge Java no té Properties com el .Net, ni té paràmetres opcionals. En Java ofereix alternatives menys netes. Quantes vegades cal escriure el codi del getter, setter de la propietat, definir el Logger a partir del nom de la classe, picar el codi de l’equals o el hashCode(). Tot això es pot simplificar si […]

Websocket

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 5:24 pm on Dijous, Agost 1, 2019

Exemple de crear un servidor Websocket en Java7 i el client amb Javascript http://www.mastertheboss.com/javaee/websockets/websocket-helloworld-example Tweet

Spring boot

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 10:37 am on Dijous, Agost 1, 2019

Guia d’iniciació al SpringBoot https://www.baeldung.com/spring-boot Tweet

hashCode()

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 12:53 pm on Dimecres, Juliol 31, 2019

En Java si es vol utilitzar una classe i Collections (Map, Set, …) cal definir els mètodes equals() i hashCode(). Sempre s’ha de complir que si A.equals(B) => B.equals(A) si A.equals(B) => A.hashCode() == B.hashCode() Però en canvi no cal que A.hashCode() == B.hashCode() => A.equals(B) Per tant public int hashCode() { return 1; } […]

Consideracions sobre model Relacional Objecte

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 9:18 am on Dimecres, Juliol 31, 2019

Un problema que no se’n parla gaire és el problema derivat de desar les dades en un model relacional però treballar-les amb un model objecte, tot i que moltes vegades el model objecte acaba sent un model orientat a serveis. La solució més estesa és utilitzar Hibernate o un altre ORM (Object/Relational Mapping ). El […]

SQLplus prettyprint

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 3:15 pm on Dilluns, Febrer 11, 2019

Si aneu al SQLplus i feu una query com Us acaba sortint una cosa illegible. Per solucionar-ho proveu Una altra solució molt interessant és exportar-ho a un fitxer html extern (out.html per exemple) Hi ha moltes opcions per fer-ho més llegible: https://docs.oracle.com/cd/A87860_01/doc/server.817/a82950/ch4.htm Tweet

Comparativa de llenguatges

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 12:03 am on Diumenge, Febrer 10, 2019

Vist a http://rosettacode.org/wiki/Category:Programming_Tasks Tweet

Comparativa de llenguatges de programació

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 6:38 pm on Dissabte, Febrer 9, 2019

M’agradaria comparar els següents llenguatges Java Javascript .Net Python Scala M’agradaria fer una taula comparant coses bàsiques com Assignació strings Assignació númerica Com es treballa amb taules Com es treballa amb llistes Bucles Condicions Com es treballa amb diccionaris Com es fa el main() Com es treballa amb classes I amb coses més complexes com […]

Catalan numbers en Python

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 6:12 pm on Dissabte, Febrer 9, 2019

Demostració de com implementar la seqüència de números Catalans amb Python. Vist a Rosetta code. Tweet

Catalan numbers en JS

Filed under: Ciència i tecnologia — Joaquim Perez Noguer at 6:11 pm on Dissabte, Febrer 9, 2019

Demostració de com implementar la seqüència de números Catalans amb Javascript. Vist a Rosetta code. Tweet

Next Page »