Archive

Posts Tagged ‘JAVA’

Criando um Web Service Restful com Jersey

Criei um conjunto de slides bem simples e objetivo com o passo a passo para se criar um Web Service RESTful utilizando a API Jersey. Para quem quer conhecer esse mundo, acredito que vá ajudar bastante.

Tenha em mente que implementar um Web Service é relativamente simples, porém, preocupe-se sempre com a segurança e volumetria (carga, stress, usuários, etc), pois isso tende a derrubar muito servidor por ai!

Enjoy!

Introdução ao Apache JMeter

Muitas pessoas tem a necessidade de testar sua aplicação quanto a níveis de carga, stress, etc. O Apache JMeter é uma ótima ferramenta para tal finalidade. A apresentação abaixo visa introduzir as pessoas e mostra como criar um simples teste. Serve como um passo inicial. Enjoy:

Ver todos os valores de um Request com Java

Pergunta recorrente… Para não esquecer mais..

Enumeration enumeration = request.getParameterNames();
while (enumeration.hasMoreElements()) {
String parameterName = (String) enumeration.nextElement();
String value = request.getParameter(parameterName);
System.out.println(parameterName + “:” + value);
}

Categorias:JAVA Tags: , ,

Performance Tip for Eclipse/RAD/RSA

A simple thing that we can do in order to have a Faster Eclipse its move our Java installation from Hard Disk to RAM (memory). In order to do this you should install Squash. Here is the steps that I follow for Ubuntu Linux, you can use to research about and do it, please, remember to change to your folders:

  • mkdir /media/ramdisk
  • mount -t tmpfs tmpfs /media/ramdisk
  • Add the following line to /etc/fstab

tmpfs /media/ramdisk tmpfs defaults,mode=1777 0 0

  • Reboot

Using the command “df -h” you should see the disk.

  • Install squashfs
    apt-get install squashfs-tools
  • Create .sqsh file
    mksquashfs /opt/java /home/julianom/jdk.sqsh
  • This is just to test, mount and see if Java is present at the folder:

mount /home/julianom/jdk.sqsh /media/ramdisk -t squashfs -o loop

  • Edit fstab – add more this lines (remember, use your own folder, change julianom)
    /home/julianom/jdk.sqsh /media/ramdisk squashfs ro,defaults,loop 0 0
  • update alternatives
    update-alternatives –install “/usr/bin/java” “java” “/media/ramdisk/bin/java” 1

There are 3 choices for the alternative java (providing /usr/bin/java).

Selection Path Priority Status
————————————————————
0 /usr/lib/j2re1.7-ibm/jre/bin/java 1200 auto mode
* 1 /media/ramdisk/bin/java 1 manual mode
2 /usr/lib/j2re1.7-ibm/jre/bin/java 1200 manual mode
3 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode

Do not forget to change your Eclipse/RSA to run with the JRE from this place.

Enjoy!

Categorias:JAVA Tags: , , ,

Setupmyproject – um projeto interessante para gerar seu sistema

Conheci o setupmyproject.com. É uma aplicação WEB na qual qualquer pessoa pode gerar um projeto CRUD simples, escolhendo entre várias opções de framework, banco de dados, etc.

Vale a pena conhecer: setupmyproject.com

Acredito que pode ajudar bastante, principalmente quem está começando.

Enjoy!

Categorias:Desenvolvimento Tags: ,

Brackets: um ótimo editor para JavaScript, Html e cia

brackets-editor-logoEncontrei um editor muito leve e com vários plugins do tipo do Sublime para utilizar em meu dia a dia: o Brackets. Ele é Open Source e pode ser utilizado livremente, pode ser baixado aqui.

Lembrando que o Sublime não é grátis. Para uso comercial você deve comprar de acordo com a sua EULA. Veja aqui,

Vale a pena comparar com a Licença do Brackets aqui. (MIT)

O Brackets tem vários plugins muito interessantes que tornam a vida do desenvolvedor mais fácil. Para quem trabalha com Angular e Ionic, existem meios de gerar projetos automaticamente. Vale a pena!

Esteja atendo aos softwares que utiliza e as suas licenças. Não podemos “culpar” o governo e fazer coisas erradas.

Genymotion – Um ótimo emulador Android

Muitos desenvolvedores Android (e híbridos) sofrem no momento de usar os emuladores padrão da ADK. O desempenho é péssimo, perde-se muito tempo.

Para resolver isso, existe um produto chamado Genymotion, que tem uma versão grátis! O mesmo roda no Virtual Box, é super simples de instalar e rodar, vale a pena utilizar como seu ambiente de desenvolvimento Android. Ele inicia em segundos, o deploy é muito rápido!

Baixe e teste de https://www.genymotion.com/#!/

Enjoy!

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 387 outros seguidores